Added function for list store entry existing checking

pull/18/head
parent f4d757990a
commit e3c0f7db86

@ -1181,6 +1181,19 @@ gboolean yon_gtk_tree_iter_get_from_combo_box_id(GtkComboBox *combo, GtkTreeMode
return 1;
}
gboolean yon_gtk_tree_model_check_exist(GtkTreeModel *model, GtkTreeIter *iter, char *id, int column){
g_return_val_if_fail(model&&GTK_IS_TREE_MODEL(model),0);
g_return_val_if_fail(iter,0);
for_iter(model,iter){
char *check_target;
gtk_tree_model_get(model,iter,column,&check_target,-1);
if (!yon_char_is_empty(check_target)&&!strcmp(id,check_target)){
return 1;
}
}
return 0;
}
int yon_calendar_set_orientation = 0;
int yon_calendar_last_date = 0;

@ -473,6 +473,8 @@ gboolean yon_gtk_tree_store_find_full(GtkTreeModel *model, GtkTreeIter *iter, gi
gboolean yon_gtk_tree_iter_get_from_combo_box_id(GtkComboBox *combo, GtkTreeModel *model, GtkTreeIter *iter);
gboolean yon_gtk_tree_model_check_exist(GtkTreeModel *model, GtkTreeIter *iter, char *id, int column);
void yon_calendar_set_date_orientation(int orientation);
void yon_calendar_popover_open(GtkEntry *TargetEntry,GtkWidget *PopupTarget);

Loading…
Cancel
Save