Mercurial > dwindows
diff gtk/dw.c @ 2626:401a3b9f21ba
Massive continuation of code style standardization.
Only tested on Mac and iOS, may require follow up commits to get things
building again as I test on various platforms.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 01 Aug 2021 12:17:07 +0000 |
parents | 156ad91481eb |
children | a1340a70923d |
line wrap: on
line diff
--- a/gtk/dw.c Tue Jul 27 23:09:52 2021 +0000 +++ b/gtk/dw.c Sun Aug 01 12:17:07 2021 +0000 @@ -69,7 +69,7 @@ #endif #endif -GdkColor _colors[] = +GdkColor _dw_colors[] = { { 0, 0x0000, 0x0000, 0x0000 }, /* 0 black */ { 0, 0xbbbb, 0x0000, 0x0000 }, /* 1 red */ @@ -93,7 +93,7 @@ * List those icons that have transparency first */ #define NUM_EXTS 9 -char *image_exts[NUM_EXTS] = +char *_dw_image_exts[NUM_EXTS] = { ".xpm", ".png", @@ -120,7 +120,7 @@ pthread_key_t _dw_bg_color_key; pthread_key_t _dw_mutex_key; -GtkWidget *last_window = NULL, *popup = NULL; +GtkWidget *_dw_last_window = NULL, *_dw_popup = NULL; GdkPixmap *_dw_tmppixmap = NULL; GdkBitmap *_dw_tmpbitmap = NULL; @@ -147,32 +147,32 @@ static GdkColormap *_dw_cmap = NULL; /* Signal forwarder prototypes */ -static gint _button_press_event(GtkWidget *widget, GdkEventButton *event, gpointer data); -static gint _button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer data); -static gint _motion_notify_event(GtkWidget *widget, GdkEventMotion *event, gpointer data); -static gint _delete_event(GtkWidget *widget, GdkEvent *event, gpointer data); -static gint _key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer data); -static gint _generic_event(GtkWidget *widget, gpointer data); -static gint _configure_event(GtkWidget *widget, GdkEventConfigure *event, gpointer data); -static gint _activate_event(GtkWidget *widget, gpointer data); -static gint _container_select_event(GtkWidget *widget, GdkEventButton *event, gpointer data); -static gint _container_context_event(GtkWidget *widget, GdkEventButton *event, gpointer data); -static gint _item_select_event(GtkWidget *widget, GtkWidget *child, gpointer data); -static gint _expose_event(GtkWidget *widget, GdkEventExpose *event, gpointer data); -static gint _set_focus_event(GtkWindow *window, GtkWidget *widget, gpointer data); -static gint _tree_context_event(GtkWidget *widget, GdkEventButton *event, gpointer data); -static gint _value_changed_event(GtkAdjustment *adjustment, gpointer user_data); -#if GTK_MAJOR_VERSION > 1 -static gint _tree_select_event(GtkTreeSelection *sel, gpointer data); -static gint _tree_expand_event(GtkTreeView *treeview, GtkTreeIter *arg1, GtkTreePath *arg2, gpointer data); -#else -static gint _tree_select_event(GtkTree *tree, GtkWidget *child, gpointer data); -static gint _tree_expand_event(GtkTreeItem *treeitem, gpointer data); -#endif -static gint _switch_page_event(GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, gpointer data); -static gint _column_click_event(GtkWidget *widget, gint column_num, gpointer data); +static gint _dw_button_press_event(GtkWidget *widget, GdkEventButton *event, gpointer data); +static gint _dw_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer data); +static gint _dw_motion_notify_event(GtkWidget *widget, GdkEventMotion *event, gpointer data); +static gint _dw_delete_event(GtkWidget *widget, GdkEvent *event, gpointer data); +static gint _dw_key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer data); +static gint _dw_generic_event(GtkWidget *widget, gpointer data); +static gint _dw_configure_event(GtkWidget *widget, GdkEventConfigure *event, gpointer data); +static gint _dw_activate_event(GtkWidget *widget, gpointer data); +static gint _dw_container_select_event(GtkWidget *widget, GdkEventButton *event, gpointer data); +static gint _dw_container_context_event(GtkWidget *widget, GdkEventButton *event, gpointer data); +static gint _dw_item_select_event(GtkWidget *widget, GtkWidget *child, gpointer data); +static gint _dw_expose_event(GtkWidget *widget, GdkEventExpose *event, gpointer data); +static gint _dw_set_focus_event(GtkWindow *window, GtkWidget *widget, gpointer data); +static gint _dw_tree_context_event(GtkWidget *widget, GdkEventButton *event, gpointer data); +static gint _dw_value_changed_event(GtkAdjustment *adjustment, gpointer user_data); +#if GTK_MAJOR_VERSION > 1 +static gint _dw_tree_select_event(GtkTreeSelection *sel, gpointer data); +static gint _dw_tree_expand_event(GtkTreeView *treeview, GtkTreeIter *arg1, GtkTreePath *arg2, gpointer data); +#else +static gint _dw_tree_select_event(GtkTree *tree, GtkWidget *child, gpointer data); +static gint _dw_tree_expand_event(GtkTreeItem *treeitem, gpointer data); +#endif +static gint _dw_switch_page_event(GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, gpointer data); +static gint _dw_column_click_event(GtkWidget *widget, gint column_num, gpointer data); #ifdef USE_WEBKIT -static void _html_changed_event(WebKitWebView *web_view, WebKitWebFrame *frame, gpointer user_data); +static void _dw_html_changed_event(WebKitWebView *web_view, WebKitWebFrame *frame, gpointer user_data); #endif static void _dw_signal_disconnect(gpointer data, GClosure *closure); @@ -187,15 +187,15 @@ #endif } DWPrivatePixmap; -static DWPrivatePixmap *_PixmapArray = NULL; -static int _PixmapCount = 0; +static DWPrivatePixmap *_DWPixmapArray = NULL; +static int _DWPixmapCount = 0; typedef struct { void *func; char name[30]; -} SignalList; +} DWSignalList; typedef struct { @@ -205,35 +205,35 @@ gint cid; void *intfunc; -} SignalHandler; +} DWSignalHandler; #define SIGNALMAX 20 /* A list of signal forwarders, to account for paramater differences. */ -static SignalList SignalTranslate[SIGNALMAX] = { - { _configure_event, DW_SIGNAL_CONFIGURE }, - { _key_press_event, DW_SIGNAL_KEY_PRESS }, - { _button_press_event, DW_SIGNAL_BUTTON_PRESS }, - { _button_release_event, DW_SIGNAL_BUTTON_RELEASE }, - { _motion_notify_event, DW_SIGNAL_MOTION_NOTIFY }, - { _delete_event, DW_SIGNAL_DELETE }, - { _expose_event, DW_SIGNAL_EXPOSE }, - { _activate_event, "activate" }, - { _generic_event, DW_SIGNAL_CLICKED }, - { _container_select_event, DW_SIGNAL_ITEM_ENTER }, - { _container_context_event, DW_SIGNAL_ITEM_CONTEXT }, - { _tree_context_event, "tree-context" }, - { _item_select_event, DW_SIGNAL_LIST_SELECT }, - { _tree_select_event, DW_SIGNAL_ITEM_SELECT }, - { _set_focus_event, DW_SIGNAL_SET_FOCUS }, - { _value_changed_event, DW_SIGNAL_VALUE_CHANGED }, - { _switch_page_event, DW_SIGNAL_SWITCH_PAGE }, - { _column_click_event, DW_SIGNAL_COLUMN_CLICK }, - { _tree_expand_event, DW_SIGNAL_TREE_EXPAND }, +static DWSignalList DWSignalTranslate[SIGNALMAX] = { + { _dw_configure_event, DW_SIGNAL_CONFIGURE }, + { _dw_key_press_event, DW_SIGNAL_KEY_PRESS }, + { _dw_button_press_event, DW_SIGNAL_BUTTON_PRESS }, + { _dw_button_release_event, DW_SIGNAL_BUTTON_RELEASE }, + { _dw_motion_notify_event, DW_SIGNAL_MOTION_NOTIFY }, + { _dw_delete_event, DW_SIGNAL_DELETE }, + { _dw_expose_event, DW_SIGNAL_EXPOSE }, + { _dw_activate_event, "activate" }, + { _dw_generic_event, DW_SIGNAL_CLICKED }, + { _dw_container_select_event, DW_SIGNAL_ITEM_ENTER }, + { _dw_container_context_event, DW_SIGNAL_ITEM_CONTEXT }, + { _dw_tree_context_event, "tree-context" }, + { _dw_item_select_event, DW_SIGNAL_LIST_SELECT }, + { _dw_tree_select_event, DW_SIGNAL_ITEM_SELECT }, + { _dw_set_focus_event, DW_SIGNAL_SET_FOCUS }, + { _dw_value_changed_event, DW_SIGNAL_VALUE_CHANGED }, + { _dw_switch_page_event, DW_SIGNAL_SWITCH_PAGE }, + { _dw_column_click_event, DW_SIGNAL_COLUMN_CLICK }, + { _dw_tree_expand_event, DW_SIGNAL_TREE_EXPAND }, #ifdef USE_WEBKIT - { _html_changed_event, DW_SIGNAL_HTML_CHANGED } -#else - { _generic_event, DW_SIGNAL_HTML_CHANGED } + { _dw_html_changed_event, DW_SIGNAL_HTML_CHANGED } +#else + { _dw_generic_event, DW_SIGNAL_HTML_CHANGED } #endif }; @@ -312,21 +312,21 @@ static void gtk_mdi_realize(GtkWidget *widget); static void gtk_mdi_size_request(GtkWidget *widget, GtkRequisition *requisition); -static void gtk_mdi_size_allocate(GtkWidget *widget, GtkAllocation *allocation); +static void gtk_mdi_dw_size_allocate(GtkWidget *widget, GtkAllocation *allocation); static gint gtk_mdi_expose(GtkWidget *widget, GdkEventExpose *event); /* Callbacks */ -static gboolean move_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data); -static gboolean resize_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data); -static gboolean iconify_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data); -static gboolean maximize_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data); -static gboolean kill_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data); +static gboolean _dw_mdi_move_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data); +static gboolean _dw_mdi_resize_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data); +static gboolean _dw_mdi_iconify_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data); +static gboolean _dw_mdi_maximize_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data); +static gboolean _dw_mdi_kill_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data); static void gtk_mdi_add(GtkContainer *container, GtkWidget *widget); static void gtk_mdi_remove_true(GtkContainer *container, GtkWidget *widget); static void gtk_mdi_forall(GtkContainer *container, gboolean include_internals, GtkCallback callback, gpointer callback_data); -static GtkMdiChild *get_child(GtkMdi *mdi, GtkWidget * widget); +static GtkMdiChild *_dw_mdi_get_child(GtkMdi *mdi, GtkWidget * widget); static void _dw_log( char *format, ... ) { @@ -382,7 +382,7 @@ widget_class->realize = gtk_mdi_realize; widget_class->expose_event = gtk_mdi_expose; widget_class->size_request = gtk_mdi_size_request; - widget_class->size_allocate = gtk_mdi_size_allocate; + widget_class->size_allocate = gtk_mdi_dw_size_allocate; container_class->add = gtk_mdi_add; container_class->remove = gtk_mdi_remove_true; @@ -547,19 +547,19 @@ gdk_window_set_cursor (bottom_event_box->window, cursor); g_signal_connect (G_OBJECT (top_event_box), "event", - G_CALLBACK (move_child_callback), + G_CALLBACK (_dw_mdi_move_child_callback), child); g_signal_connect (G_OBJECT (bottom_event_box), "event", - G_CALLBACK (resize_child_callback), + G_CALLBACK (_dw_mdi_resize_child_callback), child); g_signal_connect (G_OBJECT (button[0]), "button_press_event", - G_CALLBACK (iconify_child_callback), + G_CALLBACK (_dw_mdi_iconify_child_callback), child); g_signal_connect (G_OBJECT (button[1]), "button_press_event", - G_CALLBACK (maximize_child_callback), + G_CALLBACK (_dw_mdi_maximize_child_callback), child); g_signal_connect (G_OBJECT (button[2]), "button_press_event", - G_CALLBACK (kill_child_callback), + G_CALLBACK (_dw_mdi_kill_child_callback), child); } @@ -570,7 +570,7 @@ g_return_if_fail (GTK_IS_MDI (mdi)); g_return_if_fail (GTK_IS_WIDGET (widget)); - child = get_child (mdi, widget); + child = _dw_mdi_get_child (mdi, widget); g_return_if_fail (child); child->x = x; @@ -586,7 +586,7 @@ g_return_if_fail (GTK_IS_MDI (mdi)); g_return_if_fail (GTK_IS_WIDGET (widget)); - child = get_child (mdi, widget); + child = _dw_mdi_get_child (mdi, widget); g_return_if_fail (child); *x = child->x; @@ -661,7 +661,7 @@ g_return_val_if_fail (GTK_IS_MDI (mdi), CHILD_NORMAL); g_return_val_if_fail (GTK_IS_WIDGET (widget), CHILD_NORMAL); - child = get_child (mdi, widget); + child = _dw_mdi_get_child (mdi, widget); g_return_val_if_fail (child, CHILD_NORMAL); return child->state; @@ -675,7 +675,7 @@ g_return_if_fail (GTK_IS_MDI (mdi)); g_return_if_fail (GTK_IS_WIDGET (widget)); - child = get_child (mdi, widget); + child = _dw_mdi_get_child (mdi, widget); g_return_if_fail (child); child->state = state; @@ -688,7 +688,7 @@ GtkMdiChild *child; g_return_if_fail (GTK_IS_MDI (mdi)); - child = get_child (mdi, widget); + child = _dw_mdi_get_child (mdi, widget); g_return_if_fail (child); gtk_mdi_remove_true (GTK_CONTAINER (mdi), child->widget); } @@ -753,7 +753,7 @@ } } -static void gtk_mdi_size_allocate(GtkWidget *widget, GtkAllocation *allocation) +static void gtk_mdi_dw_size_allocate(GtkWidget *widget, GtkAllocation *allocation) { GtkMdi *mdi; GtkMdiChild *child; @@ -829,7 +829,7 @@ break; } } - gtk_widget_size_allocate (child->widget, &child_allocation); + gtk_widget_dw_size_allocate (child->widget, &child_allocation); } } } @@ -909,7 +909,7 @@ } } -static gboolean move_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data) +static gboolean _dw_mdi_move_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data) { GtkMdi *mdi; GtkMdiChild *child; @@ -991,7 +991,7 @@ return FALSE; } -static gboolean resize_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data) +static gboolean _dw_mdi_resize_child_callback(GtkWidget *widget, GdkEvent *event, gpointer data) { GtkMdi *mdi; GtkMdiChild *child; @@ -1079,7 +1079,7 @@ return FALSE; } -static gboolean iconify_child_callback (GtkWidget *widget, GdkEvent *event, gpointer data) +static gboolean _dw_mdi_iconify_child_callback (GtkWidget *widget, GdkEvent *event, gpointer data) { GtkMdiChild *child; child = (GtkMdiChild *) data; @@ -1096,7 +1096,7 @@ return FALSE; } -static gboolean maximize_child_callback (GtkWidget *widget, GdkEvent * event, gpointer data) +static gboolean _dw_mdi_maximize_child_callback (GtkWidget *widget, GdkEvent * event, gpointer data) { GtkMdiChild *child; child = (GtkMdiChild *) data; @@ -1113,7 +1113,7 @@ return FALSE; } -static gboolean kill_child_callback (GtkWidget *widget, GdkEvent *event, gpointer data) +static gboolean _dw_mdi_kill_child_callback (GtkWidget *widget, GdkEvent *event, gpointer data) { GtkMdiChild *child; GtkMdi *mdi; @@ -1127,7 +1127,7 @@ return FALSE; } -static GtkMdiChild *get_child (GtkMdi *mdi, GtkWidget *widget) +static GtkMdiChild *_dw_mdi_get_child (GtkMdi *mdi, GtkWidget *widget) { GList *children; @@ -1168,21 +1168,21 @@ } /* Finds the translation function for a given signal name */ -static void *_findsigfunc(const char *signame) +static void *_dw_findsigfunc(const char *signame) { int z; for(z=0;z<SIGNALMAX;z++) { - if(strcasecmp(signame, SignalTranslate[z].name) == 0) - return SignalTranslate[z].func; + if(strcasecmp(signame, DWSignalTranslate[z].name) == 0) + return DWSignalTranslate[z].func; } return NULL; } -static SignalHandler _get_signal_handler(gpointer data) -{ - SignalHandler sh = {0}; +static DWSignalHandler _dw_get_signal_handler(gpointer data) +{ + DWSignalHandler sh = {0}; if(data) { @@ -1205,7 +1205,7 @@ return sh; } -static void _remove_signal_handler(GtkWidget *widget, int counter) +static void _dw_remove_signal_handler(GtkWidget *widget, int counter) { char text[101] = {0}; gint cid; @@ -1224,7 +1224,7 @@ gtk_object_set_data(GTK_OBJECT(widget), text, NULL); } -static int _set_signal_handler(GtkWidget *widget, HWND window, void *func, gpointer data, void *intfunc) +static int _dw_set_signal_handler(GtkWidget *widget, HWND window, void *func, gpointer data, void *intfunc) { int counter = GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(widget), "_dw_sigcounter")); char text[101] = {0}; @@ -1244,7 +1244,7 @@ return counter - 1; } -static void _set_signal_handler_id(GtkWidget *widget, int counter, gint cid) +static void _dw_set_signal_handler_id(GtkWidget *widget, int counter, gint cid) { char text[101] = {0}; @@ -1253,9 +1253,9 @@ } #ifdef USE_WEBKIT -static void _html_changed_event(WebKitWebView *web_view, WebKitWebFrame *frame, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static void _dw_html_changed_event(WebKitWebView *web_view, WebKitWebFrame *frame, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); char *location = (char *)webkit_web_view_get_uri(web_view); int status = 0; void **params = data; @@ -1272,9 +1272,9 @@ } #endif -static gint _set_focus_event(GtkWindow *window, GtkWidget *widget, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_set_focus_event(GtkWindow *window, GtkWidget *widget, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1287,9 +1287,9 @@ return retval; } -static gint _button_press_event(GtkWidget *widget, GdkEventButton *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_button_press_event(GtkWidget *widget, GdkEventButton *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1308,9 +1308,9 @@ return retval; } -static gint _button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_button_release_event(GtkWidget *widget, GdkEventButton *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1329,9 +1329,9 @@ return retval; } -static gint _motion_notify_event(GtkWidget *widget, GdkEventMotion *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_motion_notify_event(GtkWidget *widget, GdkEventMotion *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1362,9 +1362,9 @@ return retval; } -static gint _delete_event(GtkWidget *widget, GdkEvent *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_delete_event(GtkWidget *widget, GdkEvent *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1377,9 +1377,9 @@ return retval; } -static gint _key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1397,9 +1397,9 @@ return retval; } -static gint _generic_event(GtkWidget *widget, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_generic_event(GtkWidget *widget, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1412,9 +1412,9 @@ return retval; } -static gint _activate_event(GtkWidget *widget, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_activate_event(GtkWidget *widget, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1422,15 +1422,15 @@ { int (*activatefunc)(HWND, void *) = work.func; - retval = activatefunc(popup ? popup : work.window, work.data); - popup = NULL; + retval = activatefunc(_dw_popup ? _dw_popup : work.window, work.data); + _dw_popup = NULL; } return retval; } -static gint _configure_event(GtkWidget *widget, GdkEventConfigure *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_configure_event(GtkWidget *widget, GdkEventConfigure *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1443,9 +1443,9 @@ return retval; } -static gint _expose_event(GtkWidget *widget, GdkEventExpose *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_expose_event(GtkWidget *widget, GdkEventExpose *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1463,9 +1463,9 @@ return retval; } -static gint _item_select_event(GtkWidget *widget, GtkWidget *child, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_item_select_event(GtkWidget *widget, GtkWidget *child, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); static int _dw_recursing = 0; int retval = FALSE; @@ -1508,9 +1508,9 @@ return retval; } -static gint _container_context_event(GtkWidget *widget, GdkEventButton *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_container_context_event(GtkWidget *widget, GdkEventButton *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1531,9 +1531,9 @@ return retval; } -static gint _tree_context_event(GtkWidget *widget, GdkEventButton *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_tree_context_event(GtkWidget *widget, GdkEventButton *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1588,7 +1588,7 @@ } #if GTK_MAJOR_VERSION > 1 -static gint _tree_select_event(GtkTreeSelection *sel, gpointer data) +static gint _dw_tree_select_event(GtkTreeSelection *sel, gpointer data) { GtkWidget *item, *widget = (GtkWidget *)gtk_tree_selection_get_tree_view(sel); int retval = FALSE; @@ -1596,7 +1596,7 @@ if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); if(widget) { - SignalHandler work = _get_signal_handler(data); + DWSignalHandler work = _dw_get_signal_handler(data); if(work.window) { @@ -1616,9 +1616,9 @@ return retval; } -static gint _tree_expand_event(GtkTreeView *widget, GtkTreeIter *iter, GtkTreePath *path, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_tree_expand_event(GtkTreeView *widget, GtkTreeIter *iter, GtkTreePath *path, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1630,9 +1630,9 @@ return retval; } #else -static gint _tree_select_event(GtkTree *tree, GtkWidget *child, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_tree_select_event(GtkTree *tree, GtkWidget *child, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); GtkWidget *treeroot = (GtkWidget *)gtk_object_get_data(GTK_OBJECT(child), "_dw_tree"); int retval = FALSE; @@ -1655,9 +1655,9 @@ return retval; } -static gint _tree_expand_event(GtkTreeItem *treeitem, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_tree_expand_event(GtkTreeItem *treeitem, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1670,9 +1670,9 @@ } #endif -static gint _container_select_event(GtkWidget *widget, GdkEventButton *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_container_select_event(GtkWidget *widget, GdkEventButton *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1694,9 +1694,9 @@ return retval; } -static gint _container_enter_event(GtkWidget *widget, GdkEventKey *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_container_enter_event(GtkWidget *widget, GdkEventKey *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1712,7 +1712,7 @@ } /* Return the logical page id from the physical page id */ -int _get_logical_page(HWND handle, unsigned long pageid) +int _dw_get_logical_page(HWND handle, unsigned long pageid) { int z; GtkWidget **pagearray = gtk_object_get_data(GTK_OBJECT(handle), "_dw_pagearray"); @@ -1730,23 +1730,23 @@ } -static gint _switch_page_event(GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_switch_page_event(GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); if(work.window) { int (*switchpagefunc)(HWND, unsigned long, void *) = work.func; - retval = switchpagefunc(work.window, _get_logical_page(GTK_WIDGET(notebook), page_num), work.data); + retval = switchpagefunc(work.window, _dw_get_logical_page(GTK_WIDGET(notebook), page_num), work.data); } return retval; } -static gint _column_click_event(GtkWidget *widget, gint column_num, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_column_click_event(GtkWidget *widget, gint column_num, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); int retval = FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); @@ -1758,9 +1758,9 @@ return retval; } -static gint _container_select_row(GtkWidget *widget, gint row, gint column, GdkEventButton *event, gpointer data) -{ - SignalHandler work = _get_signal_handler(data); +static gint _dw_container_select_row(GtkWidget *widget, gint row, gint column, GdkEventButton *event, gpointer data) +{ + DWSignalHandler work = _dw_get_signal_handler(data); void **rowdata = (void **)gtk_clist_get_row_data(GTK_CLIST(widget), row); int (*contextfunc)(HWND, HWND, char *, void *, void *) = work.func; @@ -1776,7 +1776,7 @@ return contextfunc(work.window, 0, rowdata ? rowdata[0] : NULL, work.data, rowdata ? rowdata[1] : NULL);; } -static int _round_value(gfloat val) +static int _dw_round_value(gfloat val) { int newval = (int)val; @@ -1786,22 +1786,22 @@ return newval; } -static gint _value_changed_event(GtkAdjustment *adjustment, gpointer data) -{ - int max = _round_value(adjustment->upper); - int val = _round_value(adjustment->value); +static gint _dw_value_changed_event(GtkAdjustment *adjustment, gpointer data) +{ + int max = _dw_round_value(adjustment->upper); + int val = _dw_round_value(adjustment->value); GtkWidget *slider = (GtkWidget *)gtk_object_get_data(GTK_OBJECT(adjustment), "_dw_slider"); GtkWidget *spinbutton = (GtkWidget *)gtk_object_get_data(GTK_OBJECT(adjustment), "_dw_spinbutton"); GtkWidget *scrollbar = (GtkWidget *)gtk_object_get_data(GTK_OBJECT(adjustment), "_dw_scrollbar"); - if(gtk_object_get_data(GTK_OBJECT(adjustment), "_dw_suppress_value_changed_event")) + if(gtk_object_get_data(GTK_OBJECT(adjustment), "_dw_suppress_dw_value_changed_event")) return FALSE; if ( dbgfp != NULL ) _dw_log("%s %d: %s\n",__FILE__,__LINE__,__func__); if (slider || spinbutton || scrollbar) { - SignalHandler work = _get_signal_handler(data); + DWSignalHandler work = _dw_get_signal_handler(data); if (work.window) { @@ -1816,7 +1816,7 @@ return FALSE; } -static gint _default_key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer data) +static gint _dw_default_key_press_event(GtkWidget *widget, GdkEventKey *event, gpointer data) { GtkWidget *next = (GtkWidget *)data; @@ -1834,18 +1834,18 @@ return FALSE; } -static GdkPixmap *_find_private_pixmap(GdkBitmap **bitmap, HICN icon, unsigned long *userwidth, unsigned long *userheight) +static GdkPixmap *_dw_find_private_pixmap(GdkBitmap **bitmap, HICN icon, unsigned long *userwidth, unsigned long *userheight) { int id = GPOINTER_TO_INT(icon); - if(id < _PixmapCount && _PixmapArray[id].used) - { - *bitmap = _PixmapArray[id].mask; + if(id < _DWPixmapCount && _DWPixmapArray[id].used) + { + *bitmap = _DWPixmapArray[id].mask; if(userwidth) - *userwidth = _PixmapArray[id].width; + *userwidth = _DWPixmapArray[id].width; if(userheight) - *userheight = _PixmapArray[id].height; - return _PixmapArray[id].pixmap; + *userheight = _DWPixmapArray[id].height; + return _DWPixmapArray[id].pixmap; } return NULL; } @@ -1872,7 +1872,7 @@ } #endif -static GdkPixmap *_find_pixmap(GdkBitmap **bitmap, HICN icon, HWND handle, unsigned long *userwidth, unsigned long *userheight) +static GdkPixmap *_dw_find_pixmap(GdkBitmap **bitmap, HICN icon, HWND handle, unsigned long *userwidth, unsigned long *userheight) { unsigned int id = GPOINTER_TO_INT(icon); #if GTK_MAJOR_VERSION > 1 @@ -1885,7 +1885,7 @@ return NULL; if(id & (1 << 31)) - return _find_private_pixmap(bitmap, GINT_TO_POINTER((id & 0xFFFFFF)), userwidth, userheight); + return _dw_find_private_pixmap(bitmap, GINT_TO_POINTER((id & 0xFFFFFF)), userwidth, userheight); #if GTK_MAJOR_VERSION > 1 icon_pixbuf = _dw_pixbuf_from_resource(id); @@ -1915,7 +1915,7 @@ #elif defined(USE_IMLIB) gdk_imlib_data_to_pixmap((char **)data, &icon_pixmap, bitmap); #else - icon_pixmap = gdk_pixmap_create_from_xpm_d(handle->window, bitmap, &_colors[DW_CLR_PALEGRAY], (char **)data); + icon_pixmap = gdk_pixmap_create_from_xpm_d(handle->window, bitmap, &_dw_colors[DW_CLR_PALEGRAY], (char **)data); #endif } } @@ -1948,16 +1948,16 @@ } #if GTK_MAJOR_VERSION > 1 -static GdkPixbuf *_find_private_pixbuf(HICN icon) +static GdkPixbuf *_dw_find_private_pixbuf(HICN icon) { int id = GPOINTER_TO_INT(icon); - if(id < _PixmapCount && _PixmapArray[id].used) - return _PixmapArray[id].pixbuf; + if(id < _DWPixmapCount && _DWPixmapArray[id].used) + return _DWPixmapArray[id].pixbuf; return NULL; } -static GdkPixbuf *_find_pixbuf(HICN icon) +static GdkPixbuf *_dw_find_pixbuf(HICN icon) { unsigned int id = GPOINTER_TO_INT(icon); GdkPixbuf *icon_pixbuf; @@ -1967,7 +1967,7 @@ return NULL; if(id & (1 << 31)) - return _find_private_pixbuf(GINT_TO_POINTER((id & 0xFFFFFF))); + return _dw_find_private_pixbuf(GINT_TO_POINTER((id & 0xFFFFFF))); if((icon_pixbuf = _dw_pixbuf_from_resource(id))) return icon_pixbuf; @@ -1995,7 +1995,7 @@ #endif #ifdef GDK_WINDOWING_X11 -static void _size_allocate(GtkWindow *window) +static void _dw_size_allocate(GtkWindow *window) { XSizeHints sizehints; @@ -2166,7 +2166,7 @@ /* Add colors to the system colormap */ _dw_cmap = gdk_colormap_get_system(); for(z=0;z<16;z++) - gdk_color_alloc(_dw_cmap, &_colors[z]); + gdk_color_alloc(_dw_cmap, &_dw_colors[z]); pthread_key_create(&_dw_fg_color_key, NULL); pthread_key_create(&_dw_bg_color_key, NULL); @@ -2192,7 +2192,7 @@ { GtkWidget *handle = gtk_label_new(""); gtk_widget_realize(handle); - _dw_tmppixmap = gdk_pixmap_create_from_xpm_d(handle->window, &_dw_tmpbitmap, &_colors[DW_CLR_PALEGRAY], (char **)_dw_test_xpm); + _dw_tmppixmap = gdk_pixmap_create_from_xpm_d(handle->window, &_dw_tmpbitmap, &_dw_colors[DW_CLR_PALEGRAY], (char **)_dw_test_xpm); gtk_widget_destroy(handle); } #endif @@ -2565,7 +2565,7 @@ #elif defined(USE_IMLIB) gdk_imlib_data_to_pixmap((char **)xpm_data, &icon_pixmap, &bitmap); #else - icon_pixmap = gdk_pixmap_create_from_xpm_d(handle->window, &bitmap, &_colors[DW_CLR_PALEGRAY], (char **)xpm_data); + icon_pixmap = gdk_pixmap_create_from_xpm_d(handle->window, &bitmap, &_dw_colors[DW_CLR_PALEGRAY], (char **)xpm_data); #endif #if GTK_MAJOR_VERSION > 1 @@ -2846,7 +2846,7 @@ } /* Internal function that changes the attachment properties in a table for destroying. */ -void _rearrange_table_destroy(GtkWidget *widget, gpointer data) +void _dw_rearrange_table_destroy(GtkWidget *widget, gpointer data) { gint pos = GPOINTER_TO_INT(data); GtkContainer *cont = gtk_object_get_data(GTK_OBJECT(widget), "_dw_table"); @@ -2924,7 +2924,7 @@ if((pos+1) < boxcount) { /* If we need to contract the table, reposition all the children */ - gtk_container_forall(GTK_CONTAINER(box),_rearrange_table_destroy, GINT_TO_POINTER(boxtype == DW_VERT ? pos : -(pos+1))); + gtk_container_forall(GTK_CONTAINER(box),_dw_rearrange_table_destroy, GINT_TO_POINTER(boxtype == DW_VERT ? pos : -(pos+1))); } if(boxcount > 0) @@ -2974,7 +2974,7 @@ DW_MUTEX_UNLOCK; } -static int _set_font(HWND handle, const char *fontname) +static int _dw_set_font(HWND handle, const char *fontname) { int retval = FALSE; #if GTK_MAJOR_VERSION < 2 @@ -3005,7 +3005,7 @@ static int _dw_font_active = 0; /* Internal function to handle the font OK press */ -static gint _gtk_font_ok(GtkWidget *widget, DWDialog *dwwait) +static gint _dw_font_ok(GtkWidget *widget, DWDialog *dwwait) { GtkFontSelectionDialog *fd; char *retfont = NULL; @@ -3050,7 +3050,7 @@ } /* Internal function to handle the font Cancel press */ -static gint _gtk_font_cancel(GtkWidget *widget, DWDialog *dwwait) +static gint _dw_font_cancel(GtkWidget *widget, DWDialog *dwwait) { if(!dwwait) return FALSE; @@ -3110,8 +3110,8 @@ dwwait = dw_dialog_new((void *)fd); - g_signal_connect(G_OBJECT(fd->ok_button), "clicked", G_CALLBACK(_gtk_font_ok), dwwait); - g_signal_connect(G_OBJECT(fd->cancel_button), "clicked", G_CALLBACK(_gtk_font_cancel), dwwait); + g_signal_connect(G_OBJECT(fd->ok_button), "clicked", G_CALLBACK(_dw_font_ok), dwwait); + g_signal_connect(G_OBJECT(fd->cancel_button), "clicked", G_CALLBACK(_dw_font_cancel), dwwait); gtk_widget_show(GTK_WIDGET(fd)); @@ -3136,7 +3136,7 @@ } /* Convert DW style font to pango style */ -void _convert_font(char *font) +void _dw_convert_font(char *font) { char *name = strchr(font, '.'); @@ -3214,7 +3214,7 @@ gtk_object_set_data(GTK_OBJECT(handle2), "_dw_gdkfont", (gpointer)gdkfont); #else if(font) - _convert_font(font); + _dw_convert_font(font); #endif /* Free old font name if one is allocated */ @@ -3321,7 +3321,7 @@ return retfont; } -void _free_gdk_colors(HWND handle) +void _dw_free_gdk_colors(HWND handle) { GdkColor *old = (GdkColor *)gtk_object_get_data(GTK_OBJECT(handle), "_dw_foregdk"); @@ -3335,12 +3335,12 @@ } /* Free old color pointers and allocate new ones */ -static void _save_gdk_colors(HWND handle, GdkColor fore, GdkColor back) +static void _dw_save_gdk_colors(HWND handle, GdkColor fore, GdkColor back) { GdkColor *foregdk = malloc(sizeof(GdkColor)); GdkColor *backgdk = malloc(sizeof(GdkColor)); - _free_gdk_colors(handle); + _dw_free_gdk_colors(handle); *foregdk = fore; *backgdk = back; @@ -3349,9 +3349,9 @@ gtk_object_set_data(GTK_OBJECT(handle), "_dw_backgdk", (gpointer)backgdk); } -GdkColor _get_gdkcolor(unsigned long color) -{ - GdkColor temp = _colors[0]; +GdkColor _dw_get_gdkcolor(unsigned long color) +{ + GdkColor temp = _dw_colors[0]; if(color & DW_RGB_COLOR) { @@ -3364,18 +3364,18 @@ } else if(color < DW_CLR_DEFAULT) { - temp = _colors[color]; + temp = _dw_colors[color]; } return temp; } -static int _set_color(HWND handle, unsigned long fore, unsigned long back) +static int _dw_set_color(HWND handle, unsigned long fore, unsigned long back) { /* Remember that each color component in X11 use 16 bit no matter * what the destination display supports. (and thus GDK) */ - GdkColor forecolor = _get_gdkcolor(fore); - GdkColor backcolor = _get_gdkcolor(back); + GdkColor forecolor = _dw_get_gdkcolor(fore); + GdkColor backcolor = _dw_get_gdkcolor(back); #if GTK_MAJOR_VERSION < 2 GtkStyle *style = gtk_style_copy(gtk_widget_get_style(handle)); #endif @@ -3399,7 +3399,7 @@ style->base[0] = style->base[1] = style->bg[0] = style->bg[1] = backcolor; #endif - _save_gdk_colors(handle, forecolor, backcolor); + _dw_save_gdk_colors(handle, forecolor, backcolor); if(GTK_IS_CLIST(handle)) { @@ -3432,12 +3432,12 @@ GdkColor *backcol = (GdkColor *)gtk_object_get_data(GTK_OBJECT(handle), "_dw_backgdk"); if(!backcol) - backcol = &_colors[DW_CLR_WHITE]; + backcol = &_dw_colors[DW_CLR_WHITE]; if(odd != DW_RGB_TRANSPARENT || even != DW_RGB_TRANSPARENT) { - GdkColor oddcol = _get_gdkcolor(odd); - GdkColor evencol = _get_gdkcolor(even); + GdkColor oddcol = _dw_get_gdkcolor(odd); + GdkColor evencol = _dw_get_gdkcolor(even); for(z=0;z<rowcount;z++) { @@ -3479,7 +3479,7 @@ handle2 = tmp; } - _set_color(handle2, fore, back); + _dw_set_color(handle2, fore, back); DW_MUTEX_UNLOCK; return TRUE; @@ -3526,8 +3526,8 @@ if(pointertype & (1 << 31)) { GdkBitmap *bitmap = NULL; - GdkPixmap *pixmap = _find_private_pixmap(&bitmap, GINT_TO_POINTER((pointertype & 0xFFFFFF)), NULL, NULL); - cursor = gdk_cursor_new_from_pixmap(pixmap, (GdkPixmap *)bitmap, &_colors[DW_CLR_WHITE], &_colors[DW_CLR_BLACK], 8, 8); + GdkPixmap *pixmap = _dw_find_private_pixmap(&bitmap, GINT_TO_POINTER((pointertype & 0xFFFFFF)), NULL, NULL); + cursor = gdk_cursor_new_from_pixmap(pixmap, (GdkPixmap *)bitmap, &_dw_colors[DW_CLR_WHITE], &_dw_colors[DW_CLR_BLACK], 8, 8); } else if(!pointertype) cursor = NULL; @@ -3589,7 +3589,7 @@ gtk_widget_show_all(table); - last_window = tmp = gtk_window_new(GTK_WINDOW_TOPLEVEL); + _dw_last_window = tmp = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(tmp), title); gtk_window_set_resizable(GTK_WINDOW(tmp), (flStyle & DW_FCF_SIZEBORDER) ? TRUE : FALSE); @@ -3720,7 +3720,7 @@ else adjustment = gtk_scrolled_window_get_vadjustment( GTK_SCROLLED_WINDOW(handle) ); if (adjustment) - val = _round_value(adjustment->value); + val = _dw_round_value(adjustment->value); DW_MUTEX_UNLOCK; return val; } @@ -3746,7 +3746,7 @@ adjustment = gtk_scrolled_window_get_vadjustment( GTK_SCROLLED_WINDOW(handle) ); if (adjustment) { - range = _round_value(adjustment->upper); + range = _dw_round_value(adjustment->upper); } DW_MUTEX_UNLOCK; return range; @@ -3936,7 +3936,7 @@ } } -char _removetilde(char *dest, const char *src) +char _dw_removetilde(char *dest, const char *src) { int z, cur=0; char accel = '\0'; @@ -3984,7 +3984,7 @@ } DW_MUTEX_LOCK; - accel = _removetilde(tempbuf, title); + accel = _dw_removetilde(tempbuf, title); accel_group = (GtkAccelGroup *)gtk_object_get_data(GTK_OBJECT(menu), "_dw_accel"); submenucount = GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(menu), "_dw_submenucount")); @@ -4067,7 +4067,7 @@ return tmphandle; } -GtkWidget *_find_submenu_id(GtkWidget *start, const char *name) +GtkWidget *_dw_find_submenu_id(GtkWidget *start, const char *name) { GtkWidget *tmp; int z, submenucount = GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(start), "_dw_submenucount")); @@ -4084,7 +4084,7 @@ if((submenu = gtk_object_get_data(GTK_OBJECT(start), tempbuf))) { - if((menuitem = _find_submenu_id(submenu, name))) + if((menuitem = _dw_find_submenu_id(submenu, name))) return menuitem; } } @@ -4110,7 +4110,7 @@ DW_MUTEX_LOCK; snprintf(numbuf, 24, "%lu", id); - tmphandle = _find_submenu_id(menu, numbuf); + tmphandle = _dw_find_submenu_id(menu, numbuf); if(tmphandle) { @@ -4141,7 +4141,7 @@ DW_MUTEX_LOCK; snprintf(numbuf, 24, "%lu", id); - tmphandle = _find_submenu_id(menu, numbuf); + tmphandle = _dw_find_submenu_id(menu, numbuf); if ( (state & DW_MIS_CHECKED) || (state & DW_MIS_UNCHECKED) ) { @@ -4193,7 +4193,7 @@ DW_MUTEX_LOCK; snprintf(numbuf, 24, "%lu", id); - tmphandle = _find_submenu_id(menu, numbuf); + tmphandle = _dw_find_submenu_id(menu, numbuf); if(tmphandle) { @@ -4220,7 +4220,7 @@ if(!menu || !*menu) return; - popup = parent; + _dw_popup = parent; DW_MUTEX_LOCK; gtk_menu_popup(GTK_MENU(*menu), NULL, NULL, NULL, NULL, 1, GDK_CURRENT_TIME); @@ -4533,9 +4533,9 @@ gtk_widget_show(tmp); gtk_object_set_data(GTK_OBJECT(tmp), "_dw_id", GINT_TO_POINTER(id)); - sigid = _set_signal_handler(GTK_COMBO(tmp)->list, tmp, NULL, NULL, NULL); - cid = gtk_signal_connect(GTK_OBJECT(GTK_COMBO(tmp)->list), "select_child", GTK_SIGNAL_FUNC(_item_select_event), GINT_TO_POINTER(sigid)); - _set_signal_handler_id(GTK_COMBO(tmp)->list, sigid, cid); + sigid = _dw_set_signal_handler(GTK_COMBO(tmp)->list, tmp, NULL, NULL, NULL); + cid = gtk_signal_connect(GTK_OBJECT(GTK_COMBO(tmp)->list), "select_child", GTK_SIGNAL_FUNC(_dw_item_select_event), GINT_TO_POINTER(sigid)); + _dw_set_signal_handler_id(GTK_COMBO(tmp)->list, sigid, cid); if(_DWDefaultFont) dw_window_set_font(tmp, _DWDefaultFont); DW_MUTEX_UNLOCK; @@ -4797,7 +4797,7 @@ gtk_object_set_data(GTK_OBJECT(tmp), "_dw_adjustment", (gpointer)adjustment); gtk_object_set_data(GTK_OBJECT(adjustment), "_dw_scrollbar", (gpointer)tmp); gtk_object_set_data(GTK_OBJECT(tmp), "_dw_id", GINT_TO_POINTER(id)); - gtk_object_set_data(GTK_OBJECT(tmp), "_dw_suppress_value_changed_event", GINT_TO_POINTER(0)); + gtk_object_set_data(GTK_OBJECT(tmp), "_dw_suppress_dw_value_changed_event", GINT_TO_POINTER(0)); DW_MUTEX_UNLOCK; return tmp; } @@ -4886,7 +4886,7 @@ int _locked_by_me = FALSE; DW_MUTEX_LOCK; - icon_pixmap = _find_pixmap(&bitmap, icon, handle, NULL, NULL); + icon_pixmap = _dw_find_pixmap(&bitmap, icon, handle, NULL, NULL); if(handle->window && icon_pixmap) gdk_window_set_icon(handle->window, NULL, icon_pixmap, bitmap); @@ -4922,9 +4922,9 @@ DW_MUTEX_LOCK; if(id) #if GTK_MAJOR_VERSION > 1 - pixbuf = _find_pixbuf((HICN)id); -#else - tmp = _find_pixmap(&bitmap, (HICN)id, handle, NULL, NULL); + pixbuf = _dw_find_pixbuf((HICN)id); +#else + tmp = _dw_find_pixmap(&bitmap, (HICN)id, handle, NULL, NULL); #endif else { @@ -4948,7 +4948,7 @@ for ( i = 0; i < NUM_EXTS; i++ ) { strcpy( file, filename ); - strcat( file, image_exts[i] ); + strcat( file, _dw_image_exts[i] ); if ( access( file, 04 ) == 0 ) { found_ext = 1; @@ -4970,7 +4970,7 @@ bitmap = gdk_imlib_copy_mask(image); gdk_imlib_destroy_image(image); #else - tmp = gdk_pixmap_create_from_xpm(handle->window, &bitmap, &_colors[DW_CLR_PALEGRAY], file); + tmp = gdk_pixmap_create_from_xpm(handle->window, &bitmap, &_dw_colors[DW_CLR_PALEGRAY], file); #endif } @@ -5066,16 +5066,16 @@ bitmap = gdk_imlib_copy_mask(image); gdk_imlib_destroy_image(image); #else - tmp = gdk_pixmap_create_from_xpm_d(handle->window, &bitmap, &_colors[DW_CLR_PALEGRAY], mydata); + tmp = gdk_pixmap_create_from_xpm_d(handle->window, &bitmap, &_dw_colors[DW_CLR_PALEGRAY], mydata); #endif /* remove our temporary file */ unlink(template); } else if (id) #if GTK_MAJOR_VERSION > 1 - pixbuf = _find_pixbuf((HICN)id); -#else - tmp = _find_pixmap(&bitmap, (HICN)id, handle, NULL, NULL); + pixbuf = _dw_find_pixbuf((HICN)id); +#else + tmp = _dw_find_pixmap(&bitmap, (HICN)id, handle, NULL, NULL); #endif #if GTK_MAJOR_VERSION > 1 @@ -5947,8 +5947,8 @@ adjustment = (GtkAdjustment *)gtk_object_get_data(GTK_OBJECT(handle), "_dw_adjustment"); if(adjustment) { - int max = _round_value(adjustment->upper) - 1; - int thisval = _round_value(adjustment->value); + int max = _dw_round_value(adjustment->upper) - 1; + int thisval = _dw_round_value(adjustment->value); if(GTK_IS_VSCALE(handle)) val = max - thisval; @@ -5977,7 +5977,7 @@ adjustment = (GtkAdjustment *)gtk_object_get_data(GTK_OBJECT(handle), "_dw_adjustment"); if(adjustment) { - int max = _round_value(adjustment->upper) - 1; + int max = _dw_round_value(adjustment->upper) - 1; if(GTK_IS_VSCALE(handle)) gtk_adjustment_set_value(adjustment, (gfloat)(max - position)); @@ -6003,7 +6003,7 @@ DW_MUTEX_LOCK; adjustment = (GtkAdjustment *)gtk_object_get_data(GTK_OBJECT(handle), "_dw_adjustment"); if(adjustment) - val = _round_value(adjustment->value); + val = _dw_round_value(adjustment->value); DW_MUTEX_UNLOCK; return val; } @@ -6026,9 +6026,9 @@ adjustment = (GtkAdjustment *)gtk_object_get_data(GTK_OBJECT(handle), "_dw_adjustment"); if(adjustment) { - gtk_object_set_data(GTK_OBJECT(adjustment), "_dw_suppress_value_changed_event", GINT_TO_POINTER(1)); + gtk_object_set_data(GTK_OBJECT(adjustment), "_dw_suppress_dw_value_changed_event", GINT_TO_POINTER(1)); gtk_adjustment_set_value(adjustment, (gfloat)position); - gtk_object_set_data(GTK_OBJECT(adjustment), "_dw_suppress_value_changed_event", GINT_TO_POINTER(0)); + gtk_object_set_data(GTK_OBJECT(adjustment), "_dw_suppress_dw_value_changed_event", GINT_TO_POINTER(0)); } DW_MUTEX_UNLOCK; } @@ -6192,7 +6192,7 @@ { iter = (GtkTreeIter *)malloc(sizeof(GtkTreeIter)); - pixbuf = _find_pixbuf(icon); + pixbuf = _dw_find_pixbuf(icon); gtk_tree_store_insert_after(store, iter, (GtkTreeIter *)parent, (GtkTreeIter *)item); gtk_tree_store_set (store, iter, 0, title, 1, pixbuf, 2, itemdata, 3, iter, -1); @@ -6234,7 +6234,7 @@ gtk_object_set_data(GTK_OBJECT(newitem), "_dw_parent", (gpointer)parent); hbox = gtk_hbox_new(FALSE, 2); gtk_object_set_data(GTK_OBJECT(newitem), "_dw_hbox", (gpointer)hbox); - gdkpix = _find_pixmap(&gdkbmp, icon, hbox, NULL, NULL); + gdkpix = _dw_find_pixmap(&gdkbmp, icon, hbox, NULL, NULL); gtk_container_add(GTK_CONTAINER(newitem), hbox); if(gdkpix) { @@ -6250,18 +6250,18 @@ void *thisfunc = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_tree_item_expand_func"); void *mydata = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_tree_item_expand_data"); void **params = calloc(sizeof(void *), 3): - SignalHandler work; + DWSignalHandler work; params[0] = mydata; params[2] = (void *)tree; - work = _get_signal_handler(mydata); + work = _dw_get_signal_handler(mydata); if(thisfunc && work.window) { - gint sigid = _set_signal_handler(newitem, work.window, work.func, work.data, thisfunc); + gint sigid = _dw_set_signal_handler(newitem, work.window, work.func, work.data, thisfunc); pointer[0] = GINT_TO_POINTER(sigid); gint cid = g_signal_connect_data(G_OBJECT(newitem), "expand", G_CALLBACK(thisfunc), params, _dw_signal_disconnect, 0); - _set_signal_handler_id(newitem, sigid, cid); + _dw_set_signal_handler_id(newitem, sigid, cid); } else { @@ -6277,26 +6277,26 @@ { void *thisfunc = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_select_child_func"); void *mydata = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_select_child_data"); - SignalHandler work = _get_signal_handler(mydata); + DWSignalHandler work = _dw_get_signal_handler(mydata); subtree = gtk_tree_new(); if(thisfunc && work.window) { - int sigid = _set_signal_handler(subtree, work.window, work.func, work.data, thisfunc); + int sigid = _dw_set_signal_handler(subtree, work.window, work.func, work.data, thisfunc); gint cid =gtk_signal_connect(GTK_OBJECT(subtree), "select-child", GTK_SIGNAL_FUNC(thisfunc),(gpointer)sigid); - _set_signal_handler_id(subtree, sigid, cid); + _dw_set_signal_handler_id(subtree, sigid, cid); } thisfunc = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_container_context_func"); mydata = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_container_context_data"); - work = _get_signal_handler(mydata); + work = _dw_get_signal_handler(mydata); if(thisfunc && work.window) { - int sigid = _set_signal_handler(subtree, work.window, work.func, work.data, thisfunc); + int sigid = _dw_set_signal_handler(subtree, work.window, work.func, work.data, thisfunc); gint cid =gtk_signal_connect(GTK_OBJECT(subtree), "button_press_event", GTK_SIGNAL_FUNC(thisfunc),(gpointer)sigid); - _set_signal_handler_id(subtree, sigid, cid); + _dw_set_signal_handler_id(subtree, sigid, cid); } gtk_object_set_user_data(GTK_OBJECT(parent), subtree); @@ -6355,7 +6355,7 @@ { iter = (GtkTreeIter *)malloc(sizeof(GtkTreeIter)); - pixbuf = _find_pixbuf(icon); + pixbuf = _dw_find_pixbuf(icon); gtk_tree_store_append (store, iter, (GtkTreeIter *)parent); gtk_tree_store_set (store, iter, 0, title, 1, pixbuf, 2, itemdata, 3, iter, -1); @@ -6390,7 +6390,7 @@ gtk_object_set_data(GTK_OBJECT(item), "_dw_parent", (gpointer)parent); hbox = gtk_hbox_new(FALSE, 2); gtk_object_set_data(GTK_OBJECT(item), "_dw_hbox", (gpointer)hbox); - gdkpix = _find_pixmap(&gdkbmp, icon, hbox, NULL, NULL); + gdkpix = _dw_find_pixmap(&gdkbmp, icon, hbox, NULL, NULL); gtk_container_add(GTK_CONTAINER(item), hbox); if(gdkpix) { @@ -6406,18 +6406,18 @@ void *thisfunc = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_tree_item_expand_func"); void *mydata = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_tree_item_expand_data"); void **params = calloc(sizeof(void *), 3): - SignalHandler work; + DWSignalHandler work; params[0] = mydata; params[2] = (void *)tree; - work = _get_signal_handler(mydata); + work = _dw_get_signal_handler(mydata); if(thisfunc && work.window) { - gint sigid = _set_signal_handler(item, work.window, work.func, work.data, thisfunc); + gint sigid = _dw_set_signal_handler(item, work.window, work.func, work.data, thisfunc); params[0] = GINT_TO_POINTER(sigid); gint cid = g_signal_connect_data(G_OBJECT(item), "expand", G_CALLBACK(thisfunc), params, _dw_signal_disconnect, 0); - _set_signal_handler_id(item, sigid, cid); + _dw_set_signal_handler_id(item, sigid, cid); } } @@ -6429,26 +6429,26 @@ { void *thisfunc = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_select_child_func"); void *mydata = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_select_child_data"); - SignalHandler work = _get_signal_handler(mydata); + DWSignalHandler work = _dw_get_signal_handler(mydata); subtree = gtk_tree_new(); if(thisfunc && work.window) { - int sigid = _set_signal_handler(subtree, work.window, work.func, work.data, thisfunc); + int sigid = _dw_set_signal_handler(subtree, work.window, work.func, work.data, thisfunc); gint cid =gtk_signal_connect(GTK_OBJECT(subtree), "select-child", GTK_SIGNAL_FUNC(thisfunc),(gpointer)sigid); - _set_signal_handler_id(subtree, sigid, cid); + _dw_set_signal_handler_id(subtree, sigid, cid); } thisfunc = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_container_context_func"); mydata = (void *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_container_context_data"); - work = _get_signal_handler(mydata); + work = _dw_get_signal_handler(mydata); if(thisfunc && work.window) { - int sigid = _set_signal_handler(subtree, work.window, work.func, work.data, thisfunc); + int sigid = _dw_set_signal_handler(subtree, work.window, work.func, work.data, thisfunc); gint cid =gtk_signal_connect(GTK_OBJECT(subtree), "button_press_event", GTK_SIGNAL_FUNC(thisfunc),(gpointer)sigid); - _set_signal_handler_id(subtree, sigid, cid); + _dw_set_signal_handler_id(subtree, sigid, cid); } gtk_object_set_user_data(GTK_OBJECT(parent), subtree); @@ -6502,7 +6502,7 @@ && GTK_IS_TREE_VIEW(tree) && (store = (GtkTreeStore *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_tree_store"))) { - pixbuf = _find_pixbuf(icon); + pixbuf = _dw_find_pixbuf(icon); gtk_tree_store_set(store, (GtkTreeIter *)item, 0, title, 1, pixbuf, -1); if(pixbuf && !(GPOINTER_TO_INT(icon) & (1 << 31))) @@ -6529,7 +6529,7 @@ gtk_widget_destroy(hbox); hbox = gtk_hbox_new(FALSE, 2); gtk_object_set_data(GTK_OBJECT(item), "_dw_hbox", (gpointer)hbox); - gdkpix = _find_pixmap(&gdkbmp, icon, hbox, NULL, NULL); + gdkpix = _dw_find_pixmap(&gdkbmp, icon, hbox, NULL, NULL); gtk_container_add(GTK_CONTAINER(item), hbox); if(gdkpix) { @@ -7075,7 +7075,7 @@ #if GTK_MAJOR_VERSION > 1 /* Internal function to keep HICNs from getting too big */ -GdkPixbuf *_icon_resize(GdkPixbuf *ret) +GdkPixbuf *_dw_icon_resize(GdkPixbuf *ret) { if(ret) { @@ -7125,7 +7125,7 @@ for ( i = 0; i < NUM_EXTS; i++ ) { strcpy( file, filename ); - strcat( file, image_exts[i] ); + strcat( file, _dw_image_exts[i] ); if ( access( file, 04 ) == 0 ) { found_ext = 1; @@ -7140,9 +7140,9 @@ DW_MUTEX_LOCK; /* Find a free entry in the array */ - for (z=0;z<_PixmapCount;z++) - { - if (!_PixmapArray[z].used) + for (z=0;z<_DWPixmapCount;z++) + { + if (!_DWPixmapArray[z].used) { ret = found = z; break; @@ -7154,52 +7154,52 @@ */ if (found == -1) { - DWPrivatePixmap *old = _PixmapArray; - - ret = found = _PixmapCount; - _PixmapCount++; - - _PixmapArray = malloc(sizeof(DWPrivatePixmap) * _PixmapCount); + DWPrivatePixmap *old = _DWPixmapArray; + + ret = found = _DWPixmapCount; + _DWPixmapCount++; + + _DWPixmapArray = malloc(sizeof(DWPrivatePixmap) * _DWPixmapCount); if (found) - memcpy(_PixmapArray, old, sizeof(DWPrivatePixmap) * found); + memcpy(_DWPixmapArray, old, sizeof(DWPrivatePixmap) * found); if (old) free(old); - _PixmapArray[found].used = 1; - _PixmapArray[found].pixmap = _PixmapArray[found].mask = NULL; - } - -#if GTK_MAJOR_VERSION > 1 - pixbuf = _icon_resize(gdk_pixbuf_new_from_file(file, NULL)); + _DWPixmapArray[found].used = 1; + _DWPixmapArray[found].pixmap = _DWPixmapArray[found].mask = NULL; + } + +#if GTK_MAJOR_VERSION > 1 + pixbuf = _dw_icon_resize(gdk_pixbuf_new_from_file(file, NULL)); if (pixbuf) { - _PixmapArray[found].pixbuf = pixbuf; - _PixmapArray[found].width = gdk_pixbuf_get_width(pixbuf); - _PixmapArray[found].height = gdk_pixbuf_get_height(pixbuf); - - gdk_pixbuf_render_pixmap_and_mask(pixbuf, &_PixmapArray[found].pixmap, &_PixmapArray[found].mask, 1); + _DWPixmapArray[found].pixbuf = pixbuf; + _DWPixmapArray[found].width = gdk_pixbuf_get_width(pixbuf); + _DWPixmapArray[found].height = gdk_pixbuf_get_height(pixbuf); + + gdk_pixbuf_render_pixmap_and_mask(pixbuf, &_DWPixmapArray[found].pixmap, &_DWPixmapArray[found].mask, 1); } #elif defined(USE_IMLIB) image = gdk_imlib_load_image(file); if (image) { - _PixmapArray[found].width = image->rgb_width; - _PixmapArray[found].height = image->rgb_height; + _DWPixmapArray[found].width = image->rgb_width; + _DWPixmapArray[found].height = image->rgb_height; gdk_imlib_render(image, image->rgb_width, image->rgb_height); - _PixmapArray[found].pixmap = gdk_imlib_copy_image(image); - _PixmapArray[found].mask = gdk_imlib_copy_mask(image); + _DWPixmapArray[found].pixmap = gdk_imlib_copy_image(image); + _DWPixmapArray[found].mask = gdk_imlib_copy_mask(image); gdk_imlib_destroy_image(image); } #else - if (last_window) - _PixmapArray[found].pixmap = gdk_pixmap_create_from_xpm(last_window->window, &_PixmapArray[found].mask, &_colors[DW_CLR_PALEGRAY], file); -#endif - DW_MUTEX_UNLOCK; - if (!_PixmapArray[found].pixmap || !_PixmapArray[found].mask) - { - _PixmapArray[found].used = 0; - _PixmapArray[found].pixmap = _PixmapArray[found].mask = NULL; + if (_dw_last_window) + _DWPixmapArray[found].pixmap = gdk_pixmap_create_from_xpm(_dw_last_window->window, &_DWPixmapArray[found].mask, &_dw_colors[DW_CLR_PALEGRAY], file); +#endif + DW_MUTEX_UNLOCK; + if (!_DWPixmapArray[found].pixmap || !_DWPixmapArray[found].mask) + { + _DWPixmapArray[found].used = 0; + _DWPixmapArray[found].pixmap = _DWPixmapArray[found].mask = NULL; return 0; } return (HICN)(ret | (1 << 31)); @@ -7237,9 +7237,9 @@ return 0; /* Find a free entry in the array */ - for(z=0;z<_PixmapCount;z++) - { - if(!_PixmapArray[z].used) + for(z=0;z<_DWPixmapCount;z++) + { + if(!_DWPixmapArray[z].used) { ret = found = z; break; @@ -7251,56 +7251,56 @@ */ if(found == -1) { - DWPrivatePixmap *old = _PixmapArray; - - ret = found = _PixmapCount; - _PixmapCount++; - - _PixmapArray = malloc(sizeof(DWPrivatePixmap) * _PixmapCount); + DWPrivatePixmap *old = _DWPixmapArray; + + ret = found = _DWPixmapCount; + _DWPixmapCount++; + + _DWPixmapArray = malloc(sizeof(DWPrivatePixmap) * _DWPixmapCount); if (found) - memcpy(_PixmapArray, old, sizeof(DWPrivatePixmap) * found); + memcpy(_DWPixmapArray, old, sizeof(DWPrivatePixmap) * found); if (old) free(old); - _PixmapArray[found].used = 1; - _PixmapArray[found].pixmap = _PixmapArray[found].mask = NULL; - } - -#if GTK_MAJOR_VERSION > 1 - pixbuf = _icon_resize(gdk_pixbuf_new_from_file(template, NULL)); + _DWPixmapArray[found].used = 1; + _DWPixmapArray[found].pixmap = _DWPixmapArray[found].mask = NULL; + } + +#if GTK_MAJOR_VERSION > 1 + pixbuf = _dw_icon_resize(gdk_pixbuf_new_from_file(template, NULL)); if(pixbuf) { - _PixmapArray[found].pixbuf = pixbuf; - _PixmapArray[found].width = gdk_pixbuf_get_width(pixbuf); - _PixmapArray[found].height = gdk_pixbuf_get_height(pixbuf); - - gdk_pixbuf_render_pixmap_and_mask(pixbuf, &_PixmapArray[found].pixmap, &_PixmapArray[found].mask, 1); + _DWPixmapArray[found].pixbuf = pixbuf; + _DWPixmapArray[found].width = gdk_pixbuf_get_width(pixbuf); + _DWPixmapArray[found].height = gdk_pixbuf_get_height(pixbuf); + + gdk_pixbuf_render_pixmap_and_mask(pixbuf, &_DWPixmapArray[found].pixmap, &_DWPixmapArray[found].mask, 1); } #elif defined(USE_IMLIB) image = gdk_imlib_load_image(template); if(image) { - _PixmapArray[found].width = image->rgb_width; - _PixmapArray[found].height = image->rgb_height; + _DWPixmapArray[found].width = image->rgb_width; + _DWPixmapArray[found].height = image->rgb_height; gdk_imlib_render(image, image->rgb_width, image->rgb_height); - _PixmapArray[found].pixmap = gdk_imlib_copy_image(image); - _PixmapArray[found].mask = gdk_imlib_copy_mask(image); + _DWPixmapArray[found].pixmap = gdk_imlib_copy_image(image); + _DWPixmapArray[found].mask = gdk_imlib_copy_mask(image); gdk_imlib_destroy_image(image); } #else - if(last_window) - _PixmapArray[found].pixmap = gdk_pixmap_create_from_xpm_d(last_window->window, &_PixmapArray[found].mask, &_colors[DW_CLR_PALEGRAY], data); + if(_dw_last_window) + _DWPixmapArray[found].pixmap = gdk_pixmap_create_from_xpm_d(_dw_last_window->window, &_DWPixmapArray[found].mask, &_dw_colors[DW_CLR_PALEGRAY], data); #endif /* remove our temporary file */ unlink(template); DW_MUTEX_UNLOCK; - if(!_PixmapArray[found].pixmap || !_PixmapArray[found].mask) - { - _PixmapArray[found].used = 0; - _PixmapArray[found].pixmap = _PixmapArray[found].mask = NULL; + if(!_DWPixmapArray[found].pixmap || !_DWPixmapArray[found].mask) + { + _DWPixmapArray[found].used = 0; + _DWPixmapArray[found].pixmap = _DWPixmapArray[found].mask = NULL; return 0; } return (HICN)(ret | (1 << 31)); @@ -7321,26 +7321,26 @@ { unsigned long id = GPOINTER_TO_INT(handle) & 0xFFFFFF; - if(id < _PixmapCount && _PixmapArray[id].used) - { -#if GTK_MAJOR_VERSION > 1 - if(_PixmapArray[id].pixbuf) - { - g_object_unref(_PixmapArray[id].pixbuf); - _PixmapArray[id].pixbuf = NULL; - } -#endif - if(_PixmapArray[id].mask) - { - gdk_bitmap_unref(_PixmapArray[id].mask); - _PixmapArray[id].mask = NULL; - } - if(_PixmapArray[id].pixmap) - { - gdk_pixmap_unref(_PixmapArray[id].pixmap); - _PixmapArray[id].pixmap = NULL; - } - _PixmapArray[id].used = 0; + if(id < _DWPixmapCount && _DWPixmapArray[id].used) + { +#if GTK_MAJOR_VERSION > 1 + if(_DWPixmapArray[id].pixbuf) + { + g_object_unref(_DWPixmapArray[id].pixbuf); + _DWPixmapArray[id].pixbuf = NULL; + } +#endif + if(_DWPixmapArray[id].mask) + { + gdk_bitmap_unref(_DWPixmapArray[id].mask); + _DWPixmapArray[id].mask = NULL; + } + if(_DWPixmapArray[id].pixmap) + { + gdk_pixmap_unref(_DWPixmapArray[id].pixmap); + _DWPixmapArray[id].pixmap = NULL; + } + _DWPixmapArray[id].used = 0; } } } @@ -7437,7 +7437,7 @@ if(data) { HICN hicon = *((HICN *)data); - pixmap = _find_pixmap(&bitmap, hicon, clist, NULL, NULL); + pixmap = _dw_find_pixmap(&bitmap, hicon, clist, NULL, NULL); } gtk_clist_set_pixmap(GTK_CLIST(clist), row, column, pixmap ? pixmap : _dw_tmppixmap, pixmap ? bitmap : _dw_tmpbitmap); } @@ -7449,7 +7449,7 @@ if(data) { HICN hicon = *((HICN *)data); - pixmap = _find_pixmap(&bitmap, hicon, clist, NULL, NULL); + pixmap = _dw_find_pixmap(&bitmap, hicon, clist, NULL, NULL); } gtk_clist_set_pixtext(GTK_CLIST(clist), row, column, text ? text : textbuffer, 2, pixmap ? pixmap : _dw_tmppixmap, pixmap ? bitmap : _dw_tmpbitmap); } @@ -8183,7 +8183,7 @@ #if GTK_CHECK_VERSION(2,10,0) /* Translate the status message into a message on our buddy window */ -static void _status_translate(GtkStatusIcon *status_icon, guint button, guint activate_time, gpointer user_data) +static void _dw_status_translate(GtkStatusIcon *status_icon, guint button, guint activate_time, gpointer user_data) { GdkEventButton event = { 0 }; long x, y; @@ -8214,12 +8214,12 @@ int _locked_by_me = FALSE; DW_MUTEX_LOCK; - pixbuf = _find_pixbuf(icon); + pixbuf = _dw_find_pixbuf(icon); status = gtk_status_icon_new_from_pixbuf(pixbuf); if(bubbletext) gtk_status_icon_set_tooltip_text(status, bubbletext); g_object_set_data(G_OBJECT(handle), "_dw_taskbar", status); - g_signal_connect(G_OBJECT (status), "popup-menu", G_CALLBACK (_status_translate), handle); + g_signal_connect(G_OBJECT (status), "popup-menu", G_CALLBACK (_dw_status_translate), handle); gtk_status_icon_set_visible(status, TRUE); DW_MUTEX_UNLOCK; #endif @@ -8290,7 +8290,7 @@ } /* Returns a GdkColor from a DW color */ -static GdkColor _internal_color(unsigned long value) +static GdkColor _dw_internal_color(unsigned long value) { if(DW_RGB_COLOR & value) { @@ -8298,8 +8298,8 @@ return color; } if (value < 16) - return _colors[value]; - return _colors[0]; + return _dw_colors[value]; + return _dw_colors[0]; } /* Sets the current foreground drawing color. @@ -8311,7 +8311,7 @@ void dw_color_foreground_set(unsigned long value) { int _locked_by_me = FALSE; - GdkColor color = _internal_color(value); + GdkColor color = _dw_internal_color(value); GdkColor *foreground = pthread_getspecific(_dw_fg_color_key); DW_MUTEX_LOCK; @@ -8341,7 +8341,7 @@ } else { - GdkColor color = _internal_color(value); + GdkColor color = _dw_internal_color(value); DW_MUTEX_LOCK; gdk_color_alloc(_dw_cmap, &color); @@ -8411,7 +8411,7 @@ DWDialog *dwwait; GtkColorSelection *colorsel; #if GTK_MAJOR_VERSION > 1 - GdkColor color = _internal_color(value); + GdkColor color = _dw_internal_color(value); #else gdouble colors[4]; #endif @@ -8462,7 +8462,7 @@ */ } -GdkGC *_set_colors(GdkWindow *window) +GdkGC *_dw_set_colors(GdkWindow *window) { GdkGC *gc = NULL; GdkColor *foreground = pthread_getspecific(_dw_fg_color_key); @@ -8497,9 +8497,9 @@ DW_MUTEX_LOCK; if(handle) - gc = _set_colors(handle->window); + gc = _dw_set_colors(handle->window); else if(pixmap && pixmap->pixmap) - gc = _set_colors(pixmap->pixmap); + gc = _dw_set_colors(pixmap->pixmap); #if GTK_CHECK_VERSION(2,10,0) else if(pixmap && pixmap->image) cr = cairo_create(pixmap->image); @@ -8541,9 +8541,9 @@ DW_MUTEX_LOCK; if(handle) - gc = _set_colors(handle->window); + gc = _dw_set_colors(handle->window); else if(pixmap && pixmap->pixmap) - gc = _set_colors(pixmap->pixmap); + gc = _dw_set_colors(pixmap->pixmap); #if GTK_CHECK_VERSION(2,10,0) else if(pixmap && pixmap->image) cr = cairo_create(pixmap->image); @@ -8588,9 +8588,9 @@ DW_MUTEX_LOCK; if(handle) - gc = _set_colors(handle->window); + gc = _dw_set_colors(handle->window); else if(pixmap && pixmap->pixmap) - gc = _set_colors(pixmap->pixmap); + gc = _dw_set_colors(pixmap->pixmap); #if GTK_CHECK_VERSION(2,10,0) else if(pixmap && pixmap->image) cr = cairo_create(pixmap->image); @@ -8652,9 +8652,9 @@ DW_MUTEX_LOCK; if(handle) - gc = _set_colors(handle->window); + gc = _dw_set_colors(handle->window); else if(pixmap && pixmap->pixmap) - gc = _set_colors(pixmap->pixmap); + gc = _dw_set_colors(pixmap->pixmap); #if GTK_CHECK_VERSION(2,10,0) else if(pixmap && pixmap->image) cr = cairo_create(pixmap->image); @@ -8713,9 +8713,9 @@ DW_MUTEX_LOCK; if(handle) - gc = _set_colors(handle->window); + gc = _dw_set_colors(handle->window); else if(pixmap && pixmap->pixmap) - gc = _set_colors(pixmap->pixmap); + gc = _dw_set_colors(pixmap->pixmap); #if GTK_CHECK_VERSION(2,10,0) else if(pixmap && pixmap->image) cr = cairo_create(pixmap->image); @@ -8809,7 +8809,7 @@ { if((tmpname = (char *)gtk_object_get_data(GTK_OBJECT(handle), "_dw_fontname"))) fontname = tmpname; - gc = _set_colors(handle->window); + gc = _dw_set_colors(handle->window); } else if(pixmap && pixmap->pixmap) { @@ -8817,7 +8817,7 @@ fontname = pixmap->font; else if((tmpname = (char *)gtk_object_get_data(GTK_OBJECT(pixmap->handle), "_dw_fontname"))) fontname = tmpname; - gc = _set_colors(pixmap->pixmap); + gc = _dw_set_colors(pixmap->pixmap); } #if GTK_CHECK_VERSION(2,10,0) else if(pixmap && pixmap->image) @@ -9103,7 +9103,7 @@ for ( i = 0; i < NUM_EXTS; i++ ) { strcpy( file, filename ); - strcat( file, image_exts[i] ); + strcat( file, _dw_image_exts[i] ); if ( access( file, 04 ) == 0 ) { found_ext = 1; @@ -9133,7 +9133,7 @@ pixmap->pixmap = gdk_imlib_copy_image(image); gdk_imlib_destroy_image(image); #else - pixmap->pixmap = gdk_pixmap_create_from_xpm(handle->window, &pixmap->bitmap, &_colors[DW_CLR_PALEGRAY], file); + pixmap->pixmap = gdk_pixmap_create_from_xpm(handle->window, &pixmap->bitmap, &_dw_colors[DW_CLR_PALEGRAY], file); #endif pixmap->handle = handle; DW_MUTEX_UNLOCK; @@ -9196,7 +9196,7 @@ pixmap->pixmap = gdk_imlib_copy_image(image); gdk_imlib_destroy_image(image); #else - pixmap->pixmap = gdk_pixmap_create_from_xpm_d(handle->window, &pixmap->bitmap, &_colors[DW_CLR_PALEGRAY], data); + pixmap->pixmap = gdk_pixmap_create_from_xpm_d(handle->window, &pixmap->bitmap, &_dw_colors[DW_CLR_PALEGRAY], data); #endif /* remove our temporary file */ unlink(template); @@ -9236,7 +9236,7 @@ DW_MUTEX_LOCK; - pixmap->pixmap = _find_pixmap(&pixmap->bitmap, (HICN)id, handle, &pixmap->width, &pixmap->height); + pixmap->pixmap = _dw_find_pixmap(&pixmap->bitmap, (HICN)id, handle, &pixmap->width, &pixmap->height); if(pixmap->pixmap) { #if GTK_MAJOR_VERSION < 2 @@ -9279,7 +9279,7 @@ { char *oldfont = pixmap->font; pixmap->font = strdup(fontname); - _convert_font(pixmap->font); + _dw_convert_font(pixmap->font); if(oldfont) free(oldfont); return DW_ERROR_NONE; @@ -9309,7 +9309,7 @@ #if GTK_CHECK_VERSION(2,10,0) /* Cairo version of dw_pixmap_bitblt() from GTK3, use if either pixmap is a cairo surface */ -int _cairo_pixmap_bitblt(HWND dest, HPIXMAP destp, int xdest, int ydest, int width, int height, HWND src, HPIXMAP srcp, int xsrc, int ysrc, int srcwidth, int srcheight) +int _dw_cairo_pixmap_bitblt(HWND dest, HPIXMAP destp, int xdest, int ydest, int width, int height, HWND src, HPIXMAP srcp, int xsrc, int ysrc, int srcwidth, int srcheight) { int _locked_by_me = FALSE; cairo_t *cr = NULL; @@ -9426,7 +9426,7 @@ #if GTK_CHECK_VERSION(2,10,0) if((destp && destp->image) || (srcp && srcp->image)) - return _cairo_pixmap_bitblt(dest, destp, xdest, ydest, width, height, src, srcp, xsrc, ysrc, srcwidth, srcheight); + return _dw_cairo_pixmap_bitblt(dest, destp, xdest, ydest, width, height, src, srcp, xsrc, ysrc, srcwidth, srcheight); #endif if((!dest && (!destp || !destp->pixmap)) || (!src && (!srcp || !srcp->pixmap))) @@ -9437,9 +9437,9 @@ DW_MUTEX_LOCK; if(dest) - gc = _set_colors(dest->window); + gc = _dw_set_colors(dest->window); else if(src) - gc = _set_colors(src->window); + gc = _dw_set_colors(src->window); else if(destp) gc = gdk_gc_new(destp->pixmap); else if(srcp) @@ -9798,15 +9798,15 @@ return DW_ERROR_NONE; } -struct _seminfo { +struct _dw_seminfo { int fd; int waiting; }; -static void _handle_sem(int *tmpsock) +static void _dw_handle_sem(int *tmpsock) { fd_set rd; - struct _seminfo *array = (struct _seminfo *)malloc(sizeof(struct _seminfo)); + struct _dw_seminfo *array = (struct _dw_seminfo *)malloc(sizeof(struct _dw_seminfo)); int listenfd = tmpsock[0]; int bytesread, connectcount = 1, maxfd, z, posted = 0; char command; @@ -9853,14 +9853,14 @@ if(FD_ISSET(listenfd, &rd)) { - struct _seminfo *newarray; + struct _dw_seminfo *newarray; int newfd = accept(listenfd, 0, 0); if(newfd > -1) { /* Add new connections to the set */ - newarray = (struct _seminfo *)malloc(sizeof(struct _seminfo)*(connectcount+1)); - memcpy(newarray, array, sizeof(struct _seminfo)*(connectcount)); + newarray = (struct _dw_seminfo *)malloc(sizeof(struct _dw_seminfo)*(connectcount+1)); + memcpy(newarray, array, sizeof(struct _dw_seminfo)*(connectcount)); newarray[connectcount].fd = newfd; newarray[connectcount].waiting = 0; @@ -9880,17 +9880,17 @@ { if((bytesread = read(array[z].fd, &command, 1)) < 1) { - struct _seminfo *newarray; + struct _dw_seminfo *newarray; /* Remove this connection from the set */ - newarray = (struct _seminfo *)malloc(sizeof(struct _seminfo)*(connectcount-1)); + newarray = (struct _dw_seminfo *)malloc(sizeof(struct _dw_seminfo)*(connectcount-1)); if(!z) - memcpy(newarray, &array[1], sizeof(struct _seminfo)*(connectcount-1)); + memcpy(newarray, &array[1], sizeof(struct _dw_seminfo)*(connectcount-1)); else { - memcpy(newarray, array, sizeof(struct _seminfo)*z); + memcpy(newarray, array, sizeof(struct _dw_seminfo)*z); if(z!=(connectcount-1)) - memcpy(&newarray[z], &array[z+1], sizeof(struct _seminfo)*(z-connectcount-1)); + memcpy(&newarray[z], &array[z+1], sizeof(struct _dw_seminfo)*(z-connectcount-1)); } connectcount--; @@ -10002,7 +10002,7 @@ } /* Create a thread to handle this event semaphore */ - pthread_create(&dwthread, NULL, (void *)_handle_sem, (void *)tmpsock); + pthread_create(&dwthread, NULL, (void *)_dw_handle_sem, (void *)tmpsock); return GINT_TO_POINTER(ev); } @@ -10130,7 +10130,7 @@ int dw_named_event_close(HEV eve) { /* Finally close the domain socket, - * cleanup will continue in _handle_sem. + * cleanup will continue in _dw_handle_sem. */ close(GPOINTER_TO_INT(eve)); return DW_ERROR_NONE; @@ -10360,7 +10360,7 @@ #define DW_EXPAND (GTK_EXPAND | GTK_SHRINK | GTK_FILL) /* Internal function that changes the attachment properties in a table. */ -void _rearrange_table(GtkWidget *widget, gpointer data) +void _dw_rearrange_table(GtkWidget *widget, gpointer data) { gint pos = GPOINTER_TO_INT(data); GtkContainer *cont = gtk_object_get_data(GTK_OBJECT(widget), "_dw_table"); @@ -10393,7 +10393,7 @@ } /* Internal function to get the recommended size of scrolled items */ -void _get_scrolled_size(GtkWidget *item, gint *thiswidth, gint *thisheight) +void _dw_get_scrolled_size(GtkWidget *item, gint *thiswidth, gint *thisheight) { GtkWidget *widget = gtk_object_get_user_data(GTK_OBJECT(item)); static char testtext[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; @@ -10579,7 +10579,7 @@ gtk_object_set_data(GTK_OBJECT(item), "_dw_table", box); if(index < boxcount) - gtk_container_forall(GTK_CONTAINER(box),_rearrange_table, GINT_TO_POINTER(boxtype == DW_VERT ? index : -(index+1))); + gtk_container_forall(GTK_CONTAINER(box),_dw_rearrange_table, GINT_TO_POINTER(boxtype == DW_VERT ? index : -(index+1))); gtk_table_attach(GTK_TABLE(box), item, x, x + 1, y, y + 1, hsize ? DW_EXPAND : 0, vsize ? DW_EXPAND : 0, pad, pad); gtk_object_set_data(GTK_OBJECT(box), "_dw_boxcount", GINT_TO_POINTER(boxcount + 1)); { @@ -10592,7 +10592,7 @@ { gint scrolledwidth = 0, scrolledheight = 0; - _get_scrolled_size(item, &scrolledwidth, &scrolledheight); + _dw_get_scrolled_size(item, &scrolledwidth, &scrolledheight); if(width < 1 && !hsize) thiswidth = scrolledwidth; @@ -10675,7 +10675,7 @@ if((pos+1) < boxcount) { /* If we need to contract the table, reposition all the children */ - gtk_container_forall(GTK_CONTAINER(box),_rearrange_table_destroy, GINT_TO_POINTER(boxtype == DW_VERT ? pos : -(pos+1))); + gtk_container_forall(GTK_CONTAINER(box),_dw_rearrange_table_destroy, GINT_TO_POINTER(boxtype == DW_VERT ? pos : -(pos+1))); } if(boxcount > 0) @@ -10761,7 +10761,7 @@ if((pos+1) < boxcount) { /* If we need to contract the table, reposition all the children */ - gtk_container_forall(GTK_CONTAINER(box),_rearrange_table_destroy, GINT_TO_POINTER(boxtype == DW_VERT ? pos : -(pos+1))); + gtk_container_forall(GTK_CONTAINER(box),_dw_rearrange_table_destroy, GINT_TO_POINTER(boxtype == DW_VERT ? pos : -(pos+1))); } if(boxcount > 0) @@ -10835,15 +10835,15 @@ _dw_box_pack(box, item, 0, width, height, hsize, vsize, pad, "dw_box_pack_end()"); } -union extents_union { guchar **gu_extents; unsigned long **extents; }; -static GdkAtom extents_atom = 0; -static time_t extents_time = 0; +union _dw_extents_union { guchar **gu_extents; unsigned long **extents; }; +static GdkAtom _dw_extents_atom = 0; +static time_t _dw_extents_time = 0; static gboolean _dw_property_notify(GtkWidget *window, GdkEventProperty* event, GdkWindow *gdkwindow) { /* Check to see if we got a property change */ - if(event->state == GDK_PROPERTY_NEW_VALUE && event->atom == extents_atom && event->window == gdkwindow) - extents_time = 0; + if(event->state == GDK_PROPERTY_NEW_VALUE && event->atom == _dw_extents_atom && event->window == gdkwindow) + _dw_extents_time = 0; return FALSE; } @@ -10854,11 +10854,11 @@ { const char *request = "_NET_REQUEST_FRAME_EXTENTS"; unsigned long *extents = NULL; - union extents_union eu; + union _dw_extents_union eu; GdkAtom request_extents = gdk_atom_intern(request, FALSE); - if(!extents_atom) - extents_atom = gdk_atom_intern("_NET_FRAME_EXTENTS", FALSE); + if(!_dw_extents_atom) + _dw_extents_atom = gdk_atom_intern("_NET_FRAME_EXTENTS", FALSE); /* Set some rational defaults.. just in case */ *vert = 28; @@ -10892,7 +10892,7 @@ connid = gtk_signal_connect(GTK_OBJECT(window), "property_notify_event", GTK_SIGNAL_FUNC(_dw_property_notify), window->window); /* Record the request time */ - time(&extents_time); + time(&_dw_extents_time); /* Look for the property notify event */ do @@ -10900,7 +10900,7 @@ dw_main_iteration(); time(&currtime); } - while(currtime - extents_time < 2); + while(currtime - _dw_extents_time < 2); /* Remove the signal handler now that we are done */ gtk_signal_disconnect(GTK_OBJECT(window), connid); @@ -10909,7 +10909,7 @@ /* Attempt to retrieve window's frame extents. */ eu.extents = &extents; if(gdk_property_get(window->window, - extents_atom, + _dw_extents_atom, gdk_atom_intern("CARDINAL", FALSE), 0, sizeof(unsigned long)*4, FALSE, NULL, NULL, NULL, eu.gu_extents)) @@ -10942,7 +10942,7 @@ int cx = 0, cy = 0; #ifdef GDK_WINDOWING_X11 - _size_allocate(GTK_WINDOW(handle)); + _dw_size_allocate(GTK_WINDOW(handle)); #endif /* If the window is mapped */ if(handle->window && GTK_WIDGET_MAPPED(handle)) @@ -11010,7 +11010,7 @@ { gint scrolledwidth, scrolledheight; - _get_scrolled_size(handle, &scrolledwidth, &scrolledheight); + _dw_get_scrolled_size(handle, &scrolledwidth, &scrolledheight); if(width) *width = scrolledwidth; @@ -11417,7 +11417,7 @@ } /* Return the physical page id from the logical page id */ -int _get_physical_page(HWND handle, unsigned long pageid) +int _dw_get_physical_page(HWND handle, unsigned long pageid) { int z; GtkWidget *thispage, **pagearray = gtk_object_get_data(GTK_OBJECT(handle), "_dw_pagearray"); @@ -11448,7 +11448,7 @@ GtkWidget **pagearray; DW_MUTEX_LOCK; - realpage = _get_physical_page(handle, pageid); + realpage = _dw_get_physical_page(handle, pageid); if(realpage > -1 && realpage < 256) { gtk_notebook_remove_page(GTK_NOTEBOOK(handle), realpage); @@ -11470,7 +11470,7 @@ DW_MUTEX_LOCK; phys = gtk_notebook_get_current_page(GTK_NOTEBOOK(handle)); - retval = _get_logical_page(handle, phys); + retval = _dw_get_logical_page(handle, phys); DW_MUTEX_UNLOCK; return retval; } @@ -11486,7 +11486,7 @@ int realpage, _locked_by_me = FALSE; DW_MUTEX_LOCK; - realpage = _get_physical_page(handle, pageid); + realpage = _dw_get_physical_page(handle, pageid); if(realpage > -1 && realpage < 256) gtk_notebook_set_page(GTK_NOTEBOOK(handle), pageid); DW_MUTEX_UNLOCK; @@ -11506,7 +11506,7 @@ int realpage, _locked_by_me = FALSE; DW_MUTEX_LOCK; - realpage = _get_physical_page(handle, pageid); + realpage = _dw_get_physical_page(handle, pageid); if(realpage < 0 || realpage > 255) { char ptext[101] = {0}; @@ -11631,9 +11631,9 @@ list_item=gtk_list_item_new_with_label(text); if(font) - _set_font(GTK_LIST_ITEM(list_item)->item.bin.child, font); + _dw_set_font(GTK_LIST_ITEM(list_item)->item.bin.child, font); if(fore && back) - _set_color(GTK_LIST_ITEM(list_item)->item.bin.child, + _dw_set_color(GTK_LIST_ITEM(list_item)->item.bin.child, DW_RGB(fore->red, fore->green, fore->blue), DW_RGB(back->red, back->green, back->blue)); @@ -11692,9 +11692,9 @@ list_item=gtk_list_item_new_with_label(text); if(font) - _set_font(GTK_LIST_ITEM(list_item)->item.bin.child, font); + _dw_set_font(GTK_LIST_ITEM(list_item)->item.bin.child, font); if(fore && back) - _set_color(GTK_LIST_ITEM(list_item)->item.bin.child, + _dw_set_color(GTK_LIST_ITEM(list_item)->item.bin.child, DW_RGB(fore->red, fore->green, fore->blue), DW_RGB(back->red, back->green, back->blue)); @@ -11752,9 +11752,9 @@ list_item=gtk_list_item_new_with_label(*text); if(font) - _set_font(GTK_LIST_ITEM(list_item)->item.bin.child, font); + _dw_set_font(GTK_LIST_ITEM(list_item)->item.bin.child, font); if(fore && back) - _set_color(GTK_LIST_ITEM(list_item)->item.bin.child, + _dw_set_color(GTK_LIST_ITEM(list_item)->item.bin.child, DW_RGB(fore->red, fore->green, fore->blue), DW_RGB(back->red, back->green, back->blue)); @@ -12230,7 +12230,7 @@ } /* Reposition the bar according to the percentage */ -static gint _splitbar_size_allocate(GtkWidget *widget, GtkAllocation *event, gpointer data) +static gint _dw_splitbar_size_allocate(GtkWidget *widget, GtkAllocation *event, gpointer data) { float *percent = (float *)gtk_object_get_data(GTK_OBJECT(widget), "_dw_percent"); @@ -12272,7 +12272,7 @@ gtk_object_set_data(GTK_OBJECT(tmp), "_dw_id", GINT_TO_POINTER(id)); *percent = 50.0; gtk_object_set_data(GTK_OBJECT(tmp), "_dw_percent", (gpointer)percent); - gtk_signal_connect(GTK_OBJECT(tmp), "size-allocate", GTK_SIGNAL_FUNC(_splitbar_size_allocate), NULL); + gtk_signal_connect(GTK_OBJECT(tmp), "size-allocate", GTK_SIGNAL_FUNC(_dw_splitbar_size_allocate), NULL); #if GTK_MAJOR_VERSION < 2 gtk_paned_set_handle_size(GTK_PANED(tmp), 3); #endif @@ -12444,7 +12444,7 @@ return; DW_MUTEX_LOCK; - gtk_signal_connect(GTK_OBJECT(window), "key_press_event", GTK_SIGNAL_FUNC(_default_key_press_event), next); + gtk_signal_connect(GTK_OBJECT(window), "key_press_event", GTK_SIGNAL_FUNC(_dw_default_key_press_event), next); DW_MUTEX_UNLOCK; } @@ -12600,7 +12600,7 @@ } /* The next few functions are support functions for the UNIX folder browser */ -static void _populate_directory(HWND tree, HTREEITEM parent, char *path) +static void _dw_populate_directory(HWND tree, HTREEITEM parent, char *path) { struct dirent *dent; HTREEITEM item; @@ -12662,7 +12662,7 @@ return FALSE; } -static char *_tree_folder(HWND tree, HTREEITEM item) +static char *_dw_tree_folder(HWND tree, HTREEITEM item) { char *folder=strdup(""); HTREEITEM parent = item; @@ -12686,7 +12686,7 @@ return folder; } -static int DWSIGNAL _item_select(HWND window, HTREEITEM item, char *text, void *data, void *itemdata) +static int DWSIGNAL _dw_item_select(HWND window, HTREEITEM item, char *text, void *data, void *itemdata) { DWDialog *dwwait = (DWDialog *)data; char *treedata = (char *)dw_window_get_data((HWND)dwwait->data, "_dw_tree_selected"); @@ -12695,13 +12695,13 @@ if(treedata) free(treedata); - treedata = _tree_folder(window, item); + treedata = _dw_tree_folder(window, item); dw_window_set_data((HWND)dwwait->data, "_dw_tree_selected", (void *)treedata); return FALSE; } -static int DWSIGNAL _tree_expand(HWND window, HTREEITEM item, void *data) +static int DWSIGNAL _dw_tree_expand(HWND window, HTREEITEM item, void *data) { DWDialog *dwwait = (DWDialog *)data; HWND tree = (HWND)dw_window_get_data((HWND)dwwait->data, "_dw_tree"); @@ -12709,12 +12709,12 @@ if(tempitem) { - char *folder = _tree_folder(tree, item); + char *folder = _dw_tree_folder(tree, item); dw_tree_item_set_data(tree, item, 0); if(*folder) - _populate_directory(tree, item, folder); + _dw_populate_directory(tree, item, folder); #if GTK_MAJOR_VERSION > 1 /* FIXME: GTK 1.x tree control goes crazy when @@ -12892,8 +12892,8 @@ dwwait = dw_dialog_new((void *)window); - dw_signal_connect(tree, DW_SIGNAL_ITEM_SELECT, DW_SIGNAL_FUNC(_item_select), (void *)dwwait); - dw_signal_connect(tree, DW_SIGNAL_TREE_EXPAND, DW_SIGNAL_FUNC(_tree_expand), (void *)dwwait); + dw_signal_connect(tree, DW_SIGNAL_ITEM_SELECT, DW_SIGNAL_FUNC(_dw_item_select), (void *)dwwait); + dw_signal_connect(tree, DW_SIGNAL_TREE_EXPAND, DW_SIGNAL_FUNC(_dw_tree_expand), (void *)dwwait); button = dw_button_new("Ok", 1001L); dw_box_pack_start(hbox, button, 50, 30, TRUE, FALSE, 3); @@ -13572,7 +13572,7 @@ /* Get the actual signal window handle not the user window handle * Should mimic the code in dw_signal_connect() below. */ -static HWND _find_signal_window(HWND window, const char *signame) +static HWND _dw_find_signal_window(HWND window, const char *signame) { HWND thiswindow = window; @@ -13605,7 +13605,7 @@ if(discfunc) { - SignalHandler work = _get_signal_handler(data); + DWSignalHandler work = _dw_get_signal_handler(data); if(work.window) { @@ -13642,7 +13642,7 @@ */ void dw_signal_connect_data(HWND window, const char *signame, void *sigfunc, void *discfunc, void *data) { - void *thisfunc = _findsigfunc(signame); + void *thisfunc = _dw_findsigfunc(signame); char *thisname = (char *)signame; HWND thiswindow = window; int sigid, _locked_by_me = FALSE; @@ -13682,28 +13682,28 @@ if (GTK_IS_MENU_ITEM(thiswindow) && strcmp(signame, DW_SIGNAL_CLICKED) == 0) { thisname = "activate"; - thisfunc = _findsigfunc(thisname); + thisfunc = _dw_findsigfunc(thisname); } else if (GTK_IS_CLIST(thiswindow) && strcmp(signame, DW_SIGNAL_ITEM_CONTEXT) == 0) { thisname = "button_press_event"; - thisfunc = _findsigfunc(DW_SIGNAL_ITEM_CONTEXT); + thisfunc = _dw_findsigfunc(DW_SIGNAL_ITEM_CONTEXT); } #if GTK_MAJOR_VERSION > 1 else if (GTK_IS_TREE_VIEW(thiswindow) && strcmp(signame, DW_SIGNAL_ITEM_CONTEXT) == 0) { - thisfunc = _findsigfunc("tree-context"); - - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); + thisfunc = _dw_findsigfunc("tree-context"); + + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); params[0] = GINT_TO_POINTER(sigid); params[2] = (void *)thiswindow; cid = g_signal_connect_data(G_OBJECT(thiswindow), "button_press_event", G_CALLBACK(thisfunc), params, _dw_signal_disconnect, 0); - _set_signal_handler_id(thiswindow, sigid, cid); + _dw_set_signal_handler_id(thiswindow, sigid, cid); #if 0 - sigid = _set_signal_handler(window, window, sigfunc, data, thisfunc); + sigid = _dw_set_signal_handler(window, window, sigfunc, data, thisfunc); cid = gtk_signal_connect(GTK_OBJECT(window), "button_press_event", GTK_SIGNAL_FUNC(thisfunc), (gpointer)sigid); - _set_signal_handler_id(window, sigid, cid); + _dw_set_signal_handler_id(window, sigid, cid); #endif DW_MUTEX_UNLOCK; @@ -13716,11 +13716,11 @@ thiswindow = (GtkWidget *)gtk_tree_view_get_selection(GTK_TREE_VIEW(thiswindow)); thisname = "changed"; - sigid = _set_signal_handler(treeview, window, sigfunc, data, thisfunc); + sigid = _dw_set_signal_handler(treeview, window, sigfunc, data, thisfunc); params[0] = GINT_TO_POINTER(sigid); params[2] = (void *)treeview; cid = g_signal_connect_data(G_OBJECT(thiswindow), thisname, (GCallback)thisfunc, params, _dw_signal_disconnect, 0); - _set_signal_handler_id(treeview, sigid, cid); + _dw_set_signal_handler_id(treeview, sigid, cid); DW_MUTEX_UNLOCK; return; } @@ -13731,21 +13731,21 @@ #else else if (GTK_IS_TREE(thiswindow) && strcmp(signame, DW_SIGNAL_ITEM_CONTEXT) == 0) { - thisfunc = _findsigfunc("tree-context"); - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); + thisfunc = _dw_findsigfunc("tree-context"); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); params[0] = GINT_TO_POINTER(sigid); params[2] = (void *)thiswindow; gtk_object_set_data(GTK_OBJECT(thiswindow), "_dw_container_context_func", (gpointer)thisfunc); gtk_object_set_data(GTK_OBJECT(thiswindow), "_dw_container_context_data", params); cid = gtk_signal_connect(GTK_OBJECT(thiswindow), "button_press_event", GTK_SIGNAL_FUNC(thisfunc), params); - _set_signal_handler_id(thiswindow, sigid, cid); + _dw_set_signal_handler_id(thiswindow, sigid, cid); params = calloc(sizeof(void *), _DW_INTERNAL_CALLBACK_PARAMS); - sigid = _set_signal_handler(window, window, sigfunc, data, thisfunc); + sigid = _dw_set_signal_handler(window, window, sigfunc, data, thisfunc); params[0] = GINT_TO_POINTER(sigid); params[2] = (void *)thiswindow; cid = gtk_signal_connect(GTK_OBJECT(window), "button_press_event", GTK_SIGNAL_FUNC(thisfunc), params); - _set_signal_handler_id(window, sigid, cid); + _dw_set_signal_handler_id(window, sigid, cid); DW_MUTEX_UNLOCK; return; } @@ -13753,7 +13753,7 @@ { if(thisfunc) { - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); params[0] = GINT_TO_POINTER(sigid); gtk_object_set_data(GTK_OBJECT(thiswindow), "_dw_select_child_func", (gpointer)thisfunc); gtk_object_set_data(GTK_OBJECT(thiswindow), "_dw_select_child_data", GINT_TO_POINTER(sigid)); @@ -13764,7 +13764,7 @@ { if(thisfunc) { - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); params[0] = GINT_TO_POINTER(sigid); gtk_object_set_data(GTK_OBJECT(thiswindow), "_dw_tree_item_expand_func", (gpointer)thisfunc); gtk_object_set_data(GTK_OBJECT(thiswindow), "_dw_tree_item_expand_data", GINT_TO_POINTER(sigid)); @@ -13775,20 +13775,20 @@ #endif else if (GTK_IS_CLIST(thiswindow) && strcmp(signame, DW_SIGNAL_ITEM_ENTER) == 0) { - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, _container_enter_event); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, _dw_container_enter_event); params[0] = GINT_TO_POINTER(sigid); params[2] = (void *)thiswindow; - cid = g_signal_connect_data(G_OBJECT(thiswindow), "key_press_event", G_CALLBACK(_container_enter_event), params, _dw_signal_disconnect, 0); - _set_signal_handler_id(thiswindow, sigid, cid); + cid = g_signal_connect_data(G_OBJECT(thiswindow), "key_press_event", G_CALLBACK(_dw_container_enter_event), params, _dw_signal_disconnect, 0); + _dw_set_signal_handler_id(thiswindow, sigid, cid); params = calloc(sizeof(void *), _DW_INTERNAL_CALLBACK_PARAMS); thisname = "button_press_event"; - thisfunc = _findsigfunc(DW_SIGNAL_ITEM_ENTER); + thisfunc = _dw_findsigfunc(DW_SIGNAL_ITEM_ENTER); } else if (GTK_IS_CLIST(thiswindow) && strcmp(signame, DW_SIGNAL_ITEM_SELECT) == 0) { thisname = "select_row"; - thisfunc = (void *)_container_select_row; + thisfunc = (void *)_dw_container_select_row; } else if (GTK_IS_COMBO(thiswindow) && strcmp(signame, DW_SIGNAL_LIST_SELECT) == 0) { @@ -13808,21 +13808,21 @@ #ifdef USE_WEBKIT else if (WEBKIT_IS_WEB_VIEW(thiswindow) && strcmp(signame, DW_SIGNAL_HTML_CHANGED) == 0) { - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); params[0] = GINT_TO_POINTER(sigid); params[2] = (void *)thiswindow; params[3] = GINT_TO_POINTER(DW_HTML_CHANGE_STARTED); cid = g_signal_connect_data(G_OBJECT(thiswindow), "load-started", G_CALLBACK(thisfunc), params, _dw_signal_disconnect, 0); - _set_signal_handler_id(thiswindow, sigid, cid); + _dw_set_signal_handler_id(thiswindow, sigid, cid); params = calloc(sizeof(void *), _DW_INTERNAL_CALLBACK_PARAMS); - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); params[0] = GINT_TO_POINTER(sigid); params[2] = (void *)thiswindow; params[3] = GINT_TO_POINTER(DW_HTML_CHANGE_LOADING); cid = g_signal_connect_data(G_OBJECT(thiswindow), "load-committed", G_CALLBACK(thisfunc), params, _dw_signal_disconnect, 0); - _set_signal_handler_id(thiswindow, sigid, cid); + _dw_set_signal_handler_id(thiswindow, sigid, cid); params = calloc(sizeof(void *), _DW_INTERNAL_CALLBACK_PARAMS); params[3] = GINT_TO_POINTER(DW_HTML_CHANGE_COMPLETE); @@ -13860,11 +13860,11 @@ return; } - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, thisfunc); params[0] = GINT_TO_POINTER(sigid); params[2] = (void *)thiswindow; cid = g_signal_connect_data(G_OBJECT(thiswindow), thisname, G_CALLBACK(thisfunc), params, _dw_signal_disconnect, 0); - _set_signal_handler_id(thiswindow, sigid, cid); + _dw_set_signal_handler_id(thiswindow, sigid, cid); DW_MUTEX_UNLOCK; } @@ -13881,19 +13881,19 @@ void **params = alloca(sizeof(void *) * 3); DW_MUTEX_LOCK; - params[2] = _find_signal_window(window, signame); + params[2] = _dw_find_signal_window(window, signame); count = GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(params[2]), "_dw_sigcounter")); - thisfunc = _findsigfunc(signame); + thisfunc = _dw_findsigfunc(signame); for(z=0;z<count;z++) { - SignalHandler sh; + DWSignalHandler sh; params[0] = GINT_TO_POINTER(z); - sh = _get_signal_handler(params); + sh = _dw_get_signal_handler(params); if(sh.intfunc == thisfunc) - _remove_signal_handler((HWND)params[2], z); + _dw_remove_signal_handler((HWND)params[2], z); } DW_MUTEX_UNLOCK; } @@ -13910,11 +13910,11 @@ int _locked_by_me = FALSE; DW_MUTEX_LOCK; - thiswindow = _find_signal_window(window, NULL); + thiswindow = _dw_find_signal_window(window, NULL); count = GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(thiswindow), "_dw_sigcounter")); for(z=0;z<count;z++) - _remove_signal_handler(thiswindow, z); + _dw_remove_signal_handler(thiswindow, z); gtk_object_set_data(GTK_OBJECT(thiswindow), "_dw_sigcounter", NULL); DW_MUTEX_UNLOCK; } @@ -13932,18 +13932,18 @@ void **params = alloca(sizeof(void *) * 3); DW_MUTEX_LOCK; - params[2] = _find_signal_window(window, NULL); + params[2] = _dw_find_signal_window(window, NULL); count = GPOINTER_TO_INT(gtk_object_get_data(GTK_OBJECT(params[2]), "_dw_sigcounter")); for(z=0;z<count;z++) { - SignalHandler sh; + DWSignalHandler sh; params[0] = GINT_TO_POINTER(z); - sh = _get_signal_handler(params); + sh = _dw_get_signal_handler(params); if(sh.data == data) - _remove_signal_handler((HWND)params[2], z); + _dw_remove_signal_handler((HWND)params[2], z); } DW_MUTEX_UNLOCK; }