Added new functions

pull/5/head
parent fa126d501c
commit 2ea538f267

@ -514,6 +514,20 @@ int yon_dictionary_gtk_pack_end_multiple_widgets(GtkBox *destination, gboolean e
return 1;
}
int yon_gtk_list_store_find_text(GtkListStore *list, GtkTreeIter *iter, int seek_column, char *value){
int valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(list),iter);
for (;valid;valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(list),iter)){
char *seek_value;
gtk_tree_model_get(GTK_TREE_MODEL(list),iter,seek_column,&seek_value,-1);
if (!strcmp(value,seek_value)){
free(seek_value);
return 1;
}
free(seek_value);
}
return 0;
}
void yon_gtk_widget_set_sensitive_from_toggle_button(GtkToggleButton *toggle, GtkWidget *target){
gtk_widget_set_sensitive(target,gtk_toggle_button_get_active(toggle));
}

@ -210,7 +210,7 @@ int yon_dictionary_gtk_pack_start_multiple_widgets(GtkBox *destination, gboolean
*/
int yon_dictionary_gtk_pack_end_multiple_widgets(GtkBox *destination, gboolean expand, gboolean fill, int padding, ...);
int yon_gtk_list_store_find_text(GtkListStore *list, GtkTreeIter *iter, int seek_column, char *value);
/**yon_gtk_widget_set_sensitive_from_toggle_button(GtkToggleButton *toggle, GtkWidget *target)
* [EN]

Loading…
Cancel
Save