]> Pileus Git - ~andy/gtk/blobdiff - modules/engines/ms-windows/msw_theme_main.c
Change FSF Address
[~andy/gtk] / modules / engines / ms-windows / msw_theme_main.c
index 5f0cc135dff7907ee4c7e1939c44ee68c8b2c9a9..c191ee3052dbfed230a55aa5816e3a56fd8b02fa 100755 (executable)
@@ -15,9 +15,7 @@
  * Library General Public License for more details.
  *
  * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
 #include <windows.h>
 #endif
 
 static GModule *this_module = NULL;
-static void (*msw_rc_reset_styles) (GtkSettings * settings) = NULL;
-static GdkWindowhidden_msg_window = NULL;
+static void (*msw_rc_reset_styles) (GtkSettings *settings) = NULL;
+static GdkWindow *hidden_msg_window = NULL;
 
-static GdkWindow*
+static GdkWindow *
 create_hidden_msg_window (void)
 {
   GdkWindowAttr attributes;
@@ -60,79 +58,79 @@ create_hidden_msg_window (void)
 }
 
 static GdkFilterReturn
-global_filter_func (void *xevent, GdkEvent * event, gpointer data)
+global_filter_func (void *xevent, GdkEvent *event, gpointer data)
 {
-    MSG *msg = (MSG *) xevent;
+  MSG *msg = (MSG *) xevent;
 
-    switch (msg->message)
-       {
-           /* catch theme changes */
-       case WM_THEMECHANGED:
-       case WM_SYSCOLORCHANGE:
+  switch (msg->message)
+    {
+      /* catch theme changes */
+    case WM_THEMECHANGED:
+    case WM_SYSCOLORCHANGE:
 
-           if (msw_rc_reset_styles != NULL)
-               {
-                   xp_theme_reset ();
-                   msw_style_init ();
+      if (msw_rc_reset_styles != NULL)
+       {
+         xp_theme_reset ();
+         msw_style_init ();
 
-                   /* force all gtkwidgets to redraw */
-                   (*msw_rc_reset_styles) (gtk_settings_get_default ());
-               }
+         /* force all gtkwidgets to redraw */
+         (*msw_rc_reset_styles) (gtk_settings_get_default ());
+       }
 
-           return GDK_FILTER_REMOVE;
+      return GDK_FILTER_REMOVE;
 
-       case WM_SETTINGCHANGE:
-           /* catch cursor blink, etc... changes */
-           msw_style_setup_system_settings ();
-           return GDK_FILTER_REMOVE;
+    case WM_SETTINGCHANGE:
+      /* catch cursor blink, etc... changes */
+      msw_style_setup_system_settings ();
+      return GDK_FILTER_REMOVE;
 
-       default:
-           return GDK_FILTER_CONTINUE;
-       }
+    default:
+      return GDK_FILTER_CONTINUE;
+    }
 }
 
 G_MODULE_EXPORT void
 theme_init (GTypeModule * module)
 {
-    msw_rc_style_register_type (module);
-    msw_style_register_type (module);
-
-    /* this craziness is required because only gtk 2.4.x and later have
-       gtk_rc_reset_styles(). But we want to be able to run acceptly well on
-       any GTK 2.x.x platform. */
-    if (gtk_check_version (2, 4, 0) == NULL)
-       {
-           this_module = g_module_open (NULL, 0);
-
-           if (this_module)
-               g_module_symbol (this_module, "gtk_rc_reset_styles",
-                                (gpointer *) (&msw_rc_reset_styles));
-       }
-
-    msw_style_init ();
-    hidden_msg_window = create_hidden_msg_window ();
-    gdk_window_add_filter (hidden_msg_window, global_filter_func, NULL);
+  msw_rc_style_register_type (module);
+  msw_style_register_type (module);
+
+  /* this craziness is required because only gtk 2.4.x and later have
+     gtk_rc_reset_styles(). But we want to be able to run acceptly well on
+     any GTK 2.x.x platform. */
+  if (gtk_check_version (2, 4, 0) == NULL)
+    {
+      this_module = g_module_open (NULL, 0);
+
+      if (this_module)
+       g_module_symbol (this_module, "gtk_rc_reset_styles",
+                        (gpointer *) (&msw_rc_reset_styles));
+    }
+
+  msw_style_init ();
+  hidden_msg_window = create_hidden_msg_window ();
+  gdk_window_add_filter (hidden_msg_window, global_filter_func, NULL);
 }
 
 G_MODULE_EXPORT void
 theme_exit (void)
 {
-    gdk_window_remove_filter (hidden_msg_window, global_filter_func, NULL);
-    gdk_window_destroy (hidden_msg_window);
-    hidden_msg_window = NULL;
-    msw_style_finalize();
-
-    if (this_module)
-       {
-           g_module_close (this_module);
-           this_module = NULL;
-       }
+  gdk_window_remove_filter (hidden_msg_window, global_filter_func, NULL);
+  gdk_window_destroy (hidden_msg_window);
+  hidden_msg_window = NULL;
+  msw_style_finalize ();
+
+  if (this_module)
+    {
+      g_module_close (this_module);
+      this_module = NULL;
+    }
 }
 
 G_MODULE_EXPORT GtkRcStyle *
 theme_create_rc_style (void)
 {
-    return g_object_new (MSW_TYPE_RC_STYLE, NULL);
+  return g_object_new (MSW_TYPE_RC_STYLE, NULL);
 }
 
 /* The following function will be called by GTK+ when the module
@@ -140,7 +138,7 @@ theme_create_rc_style (void)
  * version of GTK+ that loads us.
  */
 G_MODULE_EXPORT const gchar *
-g_module_check_init (GModule * module)
+g_module_check_init (GModule *module)
 {
-    return gtk_check_version (2, 0, 0);
+  return gtk_check_version (2, 0, 0);
 }