diff gtk/dw.c @ 2626:401a3b9f21ba

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