ui/gtk/tree.c

branch
newapi
changeset 253
087cc9216f28
parent 163
b70e2a77dea0
child 268
1b321a0c624f
--- a/ui/gtk/tree.c	Sun Feb 11 15:44:33 2024 +0100
+++ b/ui/gtk/tree.c	Sun Feb 11 22:06:23 2024 +0100
@@ -43,9 +43,7 @@
 }
 
 
-UIWIDGET ui_listview_str(UiObject *obj, UiList *list, ui_callback f, void *udata) {
-    return ui_listview(obj, list, ui_strmodel_getvalue, f, udata);
-}
+
 
 UIWIDGET ui_listview_var(UiObject *obj, UiVar *var, ui_getvaluefunc getvalue, ui_callback f, void *udata) {
     // create treeview
@@ -119,7 +117,7 @@
     return scroll_area;
 }
 
-UIWIDGET ui_listview(UiObject *obj, UiList *list, ui_getvaluefunc getvalue, ui_callback f, void *udata) {
+UIWIDGET ui_listview_deprecated(UiObject *obj, UiList *list, ui_getvaluefunc getvalue, ui_callback f, void *udata) {
     UiVar *var = malloc(sizeof(UiVar));
     var->value = list;
     var->type = UI_VAR_SPECIAL;
@@ -270,7 +268,7 @@
     return scroll_area;
 }
 
-UIWIDGET ui_table(UiObject *obj, UiList *list, UiModel *model, UiListCallbacks cb) {
+UIWIDGET ui_table_deprecated(UiObject *obj, UiList *list, UiModel *model, UiListCallbacks cb) {
     UiVar *var = malloc(sizeof(UiVar));
     var->value = list;
     var->type = UI_VAR_SPECIAL;
@@ -329,10 +327,14 @@
     int nelm;
     char **targets = targets2array(target0, ap, &nelm);
     va_end(ap);
-    ui_table_dragsource_a(tablewidget, actions, targets, nelm);
+    
+    // disabled
+    //ui_table_dragsource_a(tablewidget, actions, targets, nelm);
+    
     free(targets);
 }
 
+/*
 void ui_table_dragsource_a(UIWIDGET tablewidget, int actions, char **targets, int nelm) {
     GtkTargetEntry* t = targetstr2gtktargets(targets, nelm);
     gtk_tree_view_enable_model_drag_source(
@@ -344,6 +346,7 @@
     free(t);
 }
 
+
 void ui_table_dragdest(UIWIDGET tablewidget, int actions, char *target0, ...) {
     va_list ap;
     va_start(ap, target0);
@@ -363,7 +366,8 @@
             GDK_ACTION_COPY|GDK_ACTION_MOVE|GDK_ACTION_LINK);
     free(t);
 }
-
+*/
+ 
 void ui_listview_update(UiList *list, int i) {
     UiListView *view = list->obj;
     UiListModel *model = ui_list_model_new(view->obj, view->var, view->model);
@@ -464,11 +468,7 @@
 
 /* --------------------------- ComboBox ---------------------------  */
 
-UIWIDGET ui_combobox_str(UiObject *obj, UiList *list, ui_callback f, void *udata) {
-    return ui_combobox(obj, list, ui_strmodel_getvalue, f, udata);
-}
-
-UIWIDGET ui_combobox(UiObject *obj, UiList *list, ui_getvaluefunc getvalue, ui_callback f, void *udata) {
+UIWIDGET ui_combobox_deprecated(UiObject *obj, UiList *list, ui_getvaluefunc getvalue, ui_callback f, void *udata) {
     UiVar *var = malloc(sizeof(UiVar));
     var->value = list;
     var->type = UI_VAR_SPECIAL;

mercurial