# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1627820227 0 # Node ID 401a3b9f21ba41e385feb7d284d2b7eb8898c717 # Parent 2e804b4db81ebb4b898bf608ecbac7c304e9c316 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. diff -r 2e804b4db81e -r 401a3b9f21ba android/dw.cpp --- a/android/dw.cpp Tue Jul 27 23:09:52 2021 +0000 +++ b/android/dw.cpp Sun Aug 01 12:17:07 2021 +0000 @@ -199,9 +199,9 @@ dw_thread_new((void *) _dw_main_launch, arg, 0); } -typedef struct _sighandler -{ - struct _sighandler *next; +typedef struct _dwsighandler +{ + struct _dwsighandler *next; ULONG message; HWND window; int id; @@ -209,13 +209,13 @@ void *discfunction; void *data; -} SignalHandler; - -static SignalHandler *DWRoot = nullptr; - -SignalHandler *_dw_get_handler(HWND window, int messageid) -{ - SignalHandler *tmp = DWRoot; +} DWSignalHandler; + +static DWSignalHandler *DWRoot = nullptr; + +DWSignalHandler *_dw_get_handler(HWND window, int messageid) +{ + DWSignalHandler *tmp = DWRoot; JNIEnv *env; if((env = (JNIEnv *)pthread_getspecific(_dw_env_key))) { @@ -266,7 +266,7 @@ int _dw_event_handler2(void **params) { - SignalHandler *handler = (SignalHandler *)params[9]; + DWSignalHandler *handler = (DWSignalHandler *)params[9]; int message = DW_POINTER_TO_INT(params[8]); int retval = -1; @@ -461,7 +461,7 @@ } int _dw_event_handler(jobject object, void **params) { - SignalHandler *handler = _dw_get_handler(object, DW_POINTER_TO_INT(params[8])); + DWSignalHandler *handler = _dw_get_handler(object, DW_POINTER_TO_INT(params[8])); if (handler) { @@ -661,7 +661,7 @@ */ void _dw_new_signal(ULONG message, HWND window, int msgid, void *signalfunction, void *discfunc, void *data) { - SignalHandler *newsig = (SignalHandler *)malloc(sizeof(SignalHandler)); + DWSignalHandler *newsig = (DWSignalHandler *)malloc(sizeof(DWSignalHandler)); newsig->message = message; newsig->window = window; @@ -675,7 +675,7 @@ DWRoot = newsig; else { - SignalHandler *prev = nullptr, *tmp = DWRoot; + DWSignalHandler *prev = nullptr, *tmp = DWRoot; while(tmp) { if(tmp->message == message && @@ -5913,7 +5913,7 @@ */ void API dw_signal_disconnect_by_name(HWND window, const char *signame) { - SignalHandler *prev = nullptr, *tmp = DWRoot; + DWSignalHandler *prev = nullptr, *tmp = DWRoot; ULONG message; if(!window || !signame || (message = _dw_findsigmessage(signame)) == 0) @@ -5958,7 +5958,7 @@ */ void API dw_signal_disconnect_by_window(HWND window) { - SignalHandler *prev = nullptr, *tmp = DWRoot; + DWSignalHandler *prev = nullptr, *tmp = DWRoot; while(tmp) { @@ -6000,7 +6000,7 @@ */ void API dw_signal_disconnect_by_data(HWND window, void *data) { - SignalHandler *prev = nullptr, *tmp = DWRoot; + DWSignalHandler *prev = nullptr, *tmp = DWRoot; while(tmp) { diff -r 2e804b4db81e -r 401a3b9f21ba gtk/dw.c --- 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 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;zvalue); + 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;zx = x; @@ -553,7 +553,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; @@ -567,7 +567,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; @@ -580,7 +580,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); } @@ -832,7 +832,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; @@ -926,7 +926,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; @@ -1033,7 +1033,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; @@ -1050,7 +1050,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; @@ -1067,7 +1067,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; @@ -1081,7 +1081,7 @@ return FALSE; } -static GtkMdiChild *get_child (GtkMdi *mdi, GtkWidget *widget) +static GtkMdiChild *_dw_mdi_get_child (GtkMdi *mdi, GtkWidget *widget) { GList *children; @@ -1122,21 +1122,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 65535) { - GdkPixbuf *pixbuf = _find_pixbuf(GINT_TO_POINTER(pointertype), NULL, NULL); + GdkPixbuf *pixbuf = _dw_find_pixbuf(GINT_TO_POINTER(pointertype), NULL, NULL); cursor = gdk_cursor_new_from_pixbuf(gdk_display_get_default(), pixbuf, 8, 8); } else if(!pointertype) @@ -3342,7 +3342,7 @@ else adjustment = gtk_scrolled_window_get_vadjustment( GTK_SCROLLED_WINDOW(handle) ); if (adjustment) - val = _round_value(gtk_adjustment_get_value(adjustment)); + val = _dw_round_value(gtk_adjustment_get_value(adjustment)); DW_MUTEX_UNLOCK; return val; } @@ -3368,7 +3368,7 @@ adjustment = gtk_scrolled_window_get_vadjustment( GTK_SCROLLED_WINDOW(handle) ); if (adjustment) { - range = _round_value(gtk_adjustment_get_upper(adjustment)); + range = _dw_round_value(gtk_adjustment_get_upper(adjustment)); } DW_MUTEX_UNLOCK; return range; @@ -3549,7 +3549,7 @@ } } -char _removetilde(char *dest, const char *src) +char _dw_removetilde(char *dest, const char *src) { int z, cur=0; char accel = '\0'; @@ -3597,7 +3597,7 @@ } DW_MUTEX_LOCK; - accel = _removetilde(tempbuf, title); + accel = _dw_removetilde(tempbuf, title); accel_group = (GtkAccelGroup *)g_object_get_data(G_OBJECT(menu), "_dw_accel"); submenucount = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(menu), "_dw_submenucount")); @@ -3673,7 +3673,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(g_object_get_data(G_OBJECT(start), "_dw_submenucount")); @@ -3690,7 +3690,7 @@ if((submenu = g_object_get_data(G_OBJECT(start), tempbuf))) { - if((menuitem = _find_submenu_id(submenu, name))) + if((menuitem = _dw_find_submenu_id(submenu, name))) return menuitem; } } @@ -3716,7 +3716,7 @@ DW_MUTEX_LOCK; snprintf(numbuf, 24, "%lu", id); - tmphandle = _find_submenu_id(menu, numbuf); + tmphandle = _dw_find_submenu_id(menu, numbuf); if(tmphandle) { @@ -3747,7 +3747,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) ) { @@ -3799,7 +3799,7 @@ DW_MUTEX_LOCK; snprintf(numbuf, 24, "%lu", id); - tmphandle = _find_submenu_id(menu, numbuf); + tmphandle = _dw_find_submenu_id(menu, numbuf); if(tmphandle) { @@ -3910,7 +3910,7 @@ #define _DW_TREE_TREE 2 #define _DW_TREE_LISTBOX 3 -GtkWidget *_tree_create(unsigned long id) +GtkWidget *_dw_tree_create(unsigned long id) { GtkWidget *tmp; @@ -3923,7 +3923,7 @@ return tmp; } -GtkWidget *_tree_setup(GtkWidget *tmp, GtkTreeModel *store) +GtkWidget *_dw_tree_setup(GtkWidget *tmp, GtkTreeModel *store) { GtkWidget *tree = gtk_tree_view_new_with_model(store); gtk_tree_view_set_enable_search(GTK_TREE_VIEW(tree), FALSE); @@ -3948,7 +3948,7 @@ int _locked_by_me = FALSE; DW_MUTEX_LOCK; - if(!(tmp = _tree_create(id))) + if(!(tmp = _dw_tree_create(id))) { DW_MUTEX_UNLOCK; return 0; @@ -3975,13 +3975,13 @@ int _locked_by_me = FALSE; DW_MUTEX_LOCK; - if(!(tmp = _tree_create(id))) + if(!(tmp = _dw_tree_create(id))) { DW_MUTEX_UNLOCK; return 0; } store = gtk_tree_store_new(4, G_TYPE_STRING, GDK_TYPE_PIXBUF, G_TYPE_POINTER, G_TYPE_POINTER); - tree = _tree_setup(tmp, GTK_TREE_MODEL(store)); + tree = _dw_tree_setup(tmp, GTK_TREE_MODEL(store)); g_object_set_data(G_OBJECT(tmp), "_dw_tree_type", GINT_TO_POINTER(_DW_TREE_TYPE_TREE)); g_object_set_data(G_OBJECT(tree), "_dw_tree_type", GINT_TO_POINTER(_DW_TREE_TYPE_TREE)); col = gtk_tree_view_column_new(); @@ -4476,13 +4476,13 @@ int _locked_by_me = FALSE; DW_MUTEX_LOCK; - if(!(tmp = _tree_create(id))) + if(!(tmp = _dw_tree_create(id))) { DW_MUTEX_UNLOCK; return 0; } store = gtk_list_store_new(1, G_TYPE_STRING); - tree = _tree_setup(tmp, GTK_TREE_MODEL(store)); + tree = _dw_tree_setup(tmp, GTK_TREE_MODEL(store)); g_object_set_data(G_OBJECT(tmp), "_dw_tree_type", GINT_TO_POINTER(_DW_TREE_TYPE_LISTBOX)); g_object_set_data(G_OBJECT(tree), "_dw_tree_type", GINT_TO_POINTER(_DW_TREE_TYPE_LISTBOX)); @@ -4523,7 +4523,7 @@ int _locked_by_me = FALSE; DW_MUTEX_LOCK; - icon_pixbuf = _find_pixbuf(icon, NULL, NULL); + icon_pixbuf = _dw_find_pixbuf(icon, NULL, NULL); if(gtk_widget_get_window(handle) && icon_pixbuf) { @@ -4556,7 +4556,7 @@ DW_MUTEX_LOCK; if(id) - tmp = _find_pixbuf((HICN)id, NULL, NULL); + tmp = _dw_find_pixbuf((HICN)id, NULL, NULL); else { char *file = alloca(strlen(filename) + 6); @@ -4576,7 +4576,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; @@ -4656,7 +4656,7 @@ unlink(template); } else if (id) - tmp = _find_pixbuf((HICN)id, NULL, NULL); + tmp = _dw_find_pixbuf((HICN)id, NULL, NULL); if(tmp) { @@ -5221,8 +5221,8 @@ adjustment = (GtkAdjustment *)g_object_get_data(G_OBJECT(handle), "_dw_adjustment"); if(adjustment) { - int max = _round_value(gtk_adjustment_get_upper(adjustment)) - 1; - int thisval = _round_value(gtk_adjustment_get_value(adjustment)); + int max = _dw_round_value(gtk_adjustment_get_upper(adjustment)) - 1; + int thisval = _dw_round_value(gtk_adjustment_get_value(adjustment)); if(gtk_orientable_get_orientation(GTK_ORIENTABLE(handle)) == GTK_ORIENTATION_VERTICAL) val = max - thisval; @@ -5251,7 +5251,7 @@ adjustment = (GtkAdjustment *)g_object_get_data(G_OBJECT(handle), "_dw_adjustment"); if(adjustment) { - int max = _round_value(gtk_adjustment_get_upper(adjustment)) - 1; + int max = _dw_round_value(gtk_adjustment_get_upper(adjustment)) - 1; if(gtk_orientable_get_orientation(GTK_ORIENTABLE(handle)) == GTK_ORIENTATION_VERTICAL) gtk_adjustment_set_value(adjustment, (gfloat)(max - position)); @@ -5277,7 +5277,7 @@ DW_MUTEX_LOCK; adjustment = (GtkAdjustment *)g_object_get_data(G_OBJECT(handle), "_dw_adjustment"); if(adjustment) - val = _round_value(gtk_adjustment_get_value(adjustment)); + val = _dw_round_value(gtk_adjustment_get_value(adjustment)); DW_MUTEX_UNLOCK; return val; } @@ -5300,9 +5300,9 @@ adjustment = (GtkAdjustment *)g_object_get_data(G_OBJECT(handle), "_dw_adjustment"); if(adjustment) { - g_object_set_data(G_OBJECT(adjustment), "_dw_suppress_value_changed_event", GINT_TO_POINTER(1)); + g_object_set_data(G_OBJECT(adjustment), "_dw_suppress_dw_value_changed_event", GINT_TO_POINTER(1)); gtk_adjustment_set_value(adjustment, (gfloat)position); - g_object_set_data(G_OBJECT(adjustment), "_dw_suppress_value_changed_event", GINT_TO_POINTER(0)); + g_object_set_data(G_OBJECT(adjustment), "_dw_suppress_dw_value_changed_event", GINT_TO_POINTER(0)); } DW_MUTEX_UNLOCK; } @@ -5466,7 +5466,7 @@ { iter = (GtkTreeIter *)malloc(sizeof(GtkTreeIter)); - pixbuf = _find_pixbuf(icon, NULL, NULL); + pixbuf = _dw_find_pixbuf(icon, NULL, NULL); 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); @@ -5505,7 +5505,7 @@ { iter = (GtkTreeIter *)malloc(sizeof(GtkTreeIter)); - pixbuf = _find_pixbuf(icon, NULL, NULL); + pixbuf = _dw_find_pixbuf(icon, NULL, NULL); gtk_tree_store_append (store, iter, (GtkTreeIter *)parent); gtk_tree_store_set (store, iter, 0, title, 1, pixbuf, 2, itemdata, 3, iter, -1); @@ -5539,7 +5539,7 @@ && GTK_IS_TREE_VIEW(tree) && (store = (GtkTreeStore *)gtk_tree_view_get_model(GTK_TREE_VIEW(tree)))) { - pixbuf = _find_pixbuf(icon, NULL, NULL); + pixbuf = _dw_find_pixbuf(icon, NULL, NULL); gtk_tree_store_set(store, (GtkTreeIter *)item, 0, title, 1, pixbuf, -1); } @@ -5873,7 +5873,7 @@ } /* Create the store and then the tree */ store = gtk_list_store_newv(count + _DW_CONTAINER_STORE_EXTRA + 1, array); - tree = _tree_setup(handle, GTK_TREE_MODEL(store)); + tree = _dw_tree_setup(handle, GTK_TREE_MODEL(store)); g_object_set_data(G_OBJECT(tree), "_dw_tree_type", GINT_TO_POINTER(_DW_TREE_TYPE_CONTAINER)); /* Second loop... create the columns */ for(z=0;zpixbuf = gdk_pixbuf_copy(_find_pixbuf((HICN)id, &pixmap->width, &pixmap->height)); + pixmap->pixbuf = gdk_pixbuf_copy(_dw_find_pixbuf((HICN)id, &pixmap->width, &pixmap->height)); DW_MUTEX_UNLOCK; return pixmap; } @@ -8141,7 +8141,7 @@ { char *oldfont = pixmap->font; - pixmap->font = _convert_font(fontname); + pixmap->font = _dw_convert_font(fontname); if(oldfont) free(oldfont); @@ -9132,7 +9132,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 = g_object_get_data(G_OBJECT(item), "_dw_user"); @@ -9373,7 +9373,7 @@ /* Pre-run the calculation code for MLE/Container/Tree if needed */ if((width < 1 && !hsize) || (height < 1 && !vsize)) - _get_scrolled_size(item, &scrolledwidth, &scrolledheight); + _dw_get_scrolled_size(item, &scrolledwidth, &scrolledheight); if(width > 0) gtk_scrolled_window_set_min_content_width(GTK_SCROLLED_WINDOW(item), width); @@ -9640,15 +9640,15 @@ } -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; } @@ -9659,13 +9659,13 @@ { 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); GdkWindow *gdkwindow = gtk_widget_get_window(window); GdkDisplay *display = gtk_widget_get_display(window); - 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; @@ -9698,7 +9698,7 @@ connid = g_signal_connect(G_OBJECT(window), "property_notify_event", G_CALLBACK(_dw_property_notify), gdkwindow); /* Record the request time */ - time(&extents_time); + time(&_dw_extents_time); /* Look for the property notify event */ do @@ -9706,7 +9706,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 */ g_signal_handler_disconnect(G_OBJECT(window), connid); @@ -9715,7 +9715,7 @@ /* Attempt to retrieve window's frame extents. */ eu.extents = &extents; if(gdk_property_get(gdkwindow, - extents_atom, + _dw_extents_atom, gdk_atom_intern("CARDINAL", FALSE), 0, sizeof(unsigned long)*4, FALSE, NULL, NULL, NULL, eu.gu_extents)) @@ -9811,7 +9811,7 @@ { gint scrolledwidth, scrolledheight; - _get_scrolled_size(handle, &scrolledwidth, &scrolledheight); + _dw_get_scrolled_size(handle, &scrolledwidth, &scrolledheight); if(width) *width = scrolledwidth; @@ -10306,7 +10306,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 = g_object_get_data(G_OBJECT(handle), "_dw_pagearray"); @@ -10337,7 +10337,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); @@ -10359,7 +10359,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; } @@ -10375,7 +10375,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_current_page(GTK_NOTEBOOK(handle), pageid); DW_MUTEX_UNLOCK; @@ -10395,7 +10395,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}; @@ -11058,7 +11058,7 @@ } /* Function to do delayed positioning */ -gboolean _splitbar_set_percent(gpointer data) +gboolean _dw_splitbar_set_percent(gpointer data) { GtkWidget *widget = data; float *percent = (float *)g_object_get_data(G_OBJECT(widget), "_dw_percent"); @@ -11080,7 +11080,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 *)g_object_get_data(G_OBJECT(widget), "_dw_percent"); @@ -11088,7 +11088,7 @@ if(!percent || event->width < 20 || event->height < 20) return FALSE; - g_idle_add(_splitbar_set_percent, widget); + g_idle_add(_dw_splitbar_set_percent, widget); return FALSE; } @@ -11114,7 +11114,7 @@ g_object_set_data(G_OBJECT(tmp), "_dw_id", GINT_TO_POINTER(id)); *percent = 50.0; g_object_set_data(G_OBJECT(tmp), "_dw_percent", (gpointer)percent); - g_signal_connect(G_OBJECT(tmp), "size-allocate", G_CALLBACK(_splitbar_size_allocate), NULL); + g_signal_connect(G_OBJECT(tmp), "size-allocate", G_CALLBACK(_dw_splitbar_size_allocate), NULL); gtk_widget_show(tmp); DW_MUTEX_UNLOCK; return tmp; @@ -11283,7 +11283,7 @@ return; DW_MUTEX_LOCK; - g_signal_connect(G_OBJECT(window), "key_press_event", G_CALLBACK(_default_key_press_event), next); + g_signal_connect(G_OBJECT(window), "key_press_event", G_CALLBACK(_dw_default_key_press_event), next); DW_MUTEX_UNLOCK; } @@ -11805,7 +11805,7 @@ DW_MUTEX_LOCK; if((web_view = _dw_html_web_view(handle))) #ifdef USE_WEBKIT2 - webkit_web_view_run_javascript(web_view, script, NULL, _html_result_event, scriptdata); + webkit_web_view_run_javascript(web_view, script, NULL, _dw_html_result_event, scriptdata); #else webkit_web_view_execute_script(web_view, script); #endif @@ -12246,7 +12246,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; @@ -12284,7 +12284,7 @@ if(discfunc) { - SignalHandler work = _get_signal_handler(data); + DWSignalHandler work = _dw_get_signal_handler(data); if(work.window) { @@ -12308,7 +12308,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; @@ -12352,15 +12352,15 @@ else 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_TREE_VIEW(thiswindow) && strcmp(signame, DW_SIGNAL_ITEM_CONTEXT) == 0) { - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, thisfunc, discfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, thisfunc, discfunc); 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); DW_MUTEX_UNLOCK; return; @@ -12372,7 +12372,7 @@ thisname = "changed"; - sigid = _set_signal_handler(widget, window, sigfunc, data, thisfunc, discfunc); + sigid = _dw_set_signal_handler(widget, window, sigfunc, data, thisfunc, discfunc); params[0] = GINT_TO_POINTER(sigid); params[2] = (void *)thiswindow; if(GTK_IS_TREE_VIEW(thiswindow)) @@ -12382,9 +12382,9 @@ } else { - cid = g_signal_connect_data(G_OBJECT(thiswindow), thisname, G_CALLBACK(_combobox_select_event), params, _dw_signal_disconnect, 0); - } - _set_signal_handler_id(widget, sigid, cid); + cid = g_signal_connect_data(G_OBJECT(thiswindow), thisname, G_CALLBACK(_dw_combobox_select_event), params, _dw_signal_disconnect, 0); + } + _dw_set_signal_handler_id(widget, sigid, cid); DW_MUTEX_UNLOCK; return; @@ -12395,23 +12395,23 @@ } else if (GTK_IS_TREE_VIEW(thiswindow) && strcmp(signame, DW_SIGNAL_ITEM_ENTER) == 0) { - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, _container_enter_event, discfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, _dw_container_enter_event, discfunc); 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_TREE_VIEW(thiswindow) && strcmp(signame, DW_SIGNAL_COLUMN_CLICK) == 0) { /* We don't actually need a signal handler here... just need to assign the handler ID * Since the handlers for the columns were already created in _dw_container_setup() */ - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, _column_click_event, discfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, _dw_column_click_event, discfunc); g_object_set_data(G_OBJECT(thiswindow), "_dw_column_click_id", GINT_TO_POINTER(sigid+1)); DW_MUTEX_UNLOCK; return; @@ -12428,21 +12428,21 @@ #ifdef USE_WEBKIT2 thisname = "load-changed"; #else - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, thisfunc, discfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, thisfunc, discfunc); 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, discfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, thisfunc, discfunc); 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); @@ -12455,7 +12455,7 @@ /* We don't actually need a signal handler here... just need to assign the handler ID * Since the handler is created in dw_html_javasript_run() */ - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, _html_result_event, discfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, _dw_html_result_event, discfunc); g_object_set_data(G_OBJECT(thiswindow), "_dw_html_result_id", GINT_TO_POINTER(sigid+1)); #ifndef USE_WEBKIT2 dw_debug("WARNING: DW_SIGNAL_HTML_RESULT will not be generated unless using webkit2gtk!\n"); @@ -12488,11 +12488,11 @@ return; } - sigid = _set_signal_handler(thiswindow, window, sigfunc, data, thisfunc, discfunc); + sigid = _dw_set_signal_handler(thiswindow, window, sigfunc, data, thisfunc, discfunc); 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; } @@ -12509,19 +12509,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(g_object_get_data(G_OBJECT(params[2]), "_dw_sigcounter")); - thisfunc = _findsigfunc(signame); + thisfunc = _dw_findsigfunc(signame); for(z=0;zmessage = message; new->window = window; @@ -2753,7 +2753,7 @@ DWRoot = new; else { - SignalHandler *prev = NULL, *tmp = DWRoot; + DWSignalHandler *prev = NULL, *tmp = DWRoot; while(tmp) { if(tmp->message == message && @@ -9495,7 +9495,7 @@ DW_FUNCTION_NO_RETURN(dw_timer_disconnect) DW_FUNCTION_RESTORE_PARAM1(timerid, HTIMER) { - SignalHandler *prev = NULL, *tmp = DWRoot; + DWSignalHandler *prev = NULL, *tmp = DWRoot; /* 0 is an invalid timer ID */ if(timerid) @@ -9579,7 +9579,7 @@ */ void API dw_signal_disconnect_by_name(HWND window, const char *signame) { - SignalHandler *prev = NULL, *tmp = DWRoot; + DWSignalHandler *prev = NULL, *tmp = DWRoot; ULONG message; if(!window || !signame || (message = _dw_findsigmessage(signame)) == 0) @@ -9624,7 +9624,7 @@ */ void API dw_signal_disconnect_by_window(HWND window) { - SignalHandler *prev = NULL, *tmp = DWRoot; + DWSignalHandler *prev = NULL, *tmp = DWRoot; while(tmp) { @@ -9666,7 +9666,7 @@ */ void API dw_signal_disconnect_by_data(HWND window, void *data) { - SignalHandler *prev = NULL, *tmp = DWRoot; + DWSignalHandler *prev = NULL, *tmp = DWRoot; while(tmp) { diff -r 2e804b4db81e -r 401a3b9f21ba mac/dw.m --- a/mac/dw.m Tue Jul 27 23:09:52 2021 +0000 +++ b/mac/dw.m Sun Aug 01 12:17:07 2021 +0000 @@ -469,9 +469,9 @@ pthread_setspecific(_dw_bg_color_key, NULL); } -typedef struct _sighandler -{ - struct _sighandler *next; +typedef struct _dwsighandler +{ + struct _dwsighandler *next; ULONG message; HWND window; int id; @@ -479,9 +479,9 @@ void *discfunction; void *data; -} SignalHandler; - -static SignalHandler *DWRoot = NULL; +} DWSignalHandler; + +static DWSignalHandler *DWRoot = NULL; /* Some internal prototypes */ static void _dw_do_resize(Box *thisbox, int x, int y); @@ -507,9 +507,9 @@ } } -SignalHandler *_dw_get_handler(HWND window, int messageid) -{ - SignalHandler *tmp = DWRoot; +DWSignalHandler *_dw_get_handler(HWND window, int messageid) +{ + DWSignalHandler *tmp = DWRoot; /* Find any callbacks for this function */ while(tmp) @@ -557,7 +557,7 @@ int _dw_event_handler1(id object, NSEvent *event, int message) { - SignalHandler *handler = _dw_get_handler(object, message); + DWSignalHandler *handler = _dw_get_handler(object, message); /* NSLog(@"Event handler - type %d\n", message); */ if(handler) @@ -3587,7 +3587,7 @@ */ void _dw_new_signal(ULONG message, HWND window, int msgid, void *signalfunction, void *discfunc, void *data) { - SignalHandler *new = malloc(sizeof(SignalHandler)); + DWSignalHandler *new = malloc(sizeof(DWSignalHandler)); new->message = message; new->window = window; @@ -3601,7 +3601,7 @@ DWRoot = new; else { - SignalHandler *prev = NULL, *tmp = DWRoot; + DWSignalHandler *prev = NULL, *tmp = DWRoot; while(tmp) { if(tmp->message == message && @@ -11555,7 +11555,7 @@ */ void API dw_timer_disconnect(HTIMER timerid) { - SignalHandler *prev = NULL, *tmp = DWRoot; + DWSignalHandler *prev = NULL, *tmp = DWRoot; NSTimer *thistimer; /* 0 is an invalid timer ID */ @@ -11640,7 +11640,7 @@ */ void API dw_signal_disconnect_by_name(HWND window, const char *signame) { - SignalHandler *prev = NULL, *tmp = DWRoot; + DWSignalHandler *prev = NULL, *tmp = DWRoot; ULONG message; if(!window || !signame || (message = _dw_findsigmessage(signame)) == 0) @@ -11685,7 +11685,7 @@ */ void API dw_signal_disconnect_by_window(HWND window) { - SignalHandler *prev = NULL, *tmp = DWRoot; + DWSignalHandler *prev = NULL, *tmp = DWRoot; while(tmp) { @@ -11727,7 +11727,7 @@ */ void API dw_signal_disconnect_by_data(HWND window, void *data) { - SignalHandler *prev = NULL, *tmp = DWRoot; + DWSignalHandler *prev = NULL, *tmp = DWRoot; while(tmp) { diff -r 2e804b4db81e -r 401a3b9f21ba os2/dw.c --- a/os2/dw.c Tue Jul 27 23:09:52 2021 +0000 +++ b/os2/dw.c Sun Aug 01 12:17:07 2021 +0000 @@ -92,7 +92,7 @@ * GBM List of supported formats: BMP, PNG, JPEG, Targa, TIFF and XPM. */ #define NUM_EXTS 8 -char *image_exts[NUM_EXTS] = +char *_dw_image_exts[NUM_EXTS] = { ".bmp", ".png", @@ -114,15 +114,15 @@ HAB dwhab = 0; HMQ dwhmq = 0; DWTID _dwtid = 0; -LONG _foreground = 0xAAAAAA, _background = DW_CLR_DEFAULT; - -HWND hwndApp = NULLHANDLE, hwndBubble = NULLHANDLE, hwndBubbleLast = NULLHANDLE, hwndEmph = NULLHANDLE; -HWND hwndTrayServer = NULLHANDLE, hwndTaskBar = NULLHANDLE; - -PRECORDCORE pCoreEmph = NULL; -ULONG aulBuffer[4]; -HWND lasthcnr = 0, lastitem = 0, popup = 0, desktop; -HMOD wpconfig = 0, pmprintf = 0, pmmerge = 0, gbm = 0; +LONG _dw_foreground = 0xAAAAAA, _dw_background = DW_CLR_DEFAULT; + +HWND _dw_app = NULLHANDLE, _dw_bubble = NULLHANDLE, _dw_bubble_last = NULLHANDLE, _dw_emph = NULLHANDLE; +HWND _dw_tray = NULLHANDLE, _dw_task_bar = NULLHANDLE; + +PRECORDCORE _dw_core_emph = NULL; +ULONG _dw_ver_buf[4]; +HWND _dw_lasthcnr = 0, _dw_lastitem = 0, _dw_popup = 0, _dw_desktop; +HMOD _dw_wpconfig = 0, _dw_pmprintf = 0, _dw_pmmerge = 0, _dw_gbm = 0; static char _dw_exec_dir[MAX_PATH+1] = {0}; #ifdef UNICODE @@ -132,7 +132,7 @@ UconvObject Uconv; /* conversion object */ #endif -unsigned long _colors[] = { +unsigned long _dw_colors[] = { CLR_BLACK, CLR_DARKRED, CLR_DARKGREEN, @@ -153,15 +153,15 @@ #define DW_OS2_NEW_WINDOW 1 -#define IS_WARP4() (aulBuffer[0] == 20 && aulBuffer[1] >= 40) +#define IS_WARP4() (_dw_ver_buf[0] == 20 && _dw_ver_buf[1] >= 40) #ifndef min #define min(a, b) (((a < b) ? a : b)) #endif -typedef struct _sighandler -{ - struct _sighandler *next; +typedef struct _dwsighandler +{ + struct _dwsighandler *next; ULONG message; HWND window; int id; @@ -169,9 +169,9 @@ void *discfunction; void *data; -} SignalHandler; - -SignalHandler *Root = NULL; +} DWSignalHandler; + +DWSignalHandler *Root = NULL; typedef struct { @@ -219,7 +219,7 @@ */ void _dw_new_signal(ULONG message, HWND window, int id, void *signalfunction, void *discfunc, void *data) { - SignalHandler *new = malloc(sizeof(SignalHandler)); + DWSignalHandler *new = malloc(sizeof(DWSignalHandler)); new->message = message; new->window = window; @@ -233,7 +233,7 @@ Root = new; else { - SignalHandler *prev = NULL, *tmp = Root; + DWSignalHandler *prev = NULL, *tmp = Root; while(tmp) { if(tmp->message == message && @@ -304,11 +304,11 @@ { HWND box, lastbox = WinQueryWindow(handle, QW_PARENT); - if(lastbox == desktop) + if(lastbox == _dw_desktop) return handle; /* Find the toplevel window */ - while((box = WinQueryWindow(lastbox, QW_PARENT)) != desktop && box) + while((box = WinQueryWindow(lastbox, QW_PARENT)) != _dw_desktop && box) { lastbox = box; } @@ -573,13 +573,13 @@ char buffer[31] = {0}; sprintf(buffer, "_dw_id%d", menuid); - dw_window_set_data( hwndApp, buffer, NULL ); + dw_window_set_data( _dw_app, buffer, NULL ); sprintf(buffer, "_dw_checkable%d", menuid); - dw_window_set_data( hwndApp, buffer, NULL ); + dw_window_set_data( _dw_app, buffer, NULL ); sprintf(buffer, "_dw_ischecked%d", menuid); - dw_window_set_data( hwndApp, buffer, NULL ); + dw_window_set_data( _dw_app, buffer, NULL ); sprintf(buffer, "_dw_isdisabled%d", menuid); - dw_window_set_data( hwndApp, buffer, NULL ); + dw_window_set_data( _dw_app, buffer, NULL ); } /* Check any submenus */ @@ -985,7 +985,7 @@ unsigned long _dw_internal_color(unsigned long color) { if(color < 16) - return _colors[color]; + return _dw_colors[color]; return color; } @@ -1628,10 +1628,10 @@ { case 0x041f: /* Mouse has left the area.. remove tooltip and stop timer */ - if(hwndBubble) + if(_dw_bubble) { - WinDestroyWindow(hwndBubble); - hwndBubble = 0; + WinDestroyWindow(_dw_bubble); + _dw_bubble = 0; } if(hstart) WinStopTimer(dwhab, hstart, 1); @@ -1653,10 +1653,10 @@ case WM_TIMER: if((int)mp1 == 1 || (int)mp1 == 2) { - if(hwndBubble) + if(_dw_bubble) { - WinDestroyWindow(hwndBubble); - hwndBubble = 0; + WinDestroyWindow(_dw_bubble); + _dw_bubble = 0; } /* Either starting or ending... remove tooltip and timers */ if(hstart) @@ -1675,8 +1675,8 @@ ULONG ulColor = CLR_YELLOW; void *bubbleproc; - hwndBubbleLast = hwnd; - hwndBubble = WinCreateWindow(HWND_DESKTOP, + _dw_bubble_last = hwnd; + _dw_bubble = WinCreateWindow(HWND_DESKTOP, WC_STATIC, NULL, SS_TEXT | @@ -1689,23 +1689,23 @@ NULL, NULL); - WinSetPresParam(hwndBubble, + WinSetPresParam(_dw_bubble, PP_FONTNAMESIZE, strlen(DefaultFont)+1, DefaultFont); - WinSetPresParam(hwndBubble, + WinSetPresParam(_dw_bubble, PP_BACKGROUNDCOLORINDEX, sizeof(ulColor), &ulColor); - WinSetWindowText(hwndBubble, + WinSetWindowText(_dw_bubble, (PSZ)blah->bubbletext); WinMapWindowPoints(hwnd, HWND_DESKTOP, &ptlWork, 1); - hpsTemp = WinGetPS(hwndBubble); + hpsTemp = WinGetPS(_dw_bubble); GpiQueryTextBox(hpsTemp, strlen(blah->bubbletext), (PCH)blah->bubbletext, @@ -1729,12 +1729,12 @@ ptlWork.x = 0; } - bubbleproc = (void *)WinSubclassWindow(hwndBubble, _dw_bubbleproc); + bubbleproc = (void *)WinSubclassWindow(_dw_bubble, _dw_bubbleproc); if(bubbleproc) - WinSetWindowPtr(hwndBubble, QWP_USER, bubbleproc); - - WinSetWindowPos(hwndBubble, + WinSetWindowPtr(_dw_bubble, QWP_USER, bubbleproc); + + WinSetWindowPos(_dw_bubble, HWND_TOP, ptlWork.x, ptlWork.y, @@ -2216,7 +2216,7 @@ if(strncmp(tmpbuf, "#3", 3)==0) { /* Generate click on default item */ - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; /* Find any callbacks for this function */ while(tmp) @@ -2898,10 +2898,10 @@ void _dw_clear_emphasis(void) { - if(hwndEmph && WinIsWindow(dwhab, hwndEmph) && pCoreEmph) - WinSendMsg(hwndEmph, CM_SETRECORDEMPHASIS, pCoreEmph, MPFROM2SHORT(FALSE, CRA_SOURCE)); - hwndEmph = NULLHANDLE; - pCoreEmph = NULL; + if(_dw_emph && WinIsWindow(dwhab, _dw_emph) && _dw_core_emph) + WinSendMsg(_dw_emph, CM_SETRECORDEMPHASIS, _dw_core_emph, MPFROM2SHORT(FALSE, CRA_SOURCE)); + _dw_emph = NULLHANDLE; + _dw_core_emph = NULL; } /* Find the desktop window handle */ @@ -2928,7 +2928,7 @@ MRESULT EXPENTRY _dw_run_event(HWND hWnd, ULONG msg, MPARAM mp1, MPARAM mp2) { int result = -1; - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; ULONG origmsg = msg; if(msg == WM_BUTTON2DOWN || msg == WM_BUTTON3DOWN) @@ -3150,7 +3150,7 @@ } else if(tmp->window < 65536 && command == tmp->window) { - result = clickfunc(popup ? popup : tmp->window, tmp->data); + result = clickfunc(_dw_popup ? _dw_popup : tmp->window, tmp->data); tmp = NULL; } } @@ -3243,10 +3243,10 @@ { PRECORDCORE rc = (PRECORDCORE)mp2; - if(pCoreEmph) + if(_dw_core_emph) _dw_clear_emphasis(); - hwndEmph = tmp->window; - pCoreEmph = mp2; + _dw_emph = tmp->window; + _dw_core_emph = mp2; WinSendMsg(tmp->window, CM_SETRECORDEMPHASIS, mp2, MPFROM2SHORT(TRUE, CRA_SOURCE)); user = rc->pszText; } @@ -3281,15 +3281,15 @@ result = treeselectfunc(tmp->window, 0, (char *)prc->pszIcon, tmp->data, (void *)prc->pszText); else { - if(lasthcnr == tmp->window && lastitem == (HWND)pci) + if(_dw_lasthcnr == tmp->window && _dw_lastitem == (HWND)pci) { - lasthcnr = 0; - lastitem = 0; + _dw_lasthcnr = 0; + _dw_lastitem = 0; } else { - lasthcnr = tmp->window; - lastitem = (HWND)pci; + _dw_lasthcnr = tmp->window; + _dw_lastitem = (HWND)pci; result = treeselectfunc(tmp->window, (HTREEITEM)pci, (char *)pci->rc.pszIcon, tmp->data, pci->user); } } @@ -3746,7 +3746,7 @@ break; case WM_DDE_INITIATEACK: /* aswer dde server */ - hwndTrayServer = (HWND)mp1; + _dw_tray = (HWND)mp1; break; case WM_BUTTON1DOWN | 0x2000: case WM_BUTTON2DOWN | 0x2000: @@ -3754,8 +3754,8 @@ case WM_BUTTON1UP | 0x2000: case WM_BUTTON2UP | 0x2000: case WM_BUTTON3UP | 0x2000: - if(hwndTaskBar) - result = (int)_dw_run_event(hwndTaskBar, msg & ~0x2000, mp1, mp2); + if(_dw_task_bar) + result = (int)_dw_run_event(_dw_task_bar, msg & ~0x2000, mp1, mp2); break; case WM_USER+2: _dw_clear_emphasis(); @@ -4119,7 +4119,7 @@ break; case WM_BUTTON1UP: { - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; if(WinIsWindowEnabled(hwnd) && !dw_window_get_data(hwnd, "_dw_disabled")) { @@ -4149,7 +4149,7 @@ break; case WM_USER: { - SignalHandler *tmp = (SignalHandler *)mp1; + DWSignalHandler *tmp = (DWSignalHandler *)mp1; int (API_FUNC clickfunc)(HWND, void *) = NULL; if(tmp) @@ -4167,7 +4167,7 @@ */ if(SHORT1FROMMP(mp2) == '\r' || SHORT1FROMMP(mp2) == ' ') { - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; /* Find any callbacks for this function */ while(tmp) @@ -4452,9 +4452,9 @@ } /* Get the OS/2 version. */ - DosQuerySysInfo(QSV_VERSION_MAJOR, QSV_MS_COUNT,(void *)aulBuffer, 4*sizeof(ULONG)); - - desktop = WinQueryDesktopWindow(dwhab, NULLHANDLE); + DosQuerySysInfo(QSV_VERSION_MAJOR, QSV_MS_COUNT,(void *)_dw_ver_buf, 4*sizeof(ULONG)); + + _dw_desktop = WinQueryDesktopWindow(dwhab, NULLHANDLE); if(!IS_WARP4()) DefaultFont = strdup("8.Helv"); @@ -4464,28 +4464,28 @@ /* This is a window that hangs around as long as the * application does and handles menu messages. */ - hwndApp = dw_window_new(HWND_OBJECT, "", 0); + _dw_app = dw_window_new(HWND_OBJECT, "", 0); /* Attempt to locate a tray server */ - WinDdeInitiate(hwndApp, (PSZ)"SystrayServer", (PSZ)"TRAY", NULL); + WinDdeInitiate(_dw_app, (PSZ)"SystrayServer", (PSZ)"TRAY", NULL); /* Load DLLs for providing extra functionality if available */ - DosLoadModule((PSZ)objnamebuf, sizeof(objnamebuf), (PSZ)"WPCONFIG", &wpconfig); - if(!DosLoadModule((PSZ)objnamebuf, sizeof(objnamebuf), (PSZ)"PMPRINTF", &pmprintf)) - DosQueryProcAddr(pmprintf, 0, (PSZ)"PmPrintfString", (PFN*)&_PmPrintfString); - if(!DosLoadModule((PSZ)objnamebuf, sizeof(objnamebuf), (PSZ)"PMMERGE", &pmmerge)) - DosQueryProcAddr(pmmerge, 5469, NULL, (PFN*)&_WinQueryDesktopWorkArea); - if(!DosLoadModule((PSZ)objnamebuf, sizeof(objnamebuf), (PSZ)"GBM", &gbm)) + DosLoadModule((PSZ)objnamebuf, sizeof(objnamebuf), (PSZ)"WPCONFIG", &_dw_wpconfig); + if(!DosLoadModule((PSZ)objnamebuf, sizeof(objnamebuf), (PSZ)"PMPRINTF", &_dw_pmprintf)) + DosQueryProcAddr(_dw_pmprintf, 0, (PSZ)"PmPrintfString", (PFN*)&_PmPrintfString); + if(!DosLoadModule((PSZ)objnamebuf, sizeof(objnamebuf), (PSZ)"PMMERGE", &_dw_pmmerge)) + DosQueryProcAddr(_dw_pmmerge, 5469, NULL, (PFN*)&_WinQueryDesktopWorkArea); + if(!DosLoadModule((PSZ)objnamebuf, sizeof(objnamebuf), (PSZ)"GBM", &_dw_gbm)) { /* Load the _System versions of the functions from the library */ - DosQueryProcAddr(gbm, 0, (PSZ)"Gbm_err", (PFN*)&_gbm_err); - DosQueryProcAddr(gbm, 0, (PSZ)"Gbm_init", (PFN*)&_gbm_init); - DosQueryProcAddr(gbm, 0, (PSZ)"Gbm_deinit", (PFN*)&_gbm_deinit); - DosQueryProcAddr(gbm, 0, (PSZ)"Gbm_io_open", (PFN*)&_gbm_io_open); - DosQueryProcAddr(gbm, 0, (PSZ)"Gbm_io_close", (PFN*)&_gbm_io_close); - DosQueryProcAddr(gbm, 0, (PSZ)"Gbm_read_data", (PFN*)&_gbm_read_data); - DosQueryProcAddr(gbm, 0, (PSZ)"Gbm_read_header", (PFN*)&_gbm_read_header); - DosQueryProcAddr(gbm, 0, (PSZ)"Gbm_read_palette", (PFN*)&_gbm_read_palette); - DosQueryProcAddr(gbm, 0, (PSZ)"Gbm_query_n_filetypes", (PFN*)&_gbm_query_n_filetypes); + DosQueryProcAddr(_dw_gbm, 0, (PSZ)"Gbm_err", (PFN*)&_gbm_err); + DosQueryProcAddr(_dw_gbm, 0, (PSZ)"Gbm_init", (PFN*)&_gbm_init); + DosQueryProcAddr(_dw_gbm, 0, (PSZ)"Gbm_deinit", (PFN*)&_gbm_deinit); + DosQueryProcAddr(_dw_gbm, 0, (PSZ)"Gbm_io_open", (PFN*)&_gbm_io_open); + DosQueryProcAddr(_dw_gbm, 0, (PSZ)"Gbm_io_close", (PFN*)&_gbm_io_close); + DosQueryProcAddr(_dw_gbm, 0, (PSZ)"Gbm_read_data", (PFN*)&_gbm_read_data); + DosQueryProcAddr(_dw_gbm, 0, (PSZ)"Gbm_read_header", (PFN*)&_gbm_read_header); + DosQueryProcAddr(_dw_gbm, 0, (PSZ)"Gbm_read_palette", (PFN*)&_gbm_read_palette); + DosQueryProcAddr(_dw_gbm, 0, (PSZ)"Gbm_query_n_filetypes", (PFN*)&_gbm_query_n_filetypes); /* If we got the functions, try to initialize the library */ if(!_gbm_init || _gbm_init()) { @@ -4788,7 +4788,7 @@ /* If it is an MDI window... * find the MDI area. */ - if(parent && parent != desktop) + if(parent && parent != _dw_desktop) { WinQueryWindowPos(parent, &swp); cx = swp.cx; @@ -4924,7 +4924,7 @@ char buffer[30]; sprintf(buffer, "_dw_id%ld", handle); - menu = (HWND)dw_window_get_data(hwndApp, buffer); + menu = (HWND)dw_window_get_data(_dw_app, buffer); if(menu && WinIsWindow(dwhab, menu)) return dw_menu_delete_item((HMENUI)menu, handle); @@ -4938,7 +4938,7 @@ _dw_free_menu_data(menu); /* If it is a desktop window let WM_DESTROY handle it */ - if(parent != desktop) + if(parent != _dw_desktop) { dw_box_unpack(handle); _dw_free_window_memory(frame ? frame : handle); @@ -6064,7 +6064,7 @@ /* Internal function to make sure menu ID isn't in use */ int _dw_menuid_allocated(int id) { - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; while(tmp) { @@ -6156,13 +6156,13 @@ WinSendMsg(menux, MM_INSERTITEM, MPFROMP(&miSubMenu), MPFROMP(title)); sprintf(buffer, "_dw_id%d", (int)id); - dw_window_set_data(hwndApp, buffer, (void *)menux); + dw_window_set_data(_dw_app, buffer, (void *)menux); sprintf(buffer, "_dw_checkable%ld", id); - dw_window_set_data( hwndApp, buffer, (void *)check ); + dw_window_set_data( _dw_app, buffer, (void *)check ); sprintf(buffer, "_dw_ischecked%ld", id); - dw_window_set_data( hwndApp, buffer, (void *)is_checked ); + dw_window_set_data( _dw_app, buffer, (void *)is_checked ); sprintf(buffer, "_dw_isdisabled%ld", id); - dw_window_set_data( hwndApp, buffer, (void *)is_disabled ); + dw_window_set_data( _dw_app, buffer, (void *)is_disabled ); if ( submenu ) dw_window_set_data(submenu, "_dw_owner", (void *)menux); @@ -6201,9 +6201,9 @@ USHORT fAttribute=0; sprintf( buffer1, "_dw_ischecked%ld", id ); - check = (int)dw_window_get_data( hwndApp, buffer1 ); + check = (int)dw_window_get_data( _dw_app, buffer1 ); sprintf( buffer2, "_dw_isdisabled%ld", id ); - disabled = (int)dw_window_get_data( hwndApp, buffer2 ); + disabled = (int)dw_window_get_data( _dw_app, buffer2 ); if ( (state & DW_MIS_CHECKED) || (state & DW_MIS_UNCHECKED) ) { @@ -6256,8 +6256,8 @@ /* * Keep our internal checked state consistent */ - dw_window_set_data( hwndApp, buffer1, (void *)check ); - dw_window_set_data( hwndApp, buffer2, (void *)disabled ); + dw_window_set_data( _dw_app, buffer1, (void *)check ); + dw_window_set_data( _dw_app, buffer2, (void *)disabled ); } /* @@ -6717,12 +6717,12 @@ { /* Create a disabled style pixmap */ HPIXMAP disabled = dw_pixmap_new(handle, pixmap->width, pixmap->height, dw_color_depth_get()); - LONG fore = _foreground; + LONG fore = _dw_foreground; int z, j, lim; dw_pixmap_bitblt(0, disabled, 0, 0, pixmap->width, pixmap->height, 0, pixmap, 0, 0); - dw_color_foreground_set(DW_CLR_PALEGRAY); + dw_color_dw_foreground_set(DW_CLR_PALEGRAY); lim = pixmap->width/2; for(j=0;jheight;j++) { @@ -6731,7 +6731,7 @@ for(z=0;zhbm, &pixmap->hdc, &pixmap->hps, &pixmap->width, &pixmap->height, &pixmap->depth, DW_CLR_DEFAULT)) break; @@ -7113,7 +7113,7 @@ } /* Code from GBM to convert to 24bpp if it isn't currently */ -static int _To24Bit(GBM *gbm, GBMRGB *gbmrgb, BYTE **ppbData) +static int _dw_to_24_bit(GBM *gbm, GBMRGB *gbmrgb, BYTE **ppbData) { unsigned long stride = (((unsigned long)gbm -> w * gbm -> bpp + 31)/32) * 4; unsigned long new_stride = (((unsigned long)gbm -> w * 3 + 3) & ~3); @@ -7316,7 +7316,7 @@ _gbm_io_close(fd); /* Convert to 24bpp for use in the application */ - if(_To24Bit(&gbm, gbmrgb, &BitmapFileBegin)) + if(_dw_to_24_bit(&gbm, gbmrgb, &BitmapFileBegin)) *depth = 24; else { @@ -7554,7 +7554,7 @@ for(z=0;z<(_gbm_init?NUM_EXTS:1);z++) { strcpy(file, filename); - strcat(file, image_exts[z]); + strcat(file, _dw_image_exts[z]); if(access(file, 04) == 0 && _dw_load_bitmap_file(file, handle, &hbm, &hdc, &hps, &width, &height, &depth, DW_CLR_DEFAULT)) break; @@ -7746,7 +7746,7 @@ HMENUI mymenu; sprintf(buffer, "_dw_id%ld", handle); - mymenu = (HMENUI)dw_window_get_data(hwndApp, buffer); + mymenu = (HMENUI)dw_window_get_data(_dw_app, buffer); if(mymenu && WinIsWindow(dwhab, mymenu)) dw_menu_item_set_state(mymenu, handle, DW_MIS_DISABLED); @@ -7811,7 +7811,7 @@ HMENUI mymenu; sprintf(buffer, "_dw_id%ld", handle); - mymenu = (HMENUI)dw_window_get_data(hwndApp, buffer); + mymenu = (HMENUI)dw_window_get_data(_dw_app, buffer); if(mymenu && WinIsWindow(dwhab, mymenu)) dw_menu_item_set_state(mymenu, handle, DW_MIS_ENABLED); @@ -7981,7 +7981,7 @@ { HWND parent = WinQueryWindow(handle, QW_PARENT); - if(parent != desktop) + if(parent != _dw_desktop) { Box *thisbox = WinQueryWindowPtr(parent, QWP_USER); @@ -8409,7 +8409,7 @@ HMENUI mymenu; sprintf(buffer, "_dw_id%ld", handle); - mymenu = (HMENUI)dw_window_get_data(hwndApp, buffer); + mymenu = (HMENUI)dw_window_get_data(_dw_app, buffer); if(mymenu && WinIsWindow(dwhab, mymenu)) dw_menu_item_set_state(mymenu, handle, style & mask); @@ -9301,8 +9301,8 @@ pCore = WinSendMsg(handle, CM_QUERYRECORD, (MPARAM)pCore, MPFROM2SHORT(CMA_NEXT, CMA_ITEMORDER)); } WinSendMsg(handle, CM_SETRECORDEMPHASIS, (MPARAM)item, MPFROM2SHORT(TRUE, CRA_SELECTED | CRA_CURSORED)); - lastitem = 0; - lasthcnr = 0; + _dw_lastitem = 0; + _dw_lasthcnr = 0; } /* @@ -9553,11 +9553,11 @@ /* Internal function to create an icon from an existing pixmap */ HICN _dw_create_icon(HPIXMAP src, unsigned long backrgb) { - HPIXMAP pntr = dw_pixmap_new(hwndApp, WinQuerySysValue(HWND_DESKTOP, SV_CXICON), WinQuerySysValue(HWND_DESKTOP, SV_CYICON), src->depth); - HPIXMAP mask = dw_pixmap_new(hwndApp, pntr->width, pntr->height*2, 1); - HPIXMAP minipntr = dw_pixmap_new(hwndApp, pntr->width/2, pntr->height/2, src->depth); - HPIXMAP minimask = dw_pixmap_new(hwndApp, minipntr->width, minipntr->height*2, 1); - ULONG oldcol = _foreground; + HPIXMAP pntr = dw_pixmap_new(_dw_app, WinQuerySysValue(HWND_DESKTOP, SV_CXICON), WinQuerySysValue(HWND_DESKTOP, SV_CYICON), src->depth); + HPIXMAP mask = dw_pixmap_new(_dw_app, pntr->width, pntr->height*2, 1); + HPIXMAP minipntr = dw_pixmap_new(_dw_app, pntr->width/2, pntr->height/2, src->depth); + HPIXMAP minimask = dw_pixmap_new(_dw_app, minipntr->width, minipntr->height*2, 1); + ULONG oldcol = _dw_foreground; POINTERINFO pi = {0}; /* Create the color pointers, stretching it to the necessary size */ @@ -9565,7 +9565,7 @@ dw_pixmap_stretch_bitblt(0, minipntr, 0, 0, minipntr->width, minipntr->height, 0, src, 0, 0, src->width, src->height); /* Create the masks, all in black */ - dw_color_foreground_set(DW_CLR_BLACK); + dw_color_dw_foreground_set(DW_CLR_BLACK); dw_draw_rect(0, mask, DW_DRAW_FILL, 0, 0, mask->width, mask->height); dw_draw_rect(0, minimask, DW_DRAW_FILL, 0, 0, minimask->width, minimask->height); #if 0 @@ -9576,7 +9576,7 @@ _dw_create_mask(minipntr, minimask, backrgb); } #endif - _foreground = oldcol; + _dw_foreground = oldcol; /* Assemble the Pointer Info structure */ pi.hbmPointer = mask->hbm; @@ -9628,16 +9628,16 @@ for(z=0;z<(_gbm_init?NUM_EXTS:1);z++) { strcpy(file, filename); - strcat(file, image_exts[z]); + strcat(file, _dw_image_exts[z]); if(access(file, 04) == 0 && - _dw_load_bitmap_file(file, hwndApp, &src->hbm, &src->hdc, &src->hps, &src->width, &src->height, &src->depth, defcol)) + _dw_load_bitmap_file(file, _dw_app, &src->hbm, &src->hdc, &src->hps, &src->width, &src->height, &src->depth, defcol)) { icon = _dw_create_icon(src, defcol); break; } } } - else if(_dw_load_bitmap_file(file, hwndApp, &src->hbm, &src->hdc, &src->hps, &src->width, &src->height, &src->depth, defcol)) + else if(_dw_load_bitmap_file(file, _dw_app, &src->hbm, &src->hdc, &src->hps, &src->width, &src->height, &src->depth, defcol)) icon = _dw_create_icon(src, defcol); /* Free temporary resources if in use */ if(icon) @@ -10241,7 +10241,7 @@ PCNRITEM pCore; int container = (int)dw_window_get_data(handle, "_dw_container"); - if(hwndEmph == handle) + if(_dw_emph == handle) _dw_clear_emphasis(); pCore = WinSendMsg(handle, CM_QUERYRECORD, (MPARAM)0L, MPFROM2SHORT(CMA_FIRST, CMA_ITEMORDER)); @@ -10566,12 +10566,12 @@ void API dw_taskbar_insert(HWND handle, HICN icon, const char *bubbletext) { /* Make sure we have our server */ - if(!hwndTrayServer) + if(!_dw_tray) return; - WinSendMsg(hwndApp, WM_SETICON, (MPARAM)icon, 0); - hwndTaskBar = handle; - WinPostMsg(hwndTrayServer, WM_USER+1, (MPARAM)hwndApp, (MPARAM)icon); + WinSendMsg(_dw_app, WM_SETICON, (MPARAM)icon, 0); + _dw_task_bar = handle; + WinPostMsg(_dw_tray, WM_USER+1, (MPARAM)_dw_app, (MPARAM)icon); } /* @@ -10583,11 +10583,11 @@ void API dw_taskbar_delete(HWND handle, HICN icon) { /* Make sure we have our server */ - if(!hwndTrayServer) + if(!_dw_tray) return; - WinPostMsg(hwndTrayServer, WM_USER+2, (MPARAM)hwndApp, (MPARAM)0); - hwndTaskBar = NULLHANDLE; + WinPostMsg(_dw_tray, WM_USER+2, (MPARAM)_dw_app, (MPARAM)0); + _dw_task_bar = NULLHANDLE; } /* @@ -10621,9 +10621,9 @@ * green: green value. * blue: blue value. */ -void API dw_color_foreground_set(unsigned long value) -{ - _foreground = value; +void API dw_color_dw_foreground_set(unsigned long value) +{ + _dw_foreground = value; } /* Sets the current background drawing color. @@ -10632,9 +10632,9 @@ * green: green value. * blue: blue value. */ -void API dw_color_background_set(unsigned long value) -{ - _background = value; +void API dw_color_dw_background_set(unsigned long value) +{ + _dw_background = value; } int DWSIGNAL _dw_color_cancel_func(HWND window, void *data) @@ -10767,8 +10767,8 @@ { LONG alTable[2]; - alTable[0] = DW_RED_VALUE(_foreground) << 16 | DW_GREEN_VALUE(_foreground) << 8 | DW_BLUE_VALUE(_foreground); - alTable[1] = DW_RED_VALUE(_background) << 16 | DW_GREEN_VALUE(_background) << 8 | DW_BLUE_VALUE(_background); + alTable[0] = DW_RED_VALUE(_dw_foreground) << 16 | DW_GREEN_VALUE(_dw_foreground) << 8 | DW_BLUE_VALUE(_dw_foreground); + alTable[1] = DW_RED_VALUE(_dw_background) << 16 | DW_GREEN_VALUE(_dw_background) << 8 | DW_BLUE_VALUE(_dw_background); GpiCreateLogColorTable(hps, LCOL_RESET, @@ -10776,18 +10776,18 @@ 16, 2, alTable); - if(_foreground & DW_RGB_COLOR) + if(_dw_foreground & DW_RGB_COLOR) GpiSetColor(hps, 16); else - GpiSetColor(hps, _dw_internal_color(_foreground)); - if(_background & DW_RGB_COLOR) + GpiSetColor(hps, _dw_internal_color(_dw_foreground)); + if(_dw_background & DW_RGB_COLOR) GpiSetBackColor(hps, 17); else - GpiSetBackColor(hps, _dw_internal_color(_background)); + GpiSetBackColor(hps, _dw_internal_color(_dw_background)); return hps; } -HPS _set_colors(HWND handle) +HPS _dw_set_colors(HWND handle) { HPS hps = WinGetPS(handle); @@ -10810,7 +10810,7 @@ if(handle) { - hps = _set_colors(handle); + hps = _dw_set_colors(handle); height = _dw_get_height(handle); } else if(pixmap) @@ -10846,7 +10846,7 @@ if(handle) { - hps = _set_colors(handle); + hps = _dw_set_colors(handle); height = _dw_get_height(handle); } else if(pixmap) @@ -10913,7 +10913,7 @@ if(handle) { - hps = _set_colors(handle); + hps = _dw_set_colors(handle); height = _dw_get_height(handle); _dw_get_pp_font(handle, fontname); } @@ -10943,10 +10943,10 @@ rcl.yBottom = rcl.yTop - (aptl[TXTBOX_TOPLEFT].y - aptl[TXTBOX_BOTTOMLEFT].y); rcl.xRight = rcl.xLeft + (aptl[TXTBOX_TOPRIGHT].x - aptl[TXTBOX_TOPLEFT].x); - if(_background == DW_CLR_DEFAULT) + if(_dw_background == DW_CLR_DEFAULT) WinDrawText(hps, -1, (PCH)text, &rcl, DT_TEXTATTRS, DT_TEXTATTRS, DT_VCENTER | DT_LEFT | DT_TEXTATTRS); else - WinDrawText(hps, -1, (PCH)text, &rcl, _dw_internal_color(_foreground), _dw_internal_color(_background), DT_VCENTER | DT_LEFT | DT_ERASERECT); + WinDrawText(hps, -1, (PCH)text, &rcl, _dw_internal_color(_dw_foreground), _dw_internal_color(_dw_background), DT_VCENTER | DT_LEFT | DT_ERASERECT); if(handle) WinReleasePS(hps); @@ -10967,7 +10967,7 @@ if(handle) { - hps = _set_colors(handle); + hps = _dw_set_colors(handle); } else if(pixmap) { @@ -11012,7 +11012,7 @@ if(handle) { - hps = _set_colors(handle); + hps = _dw_set_colors(handle); thisheight = _dw_get_height(handle); } else if(pixmap) @@ -11076,7 +11076,7 @@ if(handle) { - hps = _set_colors(handle); + hps = _dw_set_colors(handle); thisheight = _dw_get_height(handle); } else if(pixmap) @@ -11127,7 +11127,7 @@ if(handle) { - hps = _set_colors(handle); + hps = _dw_set_colors(handle); thisheight = _dw_get_height(handle); } else if(pixmap) @@ -11283,7 +11283,7 @@ for(z=0;z<(_gbm_init?NUM_EXTS:1);z++) { strcpy(file, filename); - strcat(file, image_exts[z]); + strcat(file, _dw_image_exts[z]); if(access(file, 04) == 0 && _dw_load_bitmap_file(file, handle, &pixmap->hbm, &pixmap->hdc, &pixmap->hps, &pixmap->width, &pixmap->height, &pixmap->depth, DW_CLR_DEFAULT)) break; @@ -12075,7 +12075,7 @@ void API dw_shutdown(void) { /* Destroy the menu message window */ - dw_window_destroy(hwndApp); + dw_window_destroy(_dw_app); /* In case we are in a signal handler, don't * try to free memory that could possibly be @@ -12102,10 +12102,10 @@ WinTerminate(dwhab); /* Free any in use modules */ - DosFreeModule(wpconfig); - DosFreeModule(pmprintf); - DosFreeModule(pmmerge); - DosFreeModule(gbm); + DosFreeModule(_dw_wpconfig); + DosFreeModule(_dw_pmprintf); + DosFreeModule(_dw_pmmerge); + DosFreeModule(_dw_gbm); } /* @@ -12474,9 +12474,9 @@ env->MinorBuild = Build & 0xFFFF; env->MajorBuild = Build >> 16; - if (aulBuffer[0] == 20) - { - int i = (unsigned int)aulBuffer[1]; + if (_dw_ver_buf[0] == 20) + { + int i = (unsigned int)_dw_ver_buf[1]; if (i > 20) { strcpy(env->osName,"Warp"); @@ -13551,7 +13551,7 @@ */ void API dw_timer_disconnect(HTIMER id) { - SignalHandler *prev = NULL, *tmp = Root; + DWSignalHandler *prev = NULL, *tmp = Root; /* 0 is an invalid timer ID */ if(!id) @@ -13621,7 +13621,7 @@ HWND owner; sprintf(buffer, "_dw_id%d", (int)window); - owner = (HWND)dw_window_get_data(hwndApp, buffer); + owner = (HWND)dw_window_get_data(_dw_app, buffer); /* Make sure there are no dupes from popups */ dw_signal_disconnect_by_window(window); @@ -13644,7 +13644,7 @@ */ void API dw_signal_disconnect_by_name(HWND window, const char *signame) { - SignalHandler *prev = NULL, *tmp = Root; + DWSignalHandler *prev = NULL, *tmp = Root; ULONG message; if(!window || !signame || (message = _dw_findsigmessage(signame)) == 0) @@ -13689,7 +13689,7 @@ */ void API dw_signal_disconnect_by_window(HWND window) { - SignalHandler *prev = NULL, *tmp = Root; + DWSignalHandler *prev = NULL, *tmp = Root; while(tmp) { @@ -13731,7 +13731,7 @@ */ void API dw_signal_disconnect_by_data(HWND window, void *data) { - SignalHandler *prev = NULL, *tmp = Root; + DWSignalHandler *prev = NULL, *tmp = Root; while(tmp) { @@ -13894,7 +13894,7 @@ return DW_FEATURE_ENABLED; case DW_FEATURE_TASK_BAR: { - if(hwndTrayServer) + if(_dw_tray) return DW_FEATURE_ENABLED; return DW_FEATURE_UNSUPPORTED; } @@ -13933,7 +13933,7 @@ return DW_ERROR_GENERAL; case DW_FEATURE_TASK_BAR: { - if(hwndTrayServer) + if(_dw_tray) return DW_ERROR_GENERAL; return DW_FEATURE_UNSUPPORTED; } diff -r 2e804b4db81e -r 401a3b9f21ba win/dw.c --- a/win/dw.c Tue Jul 27 23:09:52 2021 +0000 +++ b/win/dw.c Sun Aug 01 12:17:07 2021 +0000 @@ -361,9 +361,9 @@ } } -typedef struct _sighandler -{ - struct _sighandler *next; +typedef struct _dwsighandler +{ + struct _dwsighandler *next; ULONG message; HWND window; int id; @@ -371,9 +371,9 @@ void *discfunction; void *data; -} SignalHandler; - -SignalHandler *Root = NULL; +} DWSignalHandler; + +DWSignalHandler *Root = NULL; typedef struct { @@ -1085,7 +1085,7 @@ */ void _dw_new_signal(ULONG message, HWND window, int id, void *signalfunction, void *discfunc, void *data) { - SignalHandler *new = malloc(sizeof(SignalHandler)); + DWSignalHandler *new = malloc(sizeof(DWSignalHandler)); new->message = message; new->window = window; @@ -1101,7 +1101,7 @@ } else { - SignalHandler *prev = NULL, *tmp = Root; + DWSignalHandler *prev = NULL, *tmp = Root; while(tmp) { if(tmp->message == message && @@ -2151,7 +2151,7 @@ LRESULT CALLBACK _dw_wndproc(HWND hWnd, UINT msg, WPARAM mp1, LPARAM mp2) { int result = -1, taskbar = FALSE; - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; void (DWSIGNAL *windowfunc)(PVOID); ULONG origmsg = msg; @@ -3265,7 +3265,7 @@ ) { /* Generate click on default item */ - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; /* Find any callbacks for this function */ while (tmp) @@ -3693,7 +3693,7 @@ } { - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; while(tmp) { @@ -3712,7 +3712,7 @@ break; case WM_CONTEXTMENU: { - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; void **params = NULL; while(tmp) { @@ -4402,7 +4402,7 @@ break; case WM_LBUTTONUP: { - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; /* Find any callbacks for this function */ while(tmp) @@ -4438,7 +4438,7 @@ */ if(LOWORD(mp1) == '\r' || LOWORD(mp1) == ' ') { - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; /* Find any callbacks for this function */ while(tmp) @@ -6492,7 +6492,7 @@ /* Internal function to make sure menu ID isn't in use */ int _dw_menuid_allocated(int id) { - SignalHandler *tmp = Root; + DWSignalHandler *tmp = Root; while(tmp) { @@ -13600,7 +13600,7 @@ */ void API dw_timer_disconnect(HTIMER id) { - SignalHandler *prev = NULL, *tmp = Root; + DWSignalHandler *prev = NULL, *tmp = Root; /* 0 is an invalid timer ID */ if(!id) @@ -13696,7 +13696,7 @@ */ void API dw_signal_disconnect_by_name(HWND window, const char *signame) { - SignalHandler *prev = NULL, *tmp = Root; + DWSignalHandler *prev = NULL, *tmp = Root; ULONG message; if(!window || !signame || (message = _dw_findsigmessage(signame)) == 0) @@ -13741,7 +13741,7 @@ */ void API dw_signal_disconnect_by_window(HWND window) { - SignalHandler *prev = NULL, *tmp = Root; + DWSignalHandler *prev = NULL, *tmp = Root; while(tmp) { @@ -13783,7 +13783,7 @@ */ void API dw_signal_disconnect_by_data(HWND window, void *data) { - SignalHandler *prev = NULL, *tmp = Root; + DWSignalHandler *prev = NULL, *tmp = Root; while(tmp) {