Added new tree store functions

pull/18/head
parent d42d454502
commit 47c90f5e2e

@ -1165,7 +1165,14 @@ void yon_gtk_tree_store_copy_full(GtkTreeStore *source, GtkTreeStore *destinatio
} }
} }
gboolean yon_gtk_tree_iter_get_from_combo_box_id(GtkComboBox *combo, GtkTreeModel *model, GtkTreeIter *iter){
g_return_val_if_fail(GTK_IS_COMBO_BOX(combo),0);
g_return_val_if_fail(GTK_IS_TREE_MODEL(model),0);
const char *id = gtk_combo_box_get_active_id(combo);
if (yon_char_is_empty(id)) return 0;
gtk_tree_model_get_iter_from_string(model,iter,id);
return 1;
}
#endif #endif

@ -119,6 +119,8 @@ void yon_window_config_add_listener(GtkWidget *widget, char *param_name, char *w
*/ */
void yon_window_config_add_custom_parameter(char *param_name, char *section, void *tracked_value, enum YON_TYPE val_type); void yon_window_config_add_custom_parameter(char *param_name, char *section, void *tracked_value, enum YON_TYPE val_type);
void yon_window_config_add_instant_parameter(char *param_name, char *section, void *tracked_value, enum YON_TYPE val_type);
/**yon_window_config_erase_custom_parameter(char *param_name, char *section) /**yon_window_config_erase_custom_parameter(char *param_name, char *section)
* [EN] * [EN]
* *
@ -463,4 +465,8 @@ dictionary *yon_gtk_tree_store_get_children(GtkTreeStore *tree, GtkTreeIter *par
void yon_gtk_tree_store_fill_children(GtkTreeStore *tree, GtkTreeIter *parent, dictionary *data, int column); void yon_gtk_tree_store_fill_children(GtkTreeStore *tree, GtkTreeIter *parent, dictionary *data, int column);
void yon_gtk_tree_store_copy_full(GtkTreeStore *source, GtkTreeStore *destination); void yon_gtk_tree_store_copy_full(GtkTreeStore *source, GtkTreeStore *destination);
gboolean yon_gtk_tree_store_find_full(GtkTreeModel *model, GtkTreeIter *iter, gint column, const gchar *target);
gboolean yon_gtk_tree_iter_get_from_combo_box_id(GtkComboBox *combo, GtkTreeModel *model, GtkTreeIter *iter);
Loading…
Cancel
Save