ui/motif/toolbar.h

branch
newapi
changeset 406
0ebf9d7b23e8
parent 176
bc63cb601f6d
--- a/ui/motif/toolbar.h	Wed Dec 04 08:57:35 2024 +0100
+++ b/ui/motif/toolbar.h	Wed Dec 04 18:31:22 2024 +0100
@@ -1,7 +1,7 @@
 /*
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
  *
- * Copyright 2014 Olaf Wintermann. All rights reserved.
+ * Copyright 2024 Olaf Wintermann. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are met:
@@ -37,66 +37,6 @@
 extern "C" {
 #endif
 
-typedef struct UiToolItemI    UiToolItemI;
-typedef struct UiToolItem     UiToolItem;
-typedef struct UiStToolItem   UiStToolItem;
-
-typedef struct UiToolbarComboBox   UiToolbarComboBox;
-typedef struct UiToolbarComboBoxNV UiToolbarComboBoxNV;
-
-typedef void(*ui_toolbar_add_f)(Widget, UiToolItemI*, UiObject*);
-
-struct UiToolItemI {
-    ui_toolbar_add_f  add_to;
-};
-
-struct UiToolItem {
-    UiToolItemI item;
-    char           *label;
-    void           *image;
-    ui_callback    callback;
-    void           *userdata;
-    CxList         *groups;
-    Boolean        isimportant;
-};
-
-struct UiStToolItem {
-    UiToolItemI    item;
-    char           *stockid;
-    ui_callback    callback;
-    void           *userdata;
-    CxList         *groups;
-    Boolean        isimportant;
-};
-
-struct UiToolbarComboBox {
-    UiToolItemI         item;
-    UiList              *list;
-    ui_getvaluefunc     getvalue;
-    ui_callback         callback;
-    void                *userdata;
-};
-
-struct UiToolbarComboBoxNV {
-    UiToolItemI         item;
-    char                *listname;
-    ui_getvaluefunc     getvalue;
-    ui_callback         callback;
-    void                *userdata;
-};
-
-void ui_toolbar_init();
-
-Widget ui_create_toolbar(UiObject *obj, Widget parent);
-
-void add_toolitem_widget(Widget tb, UiToolItem *item, UiObject *obj);
-void add_toolitem_st_widget(Widget tb, UiStToolItem *item, UiObject *obj);
-void add_toolitem_toggle_widget(Widget tb, UiToolItem *item, UiObject *obj);
-void add_toolitem_st_toggle_widget(Widget tb, UiStToolItem *item, UiObject *obj);
-
-void add_toolbar_combobox(Widget tb, UiToolbarComboBox *item, UiObject *obj);
-void add_toolbar_combobox_nv(Widget tb, UiToolbarComboBoxNV *item, UiObject *obj);
-
 #ifdef	__cplusplus
 }
 #endif

mercurial