[gtk+] Getting started: Coding style updates



commit 99203f09f27a7426cf4879a874432047134d2bba
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Jul 23 19:04:12 2013 -0400

    Getting started: Coding style updates
    
    Make the new examples use GTK+ coding style.

 docs/reference/gtk/getting_started.xml  |  197 ++++++++-------
 examples/application1/exampleapp.c      |   50 ++--
 examples/application1/exampleapp.h      |    4 +-
 examples/application1/exampleappwin.c   |   12 +-
 examples/application1/exampleappwin.h   |    4 +-
 examples/application1/main.c            |    2 +-
 examples/application2/exampleapp.c      |   50 ++--
 examples/application2/exampleapp.h      |    4 +-
 examples/application2/exampleappwin.c   |   18 +-
 examples/application2/exampleappwin.h   |    4 +-
 examples/application2/main.c            |    2 +-
 examples/application3/exampleapp.c      |   50 ++--
 examples/application3/exampleapp.h      |    4 +-
 examples/application3/exampleappwin.c   |   75 +++---
 examples/application3/exampleappwin.h   |    4 +-
 examples/application3/main.c            |    2 +-
 examples/application4/exampleapp.c      |   81 +++---
 examples/application4/exampleapp.h      |    4 +-
 examples/application4/exampleappwin.c   |   75 +++---
 examples/application4/exampleappwin.h   |    4 +-
 examples/application4/main.c            |    2 +-
 examples/application5/exampleapp.c      |   81 +++---
 examples/application5/exampleapp.h      |    4 +-
 examples/application5/exampleappwin.c   |  132 +++++-----
 examples/application5/exampleappwin.h   |    4 +-
 examples/application5/main.c            |   14 +-
 examples/application7/exampleapp.c      |   89 ++++---
 examples/application7/exampleapp.h      |    4 +-
 examples/application7/exampleappprefs.c |   70 +++---
 examples/application7/exampleappprefs.h |    4 +-
 examples/application7/exampleappwin.c   |  247 +++++++++---------
 examples/application7/exampleappwin.h   |    4 +-
 examples/application7/main.c            |   14 +-
 examples/application8/exampleapp.c      |   89 ++++---
 examples/application8/exampleapp.h      |    4 +-
 examples/application8/exampleappprefs.c |   70 +++---
 examples/application8/exampleappprefs.h |    4 +-
 examples/application8/exampleappwin.c   |  428 ++++++++++++++++---------------
 examples/application8/exampleappwin.h   |    4 +-
 examples/application8/main.c            |   14 +-
 40 files changed, 999 insertions(+), 929 deletions(-)
---
diff --git a/docs/reference/gtk/getting_started.xml b/docs/reference/gtk/getting_started.xml
index fd9d523..2bd5006 100644
--- a/docs/reference/gtk/getting_started.xml
+++ b/docs/reference/gtk/getting_started.xml
@@ -348,14 +348,14 @@
 static void
 example_app_window_init (ExampleAppWindow *win)
 {
-        gtk_widget_init_template (GTK_WIDGET (win));
+  gtk_widget_init_template (GTK_WIDGET (win));
 }
 
 static void
 example_app_window_class_init (ExampleAppWindowClass *class)
 {
-        gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
-                                                     "/org/gtk/exampleapp/window.ui");
+  gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
+                                               "/org/gtk/exampleapp/window.ui");
 }
 
  ...
@@ -409,8 +409,9 @@ example_app_window_class_init (ExampleAppWindowClass *class)
         <programlisting><![CDATA[
 ...
 
-struct ExampleAppWindowPrivate {
-        GtkWidget *stack;
+struct _ExampleAppWindowPrivate
+{
+  GtkWidget *stack;
 };
 
 G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLICATION_WINDOW);
@@ -420,9 +421,9 @@ G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLIC
 static void
 example_app_window_class_init (ExampleAppWindowClass *class)
 {
-        gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
-                                                     "/org/gtk/exampleapp/window.ui");
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
+  gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
+                                               "/org/gtk/exampleapp/window.ui");
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
 }
 
 ...
@@ -442,32 +443,34 @@ void
 example_app_window_open (ExampleAppWindow *win,
                          GFile            *file)
 {
-        ExampleAppWindowPrivate *priv = example_app_window_get_instance_private (win);
-        gchar *basename;
-        GtkWidget *scrolled, *view;
-        gchar *contents;
-        gsize length;
-
-        basename = g_file_get_basename (file);
-
-        scrolled = gtk_scrolled_window_new (NULL, NULL);
-        gtk_widget_show (scrolled);
-        gtk_widget_set_hexpand (scrolled, TRUE);
-        gtk_widget_set_vexpand (scrolled, TRUE);
-        view = gtk_text_view_new ();
-        gtk_widget_show (view);
-        gtk_container_add (GTK_CONTAINER (scrolled), view);
-        gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
-
-        if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL)) {
-                GtkTextBuffer *buffer;
-
-                buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
-                gtk_text_buffer_set_text (buffer, contents, length);
-                g_free (contents);
-        }
-
-        g_free (basename);
+  ExampleAppWindowPrivate *priv;
+  gchar *basename;
+  GtkWidget *scrolled, *view;
+  gchar *contents;
+  gsize length;
+
+  priv = example_app_window_get_instance_private (win);
+  basename = g_file_get_basename (file);
+
+  scrolled = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolled);
+  gtk_widget_set_hexpand (scrolled, TRUE);
+  gtk_widget_set_vexpand (scrolled, TRUE);
+  view = gtk_text_view_new ();
+  gtk_widget_show (view);
+  gtk_container_add (GTK_CONTAINER (scrolled), view);
+  gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
+
+  if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL))
+    {
+      GtkTextBuffer *buffer;
+
+      buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+      gtk_text_buffer_set_text (buffer, contents, length);
+      g_free (contents);
+    }
+
+  g_free (basename);
 }
 
 ...
@@ -533,34 +536,35 @@ quit_activated (GSimpleAction *action,
   g_application_quit (G_APPLICATION (app));
 }
 
-static GActionEntry app_entries[] = {
-        { "preferences", preferences_activated, NULL, NULL, NULL },
-        { "quit", quit_activated, NULL, NULL, NULL }
+static GActionEntry app_entries[] =
+{
+  { "preferences", preferences_activated, NULL, NULL, NULL },
+  { "quit", quit_activated, NULL, NULL, NULL }
 };
 
 static void
 example_app_startup (GApplication *app)
 {
-        GtkBuilder *builder;
-        GMenuModel *app_menu;
+  GtkBuilder *builder;
+  GMenuModel *app_menu;
 
-        G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
+  G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
 
-        g_action_map_add_action_entries (G_ACTION_MAP (app),
-                                         app_entries, G_N_ELEMENTS (app_entries),
-                                         app);
+  g_action_map_add_action_entries (G_ACTION_MAP (app),
+                                   app_entries, G_N_ELEMENTS (app_entries),
+                                   app);
 
-        builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
-        app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
-        gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
-        g_object_unref (builder);
+  builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
+  app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
+  gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
+  g_object_unref (builder);
 }
 
 static void
 example_app_class_init (ExampleAppClass *class)
 {
-        G_APPLICATION_CLASS (class)->startup = example_app_startup;
-        ...
+  G_APPLICATION_CLASS (class)->startup = example_app_startup;
+  ...
 }
 
 ...
@@ -618,15 +622,15 @@ example_app_class_init (ExampleAppClass *class)
 static void
 example_app_window_init (ExampleAppWindow *win)
 {
-        ExampleAppWindowPrivate *priv;
+  ExampleAppWindowPrivate *priv;
 
-        priv = example_app_window_get_instance_private (win);
-        gtk_widget_init_template (GTK_WIDGET (win));
-        priv->settings = g_settings_new ("org.gtk.exampleapp");
+  priv = example_app_window_get_instance_private (win);
+  gtk_widget_init_template (GTK_WIDGET (win));
+  priv->settings = g_settings_new ("org.gtk.exampleapp");
 
-        g_settings_bind (priv->settings, "transition",
-                         priv->stack, "transition-type",
-                         G_SETTINGS_BIND_DEFAULT);
+  g_settings_bind (priv->settings, "transition",
+                   priv->stack, "transition-type",
+                   G_SETTINGS_BIND_DEFAULT);
 }
 
 ...
@@ -670,12 +674,12 @@ preferences_activated (GSimpleAction *action,
                        GVariant      *parameter,
                        gpointer       app)
 {
-        ExampleAppPrefs *prefs;
-        GtkWindow *win;
+  ExampleAppPrefs *prefs;
+  GtkWindow *win;
 
-        win = gtk_application_get_active_window (GTK_APPLICATION (app));
-        prefs = example_app_prefs_new (EXAMPLE_APP_WINDOW (win));
-        gtk_window_present (GTK_WINDOW (prefs));
+  win = gtk_application_get_active_window (GTK_APPLICATION (app));
+  prefs = example_app_prefs_new (EXAMPLE_APP_WINDOW (win));
+  gtk_window_present (GTK_WINDOW (prefs));
 }
 
 ...
@@ -723,32 +727,33 @@ static void
 search_text_changed (GtkEntry         *entry,
                      ExampleAppWindow *win)
 {
-        ExampleAppWindowPrivate *priv;
-        const gchar *text;
-        GtkWidget *tab;
-        GtkWidget *view;
-        GtkTextBuffer *buffer;
-        GtkTextIter start, match_start, match_end;
-
-        text = gtk_entry_get_text (entry);
-
-        if (text[0] == '\0')
-                return;
-
-        priv = example_app_window_get_instance_private (win);
-
-        tab = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
-        view = gtk_bin_get_child (GTK_BIN (tab));
-        buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
-
-        /* Very simple-minded search implementation */
-        gtk_text_buffer_get_start_iter (buffer, &start);
-        if (gtk_text_iter_forward_search (&start, text, GTK_TEXT_SEARCH_CASE_INSENSITIVE,
-                                          &match_start, &match_end, NULL)) {
-                gtk_text_buffer_select_range (buffer, &match_start, &match_end);
-                gtk_text_view_scroll_to_iter (GTK_TEXT_VIEW (view), &match_start,
-                                              0.0, FALSE, 0.0, 0.0);
-        }
+  ExampleAppWindowPrivate *priv;
+  const gchar *text;
+  GtkWidget *tab;
+  GtkWidget *view;
+  GtkTextBuffer *buffer;
+  GtkTextIter start, match_start, match_end;
+
+  text = gtk_entry_get_text (entry);
+
+  if (text[0] == '\0')
+    return;
+
+  priv = example_app_window_get_instance_private (win);
+
+  tab = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
+  view = gtk_bin_get_child (GTK_BIN (tab));
+  buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+
+  /* Very simple-minded search implementation */
+  gtk_text_buffer_get_start_iter (buffer, &start);
+  if (gtk_text_iter_forward_search (&start, text, GTK_TEXT_SEARCH_CASE_INSENSITIVE,
+                                    &match_start, &match_end, NULL))
+    {
+      gtk_text_buffer_select_range (buffer, &match_start, &match_end);
+      gtk_text_view_scroll_to_iter (GTK_TEXT_VIEW (view), &match_start,
+                                    0.0, FALSE, 0.0, 0.0);
+    }
 }
 
 static void
@@ -757,8 +762,8 @@ example_app_window_init (ExampleAppWindow *win)
 
 ...
 
-        priv->text_changed_handler = g_signal_connect (priv->searchentry, "changed",
-                                                       G_CALLBACK (search_text_changed), win);
+  priv->text_changed_handler = g_signal_connect (priv->searchentry, "changed",
+                                                 G_CALLBACK (search_text_changed), win);
 
 ...
 
@@ -814,14 +819,14 @@ example_app_window_init (ExampleAppWindow *win)
 
 ...
 
-        builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/gears-menu.ui");
-        menu = G_MENU_MODEL (gtk_builder_get_object (builder, "menu"));
-        gtk_menu_button_set_menu_model (GTK_MENU_BUTTON (priv->gears), menu);
-        g_object_unref (builder);
+  builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/gears-menu.ui");
+  menu = G_MENU_MODEL (gtk_builder_get_object (builder, "menu"));
+  gtk_menu_button_set_menu_model (GTK_MENU_BUTTON (priv->gears), menu);
+  g_object_unref (builder);
 
-        action = g_settings_create_action (priv->settings, "show-words");
-        g_action_map_add_action (G_ACTION_MAP (win), action);
-        g_object_unref (action);
+  action = g_settings_create_action (priv->settings, "show-words");
+  g_action_map_add_action (G_ACTION_MAP (win), action);
+  g_object_unref (action);
 }
 
 ...
diff --git a/examples/application1/exampleapp.c b/examples/application1/exampleapp.c
index bdd6a77..6c4c5ed 100644
--- a/examples/application1/exampleapp.c
+++ b/examples/application1/exampleapp.c
@@ -3,12 +3,14 @@
 #include "exampleapp.h"
 #include "exampleappwin.h"
 
-struct ExampleApp {
-        GtkApplication parent;
+struct _ExampleApp
+{
+  GtkApplication parent;
 };
 
-struct ExampleAppClass {
-        GtkApplicationClass parent_class;
+struct _ExampleAppClass
+{
+  GtkApplicationClass parent_class;
 };
 
 G_DEFINE_TYPE(ExampleApp, example_app, GTK_TYPE_APPLICATION);
@@ -21,10 +23,10 @@ example_app_init (ExampleApp *app)
 static void
 example_app_activate (GApplication *app)
 {
-        ExampleAppWindow *win;
+  ExampleAppWindow *win;
 
-        win = example_app_window_new (EXAMPLE_APP (app));
-        gtk_window_present (GTK_WINDOW (win));
+  win = example_app_window_new (EXAMPLE_APP (app));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
@@ -33,34 +35,34 @@ example_app_open (GApplication  *app,
                   gint           n_files,
                   const gchar   *hint)
 {
-        GList *windows;
-        ExampleAppWindow *win;
-        int i;
+  GList *windows;
+  ExampleAppWindow *win;
+  int i;
 
-        windows = gtk_application_get_windows (GTK_APPLICATION (app));
-        if (windows)
-                win = EXAMPLE_APP_WINDOW (windows->data);
-        else
-                win = example_app_window_new (EXAMPLE_APP (app));
+  windows = gtk_application_get_windows (GTK_APPLICATION (app));
+  if (windows)
+    win = EXAMPLE_APP_WINDOW (windows->data);
+  else
+    win = example_app_window_new (EXAMPLE_APP (app));
 
-        for (i = 0; i < n_files; i++)
-                example_app_window_open (win, files[i]);
+  for (i = 0; i < n_files; i++)
+    example_app_window_open (win, files[i]);
 
-        gtk_window_present (GTK_WINDOW (win));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
 example_app_class_init (ExampleAppClass *class)
 {
-        G_APPLICATION_CLASS (class)->activate = example_app_activate;
-        G_APPLICATION_CLASS (class)->open = example_app_open;
+  G_APPLICATION_CLASS (class)->activate = example_app_activate;
+  G_APPLICATION_CLASS (class)->open = example_app_open;
 }
 
 ExampleApp *
 example_app_new (void)
 {
-        return g_object_new (EXAMPLE_APP_TYPE,
-                             "application-id", "org.gtk.exampleapp",
-                             "flags", G_APPLICATION_HANDLES_OPEN,
-                             NULL);
+  return g_object_new (EXAMPLE_APP_TYPE,
+                       "application-id", "org.gtk.exampleapp",
+                       "flags", G_APPLICATION_HANDLES_OPEN,
+                       NULL);
 }
diff --git a/examples/application1/exampleapp.h b/examples/application1/exampleapp.h
index 8b51c59..824049d 100644
--- a/examples/application1/exampleapp.h
+++ b/examples/application1/exampleapp.h
@@ -8,8 +8,8 @@
 #define EXAMPLE_APP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_TYPE, ExampleApp))
 
 
-typedef struct ExampleApp       ExampleApp;
-typedef struct ExampleAppClass  ExampleAppClass;
+typedef struct _ExampleApp       ExampleApp;
+typedef struct _ExampleAppClass  ExampleAppClass;
 
 
 GType           example_app_get_type    (void);
diff --git a/examples/application1/exampleappwin.c b/examples/application1/exampleappwin.c
index 9fc326a..7b6c699 100644
--- a/examples/application1/exampleappwin.c
+++ b/examples/application1/exampleappwin.c
@@ -2,12 +2,14 @@
 #include "exampleappwin.h"
 #include <gtk/gtk.h>
 
-struct ExampleAppWindow {
-        GtkApplicationWindow parent;
+struct _ExampleAppWindow
+{
+  GtkApplicationWindow parent;
 };
 
-struct ExampleAppWindowClass {
-        GtkApplicationWindowClass parent_class;
+struct _ExampleAppWindowClass
+{
+  GtkApplicationWindowClass parent_class;
 };
 
 G_DEFINE_TYPE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLICATION_WINDOW);
@@ -25,7 +27,7 @@ example_app_window_class_init (ExampleAppWindowClass *class)
 ExampleAppWindow *
 example_app_window_new (ExampleApp *app)
 {
-        return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
+  return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
 }
 
 void
diff --git a/examples/application1/exampleappwin.h b/examples/application1/exampleappwin.h
index 11ff3c2..ed4b34f 100644
--- a/examples/application1/exampleappwin.h
+++ b/examples/application1/exampleappwin.h
@@ -9,8 +9,8 @@
 #define EXAMPLE_APP_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_WINDOW_TYPE, 
ExampleAppWindow))
 
 
-typedef struct ExampleAppWindow         ExampleAppWindow;
-typedef struct ExampleAppWindowClass    ExampleAppWindowClass;
+typedef struct _ExampleAppWindow         ExampleAppWindow;
+typedef struct _ExampleAppWindowClass    ExampleAppWindowClass;
 
 
 GType                   example_app_window_get_type     (void);
diff --git a/examples/application1/main.c b/examples/application1/main.c
index 7c24d8b..ccbf16a 100644
--- a/examples/application1/main.c
+++ b/examples/application1/main.c
@@ -4,5 +4,5 @@
 int
 main (int argc, char *argv[])
 {
-        return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
+  return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
 }
diff --git a/examples/application2/exampleapp.c b/examples/application2/exampleapp.c
index bdd6a77..6c4c5ed 100644
--- a/examples/application2/exampleapp.c
+++ b/examples/application2/exampleapp.c
@@ -3,12 +3,14 @@
 #include "exampleapp.h"
 #include "exampleappwin.h"
 
-struct ExampleApp {
-        GtkApplication parent;
+struct _ExampleApp
+{
+  GtkApplication parent;
 };
 
-struct ExampleAppClass {
-        GtkApplicationClass parent_class;
+struct _ExampleAppClass
+{
+  GtkApplicationClass parent_class;
 };
 
 G_DEFINE_TYPE(ExampleApp, example_app, GTK_TYPE_APPLICATION);
@@ -21,10 +23,10 @@ example_app_init (ExampleApp *app)
 static void
 example_app_activate (GApplication *app)
 {
-        ExampleAppWindow *win;
+  ExampleAppWindow *win;
 
-        win = example_app_window_new (EXAMPLE_APP (app));
-        gtk_window_present (GTK_WINDOW (win));
+  win = example_app_window_new (EXAMPLE_APP (app));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
@@ -33,34 +35,34 @@ example_app_open (GApplication  *app,
                   gint           n_files,
                   const gchar   *hint)
 {
-        GList *windows;
-        ExampleAppWindow *win;
-        int i;
+  GList *windows;
+  ExampleAppWindow *win;
+  int i;
 
-        windows = gtk_application_get_windows (GTK_APPLICATION (app));
-        if (windows)
-                win = EXAMPLE_APP_WINDOW (windows->data);
-        else
-                win = example_app_window_new (EXAMPLE_APP (app));
+  windows = gtk_application_get_windows (GTK_APPLICATION (app));
+  if (windows)
+    win = EXAMPLE_APP_WINDOW (windows->data);
+  else
+    win = example_app_window_new (EXAMPLE_APP (app));
 
-        for (i = 0; i < n_files; i++)
-                example_app_window_open (win, files[i]);
+  for (i = 0; i < n_files; i++)
+    example_app_window_open (win, files[i]);
 
-        gtk_window_present (GTK_WINDOW (win));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
 example_app_class_init (ExampleAppClass *class)
 {
-        G_APPLICATION_CLASS (class)->activate = example_app_activate;
-        G_APPLICATION_CLASS (class)->open = example_app_open;
+  G_APPLICATION_CLASS (class)->activate = example_app_activate;
+  G_APPLICATION_CLASS (class)->open = example_app_open;
 }
 
 ExampleApp *
 example_app_new (void)
 {
-        return g_object_new (EXAMPLE_APP_TYPE,
-                             "application-id", "org.gtk.exampleapp",
-                             "flags", G_APPLICATION_HANDLES_OPEN,
-                             NULL);
+  return g_object_new (EXAMPLE_APP_TYPE,
+                       "application-id", "org.gtk.exampleapp",
+                       "flags", G_APPLICATION_HANDLES_OPEN,
+                       NULL);
 }
diff --git a/examples/application2/exampleapp.h b/examples/application2/exampleapp.h
index 8b51c59..824049d 100644
--- a/examples/application2/exampleapp.h
+++ b/examples/application2/exampleapp.h
@@ -8,8 +8,8 @@
 #define EXAMPLE_APP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_TYPE, ExampleApp))
 
 
-typedef struct ExampleApp       ExampleApp;
-typedef struct ExampleAppClass  ExampleAppClass;
+typedef struct _ExampleApp       ExampleApp;
+typedef struct _ExampleAppClass  ExampleAppClass;
 
 
 GType           example_app_get_type    (void);
diff --git a/examples/application2/exampleappwin.c b/examples/application2/exampleappwin.c
index 7adf218..0268b01 100644
--- a/examples/application2/exampleappwin.c
+++ b/examples/application2/exampleappwin.c
@@ -2,12 +2,14 @@
 #include "exampleappwin.h"
 #include <gtk/gtk.h>
 
-struct ExampleAppWindow {
-        GtkApplicationWindow parent;
+struct _ExampleAppWindow
+{
+  GtkApplicationWindow parent;
 };
 
-struct ExampleAppWindowClass {
-        GtkApplicationWindowClass parent_class;
+struct _ExampleAppWindowClass
+{
+  GtkApplicationWindowClass parent_class;
 };
 
 G_DEFINE_TYPE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLICATION_WINDOW);
@@ -15,20 +17,20 @@ G_DEFINE_TYPE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLICATION_WINDOW)
 static void
 example_app_window_init (ExampleAppWindow *win)
 {
-        gtk_widget_init_template (GTK_WIDGET (win));
+  gtk_widget_init_template (GTK_WIDGET (win));
 }
 
 static void
 example_app_window_class_init (ExampleAppWindowClass *class)
 {
-        gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
-                                                     "/org/gtk/exampleapp/window.ui");
+  gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
+                                               "/org/gtk/exampleapp/window.ui");
 }
 
 ExampleAppWindow *
 example_app_window_new (ExampleApp *app)
 {
-        return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
+  return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
 }
 
 void
diff --git a/examples/application2/exampleappwin.h b/examples/application2/exampleappwin.h
index 11ff3c2..ed4b34f 100644
--- a/examples/application2/exampleappwin.h
+++ b/examples/application2/exampleappwin.h
@@ -9,8 +9,8 @@
 #define EXAMPLE_APP_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_WINDOW_TYPE, 
ExampleAppWindow))
 
 
-typedef struct ExampleAppWindow         ExampleAppWindow;
-typedef struct ExampleAppWindowClass    ExampleAppWindowClass;
+typedef struct _ExampleAppWindow         ExampleAppWindow;
+typedef struct _ExampleAppWindowClass    ExampleAppWindowClass;
 
 
 GType                   example_app_window_get_type     (void);
diff --git a/examples/application2/main.c b/examples/application2/main.c
index 7c24d8b..ccbf16a 100644
--- a/examples/application2/main.c
+++ b/examples/application2/main.c
@@ -4,5 +4,5 @@
 int
 main (int argc, char *argv[])
 {
-        return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
+  return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
 }
diff --git a/examples/application3/exampleapp.c b/examples/application3/exampleapp.c
index bdd6a77..6c4c5ed 100644
--- a/examples/application3/exampleapp.c
+++ b/examples/application3/exampleapp.c
@@ -3,12 +3,14 @@
 #include "exampleapp.h"
 #include "exampleappwin.h"
 
-struct ExampleApp {
-        GtkApplication parent;
+struct _ExampleApp
+{
+  GtkApplication parent;
 };
 
-struct ExampleAppClass {
-        GtkApplicationClass parent_class;
+struct _ExampleAppClass
+{
+  GtkApplicationClass parent_class;
 };
 
 G_DEFINE_TYPE(ExampleApp, example_app, GTK_TYPE_APPLICATION);
@@ -21,10 +23,10 @@ example_app_init (ExampleApp *app)
 static void
 example_app_activate (GApplication *app)
 {
-        ExampleAppWindow *win;
+  ExampleAppWindow *win;
 
-        win = example_app_window_new (EXAMPLE_APP (app));
-        gtk_window_present (GTK_WINDOW (win));
+  win = example_app_window_new (EXAMPLE_APP (app));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
@@ -33,34 +35,34 @@ example_app_open (GApplication  *app,
                   gint           n_files,
                   const gchar   *hint)
 {
-        GList *windows;
-        ExampleAppWindow *win;
-        int i;
+  GList *windows;
+  ExampleAppWindow *win;
+  int i;
 
-        windows = gtk_application_get_windows (GTK_APPLICATION (app));
-        if (windows)
-                win = EXAMPLE_APP_WINDOW (windows->data);
-        else
-                win = example_app_window_new (EXAMPLE_APP (app));
+  windows = gtk_application_get_windows (GTK_APPLICATION (app));
+  if (windows)
+    win = EXAMPLE_APP_WINDOW (windows->data);
+  else
+    win = example_app_window_new (EXAMPLE_APP (app));
 
-        for (i = 0; i < n_files; i++)
-                example_app_window_open (win, files[i]);
+  for (i = 0; i < n_files; i++)
+    example_app_window_open (win, files[i]);
 
-        gtk_window_present (GTK_WINDOW (win));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
 example_app_class_init (ExampleAppClass *class)
 {
-        G_APPLICATION_CLASS (class)->activate = example_app_activate;
-        G_APPLICATION_CLASS (class)->open = example_app_open;
+  G_APPLICATION_CLASS (class)->activate = example_app_activate;
+  G_APPLICATION_CLASS (class)->open = example_app_open;
 }
 
 ExampleApp *
 example_app_new (void)
 {
-        return g_object_new (EXAMPLE_APP_TYPE,
-                             "application-id", "org.gtk.exampleapp",
-                             "flags", G_APPLICATION_HANDLES_OPEN,
-                             NULL);
+  return g_object_new (EXAMPLE_APP_TYPE,
+                       "application-id", "org.gtk.exampleapp",
+                       "flags", G_APPLICATION_HANDLES_OPEN,
+                       NULL);
 }
diff --git a/examples/application3/exampleapp.h b/examples/application3/exampleapp.h
index 8b51c59..824049d 100644
--- a/examples/application3/exampleapp.h
+++ b/examples/application3/exampleapp.h
@@ -8,8 +8,8 @@
 #define EXAMPLE_APP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_TYPE, ExampleApp))
 
 
-typedef struct ExampleApp       ExampleApp;
-typedef struct ExampleAppClass  ExampleAppClass;
+typedef struct _ExampleApp       ExampleApp;
+typedef struct _ExampleAppClass  ExampleAppClass;
 
 
 GType           example_app_get_type    (void);
diff --git a/examples/application3/exampleappwin.c b/examples/application3/exampleappwin.c
index 52306e1..e36290c 100644
--- a/examples/application3/exampleappwin.c
+++ b/examples/application3/exampleappwin.c
@@ -2,18 +2,21 @@
 #include "exampleappwin.h"
 #include <gtk/gtk.h>
 
-struct ExampleAppWindow {
-        GtkApplicationWindow parent;
+struct _ExampleAppWindow
+{
+  GtkApplicationWindow parent;
 };
 
-struct ExampleAppWindowClass {
-        GtkApplicationWindowClass parent_class;
+struct _ExampleAppWindowClass
+{
+  GtkApplicationWindowClass parent_class;
 };
 
-typedef struct ExampleAppWindowPrivate ExampleAppWindowPrivate;
+typedef struct _ExampleAppWindowPrivate ExampleAppWindowPrivate;
 
-struct ExampleAppWindowPrivate {
-        GtkWidget *stack;
+struct _ExampleAppWindowPrivate
+{
+  GtkWidget *stack;
 };
 
 G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLICATION_WINDOW);
@@ -21,53 +24,55 @@ G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLIC
 static void
 example_app_window_init (ExampleAppWindow *win)
 {
-        gtk_widget_init_template (GTK_WIDGET (win));
+  gtk_widget_init_template (GTK_WIDGET (win));
 }
 
 static void
 example_app_window_class_init (ExampleAppWindowClass *class)
 {
-        gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
-                                                     "/org/gtk/exampleapp/window.ui");
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
+  gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
+                                               "/org/gtk/exampleapp/window.ui");
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
 }
 
 ExampleAppWindow *
 example_app_window_new (ExampleApp *app)
 {
-        return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
+  return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
 }
 
 void
 example_app_window_open (ExampleAppWindow *win,
                          GFile            *file)
 {
-        ExampleAppWindowPrivate *priv = example_app_window_get_instance_private (win);
-        gchar *basename;
-        GtkWidget *scrolled, *view;
-        gchar *contents;
-        gsize length;
+  ExampleAppWindowPrivate *priv;
+  gchar *basename;
+  GtkWidget *scrolled, *view;
+  gchar *contents;
+  gsize length;
 
-        basename = g_file_get_basename (file);
+  priv = example_app_window_get_instance_private (win);
+  basename = g_file_get_basename (file);
 
-        scrolled = gtk_scrolled_window_new (NULL, NULL);
-        gtk_widget_show (scrolled);
-        gtk_widget_set_hexpand (scrolled, TRUE);
-        gtk_widget_set_vexpand (scrolled, TRUE);
-        view = gtk_text_view_new ();
-        gtk_text_view_set_editable (GTK_TEXT_VIEW (view), FALSE);
-        gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (view), FALSE);
-        gtk_widget_show (view);
-        gtk_container_add (GTK_CONTAINER (scrolled), view);
-        gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
+  scrolled = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolled);
+  gtk_widget_set_hexpand (scrolled, TRUE);
+  gtk_widget_set_vexpand (scrolled, TRUE);
+  view = gtk_text_view_new ();
+  gtk_text_view_set_editable (GTK_TEXT_VIEW (view), FALSE);
+  gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (view), FALSE);
+  gtk_widget_show (view);
+  gtk_container_add (GTK_CONTAINER (scrolled), view);
+  gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
 
-        if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL)) {
-                GtkTextBuffer *buffer;
+  if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL))
+    {
+      GtkTextBuffer *buffer;
 
-                buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
-                gtk_text_buffer_set_text (buffer, contents, length);
-                g_free (contents);
-        }
+      buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+      gtk_text_buffer_set_text (buffer, contents, length);
+      g_free (contents);
+    }
 
-        g_free (basename);
+  g_free (basename);
 }
diff --git a/examples/application3/exampleappwin.h b/examples/application3/exampleappwin.h
index 11ff3c2..ed4b34f 100644
--- a/examples/application3/exampleappwin.h
+++ b/examples/application3/exampleappwin.h
@@ -9,8 +9,8 @@
 #define EXAMPLE_APP_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_WINDOW_TYPE, 
ExampleAppWindow))
 
 
-typedef struct ExampleAppWindow         ExampleAppWindow;
-typedef struct ExampleAppWindowClass    ExampleAppWindowClass;
+typedef struct _ExampleAppWindow         ExampleAppWindow;
+typedef struct _ExampleAppWindowClass    ExampleAppWindowClass;
 
 
 GType                   example_app_window_get_type     (void);
diff --git a/examples/application3/main.c b/examples/application3/main.c
index 7c24d8b..ccbf16a 100644
--- a/examples/application3/main.c
+++ b/examples/application3/main.c
@@ -4,5 +4,5 @@
 int
 main (int argc, char *argv[])
 {
-        return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
+  return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
 }
diff --git a/examples/application4/exampleapp.c b/examples/application4/exampleapp.c
index 77ced6b..ea24557 100644
--- a/examples/application4/exampleapp.c
+++ b/examples/application4/exampleapp.c
@@ -3,12 +3,14 @@
 #include "exampleapp.h"
 #include "exampleappwin.h"
 
-struct ExampleApp {
-        GtkApplication parent;
+struct _ExampleApp
+{
+  GtkApplication parent;
 };
 
-struct ExampleAppClass {
-        GtkApplicationClass parent_class;
+struct _ExampleAppClass
+{
+  GtkApplicationClass parent_class;
 };
 
 G_DEFINE_TYPE(ExampleApp, example_app, GTK_TYPE_APPLICATION);
@@ -33,36 +35,37 @@ quit_activated (GSimpleAction *action,
   g_application_quit (G_APPLICATION (app));
 }
 
-static GActionEntry app_entries[] = {
-        { "preferences", preferences_activated, NULL, NULL, NULL },
-        { "quit", quit_activated, NULL, NULL, NULL }
+static GActionEntry app_entries[] =
+{
+  { "preferences", preferences_activated, NULL, NULL, NULL },
+  { "quit", quit_activated, NULL, NULL, NULL }
 };
- 
+
 static void
 example_app_startup (GApplication *app)
 {
-        GtkBuilder *builder;
-        GMenuModel *app_menu;
+  GtkBuilder *builder;
+  GMenuModel *app_menu;
 
-        G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
+  G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
 
-        g_action_map_add_action_entries (G_ACTION_MAP (app),
-                                         app_entries, G_N_ELEMENTS (app_entries),
-                                         app);
+  g_action_map_add_action_entries (G_ACTION_MAP (app),
+                                   app_entries, G_N_ELEMENTS (app_entries),
+                                   app);
 
-        builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
-        app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
-        gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
-        g_object_unref (builder);
+  builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
+  app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
+  gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
+  g_object_unref (builder);
 }
 
 static void
 example_app_activate (GApplication *app)
 {
-        ExampleAppWindow *win;
+  ExampleAppWindow *win;
 
-        win = example_app_window_new (EXAMPLE_APP (app));
-        gtk_window_present (GTK_WINDOW (win));
+  win = example_app_window_new (EXAMPLE_APP (app));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
@@ -71,35 +74,35 @@ example_app_open (GApplication  *app,
                   gint           n_files,
                   const gchar   *hint)
 {
-        GList *windows;
-        ExampleAppWindow *win;
-        int i;
+  GList *windows;
+  ExampleAppWindow *win;
+  int i;
 
-        windows = gtk_application_get_windows (GTK_APPLICATION (app));
-        if (windows)
-                win = EXAMPLE_APP_WINDOW (windows->data);
-        else
-                win = example_app_window_new (EXAMPLE_APP (app));
+  windows = gtk_application_get_windows (GTK_APPLICATION (app));
+  if (windows)
+    win = EXAMPLE_APP_WINDOW (windows->data);
+  else
+    win = example_app_window_new (EXAMPLE_APP (app));
 
-        for (i = 0; i < n_files; i++)
-                example_app_window_open (win, files[i]);
+  for (i = 0; i < n_files; i++)
+    example_app_window_open (win, files[i]);
 
-        gtk_window_present (GTK_WINDOW (win));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
 example_app_class_init (ExampleAppClass *class)
 {
-        G_APPLICATION_CLASS (class)->startup = example_app_startup;
-        G_APPLICATION_CLASS (class)->activate = example_app_activate;
-        G_APPLICATION_CLASS (class)->open = example_app_open;
+  G_APPLICATION_CLASS (class)->startup = example_app_startup;
+  G_APPLICATION_CLASS (class)->activate = example_app_activate;
+  G_APPLICATION_CLASS (class)->open = example_app_open;
 }
 
 ExampleApp *
 example_app_new (void)
 {
-        return g_object_new (EXAMPLE_APP_TYPE,
-                             "application-id", "org.gtk.exampleapp",
-                             "flags", G_APPLICATION_HANDLES_OPEN,
-                             NULL);
+  return g_object_new (EXAMPLE_APP_TYPE,
+                       "application-id", "org.gtk.exampleapp",
+                       "flags", G_APPLICATION_HANDLES_OPEN,
+                       NULL);
 }
diff --git a/examples/application4/exampleapp.h b/examples/application4/exampleapp.h
index 8b51c59..824049d 100644
--- a/examples/application4/exampleapp.h
+++ b/examples/application4/exampleapp.h
@@ -8,8 +8,8 @@
 #define EXAMPLE_APP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_TYPE, ExampleApp))
 
 
-typedef struct ExampleApp       ExampleApp;
-typedef struct ExampleAppClass  ExampleAppClass;
+typedef struct _ExampleApp       ExampleApp;
+typedef struct _ExampleAppClass  ExampleAppClass;
 
 
 GType           example_app_get_type    (void);
diff --git a/examples/application4/exampleappwin.c b/examples/application4/exampleappwin.c
index 52306e1..e36290c 100644
--- a/examples/application4/exampleappwin.c
+++ b/examples/application4/exampleappwin.c
@@ -2,18 +2,21 @@
 #include "exampleappwin.h"
 #include <gtk/gtk.h>
 
-struct ExampleAppWindow {
-        GtkApplicationWindow parent;
+struct _ExampleAppWindow
+{
+  GtkApplicationWindow parent;
 };
 
-struct ExampleAppWindowClass {
-        GtkApplicationWindowClass parent_class;
+struct _ExampleAppWindowClass
+{
+  GtkApplicationWindowClass parent_class;
 };
 
-typedef struct ExampleAppWindowPrivate ExampleAppWindowPrivate;
+typedef struct _ExampleAppWindowPrivate ExampleAppWindowPrivate;
 
-struct ExampleAppWindowPrivate {
-        GtkWidget *stack;
+struct _ExampleAppWindowPrivate
+{
+  GtkWidget *stack;
 };
 
 G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLICATION_WINDOW);
@@ -21,53 +24,55 @@ G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLIC
 static void
 example_app_window_init (ExampleAppWindow *win)
 {
-        gtk_widget_init_template (GTK_WIDGET (win));
+  gtk_widget_init_template (GTK_WIDGET (win));
 }
 
 static void
 example_app_window_class_init (ExampleAppWindowClass *class)
 {
-        gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
-                                                     "/org/gtk/exampleapp/window.ui");
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
+  gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
+                                               "/org/gtk/exampleapp/window.ui");
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
 }
 
 ExampleAppWindow *
 example_app_window_new (ExampleApp *app)
 {
-        return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
+  return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
 }
 
 void
 example_app_window_open (ExampleAppWindow *win,
                          GFile            *file)
 {
-        ExampleAppWindowPrivate *priv = example_app_window_get_instance_private (win);
-        gchar *basename;
-        GtkWidget *scrolled, *view;
-        gchar *contents;
-        gsize length;
+  ExampleAppWindowPrivate *priv;
+  gchar *basename;
+  GtkWidget *scrolled, *view;
+  gchar *contents;
+  gsize length;
 
-        basename = g_file_get_basename (file);
+  priv = example_app_window_get_instance_private (win);
+  basename = g_file_get_basename (file);
 
-        scrolled = gtk_scrolled_window_new (NULL, NULL);
-        gtk_widget_show (scrolled);
-        gtk_widget_set_hexpand (scrolled, TRUE);
-        gtk_widget_set_vexpand (scrolled, TRUE);
-        view = gtk_text_view_new ();
-        gtk_text_view_set_editable (GTK_TEXT_VIEW (view), FALSE);
-        gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (view), FALSE);
-        gtk_widget_show (view);
-        gtk_container_add (GTK_CONTAINER (scrolled), view);
-        gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
+  scrolled = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolled);
+  gtk_widget_set_hexpand (scrolled, TRUE);
+  gtk_widget_set_vexpand (scrolled, TRUE);
+  view = gtk_text_view_new ();
+  gtk_text_view_set_editable (GTK_TEXT_VIEW (view), FALSE);
+  gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (view), FALSE);
+  gtk_widget_show (view);
+  gtk_container_add (GTK_CONTAINER (scrolled), view);
+  gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
 
-        if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL)) {
-                GtkTextBuffer *buffer;
+  if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL))
+    {
+      GtkTextBuffer *buffer;
 
-                buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
-                gtk_text_buffer_set_text (buffer, contents, length);
-                g_free (contents);
-        }
+      buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+      gtk_text_buffer_set_text (buffer, contents, length);
+      g_free (contents);
+    }
 
-        g_free (basename);
+  g_free (basename);
 }
diff --git a/examples/application4/exampleappwin.h b/examples/application4/exampleappwin.h
index 11ff3c2..ed4b34f 100644
--- a/examples/application4/exampleappwin.h
+++ b/examples/application4/exampleappwin.h
@@ -9,8 +9,8 @@
 #define EXAMPLE_APP_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_WINDOW_TYPE, 
ExampleAppWindow))
 
 
-typedef struct ExampleAppWindow         ExampleAppWindow;
-typedef struct ExampleAppWindowClass    ExampleAppWindowClass;
+typedef struct _ExampleAppWindow         ExampleAppWindow;
+typedef struct _ExampleAppWindowClass    ExampleAppWindowClass;
 
 
 GType                   example_app_window_get_type     (void);
diff --git a/examples/application4/main.c b/examples/application4/main.c
index 7c24d8b..ccbf16a 100644
--- a/examples/application4/main.c
+++ b/examples/application4/main.c
@@ -4,5 +4,5 @@
 int
 main (int argc, char *argv[])
 {
-        return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
+  return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
 }
diff --git a/examples/application5/exampleapp.c b/examples/application5/exampleapp.c
index 77ced6b..ea24557 100644
--- a/examples/application5/exampleapp.c
+++ b/examples/application5/exampleapp.c
@@ -3,12 +3,14 @@
 #include "exampleapp.h"
 #include "exampleappwin.h"
 
-struct ExampleApp {
-        GtkApplication parent;
+struct _ExampleApp
+{
+  GtkApplication parent;
 };
 
-struct ExampleAppClass {
-        GtkApplicationClass parent_class;
+struct _ExampleAppClass
+{
+  GtkApplicationClass parent_class;
 };
 
 G_DEFINE_TYPE(ExampleApp, example_app, GTK_TYPE_APPLICATION);
@@ -33,36 +35,37 @@ quit_activated (GSimpleAction *action,
   g_application_quit (G_APPLICATION (app));
 }
 
-static GActionEntry app_entries[] = {
-        { "preferences", preferences_activated, NULL, NULL, NULL },
-        { "quit", quit_activated, NULL, NULL, NULL }
+static GActionEntry app_entries[] =
+{
+  { "preferences", preferences_activated, NULL, NULL, NULL },
+  { "quit", quit_activated, NULL, NULL, NULL }
 };
- 
+
 static void
 example_app_startup (GApplication *app)
 {
-        GtkBuilder *builder;
-        GMenuModel *app_menu;
+  GtkBuilder *builder;
+  GMenuModel *app_menu;
 
-        G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
+  G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
 
-        g_action_map_add_action_entries (G_ACTION_MAP (app),
-                                         app_entries, G_N_ELEMENTS (app_entries),
-                                         app);
+  g_action_map_add_action_entries (G_ACTION_MAP (app),
+                                   app_entries, G_N_ELEMENTS (app_entries),
+                                   app);
 
-        builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
-        app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
-        gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
-        g_object_unref (builder);
+  builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
+  app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
+  gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
+  g_object_unref (builder);
 }
 
 static void
 example_app_activate (GApplication *app)
 {
-        ExampleAppWindow *win;
+  ExampleAppWindow *win;
 
-        win = example_app_window_new (EXAMPLE_APP (app));
-        gtk_window_present (GTK_WINDOW (win));
+  win = example_app_window_new (EXAMPLE_APP (app));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
@@ -71,35 +74,35 @@ example_app_open (GApplication  *app,
                   gint           n_files,
                   const gchar   *hint)
 {
-        GList *windows;
-        ExampleAppWindow *win;
-        int i;
+  GList *windows;
+  ExampleAppWindow *win;
+  int i;
 
-        windows = gtk_application_get_windows (GTK_APPLICATION (app));
-        if (windows)
-                win = EXAMPLE_APP_WINDOW (windows->data);
-        else
-                win = example_app_window_new (EXAMPLE_APP (app));
+  windows = gtk_application_get_windows (GTK_APPLICATION (app));
+  if (windows)
+    win = EXAMPLE_APP_WINDOW (windows->data);
+  else
+    win = example_app_window_new (EXAMPLE_APP (app));
 
-        for (i = 0; i < n_files; i++)
-                example_app_window_open (win, files[i]);
+  for (i = 0; i < n_files; i++)
+    example_app_window_open (win, files[i]);
 
-        gtk_window_present (GTK_WINDOW (win));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
 example_app_class_init (ExampleAppClass *class)
 {
-        G_APPLICATION_CLASS (class)->startup = example_app_startup;
-        G_APPLICATION_CLASS (class)->activate = example_app_activate;
-        G_APPLICATION_CLASS (class)->open = example_app_open;
+  G_APPLICATION_CLASS (class)->startup = example_app_startup;
+  G_APPLICATION_CLASS (class)->activate = example_app_activate;
+  G_APPLICATION_CLASS (class)->open = example_app_open;
 }
 
 ExampleApp *
 example_app_new (void)
 {
-        return g_object_new (EXAMPLE_APP_TYPE,
-                             "application-id", "org.gtk.exampleapp",
-                             "flags", G_APPLICATION_HANDLES_OPEN,
-                             NULL);
+  return g_object_new (EXAMPLE_APP_TYPE,
+                       "application-id", "org.gtk.exampleapp",
+                       "flags", G_APPLICATION_HANDLES_OPEN,
+                       NULL);
 }
diff --git a/examples/application5/exampleapp.h b/examples/application5/exampleapp.h
index 8b51c59..824049d 100644
--- a/examples/application5/exampleapp.h
+++ b/examples/application5/exampleapp.h
@@ -8,8 +8,8 @@
 #define EXAMPLE_APP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_TYPE, ExampleApp))
 
 
-typedef struct ExampleApp       ExampleApp;
-typedef struct ExampleAppClass  ExampleAppClass;
+typedef struct _ExampleApp       ExampleApp;
+typedef struct _ExampleAppClass  ExampleAppClass;
 
 
 GType           example_app_get_type    (void);
diff --git a/examples/application5/exampleappwin.c b/examples/application5/exampleappwin.c
index 26790f0..d99532e 100644
--- a/examples/application5/exampleappwin.c
+++ b/examples/application5/exampleappwin.c
@@ -2,19 +2,22 @@
 #include "exampleappwin.h"
 #include <gtk/gtk.h>
 
-struct ExampleAppWindow {
-        GtkApplicationWindow parent;
+struct _ExampleAppWindow
+{
+  GtkApplicationWindow parent;
 };
 
-struct ExampleAppWindowClass {
-        GtkApplicationWindowClass parent_class;
+struct _ExampleAppWindowClass
+{
+  GtkApplicationWindowClass parent_class;
 };
 
-typedef struct ExampleAppWindowPrivate ExampleAppWindowPrivate;
+typedef struct _ExampleAppWindowPrivate ExampleAppWindowPrivate;
 
-struct ExampleAppWindowPrivate {
-        GSettings *settings;
-        GtkWidget *stack;
+struct _ExampleAppWindowPrivate
+{
+  GSettings *settings;
+  GtkWidget *stack;
 };
 
 G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLICATION_WINDOW);
@@ -22,87 +25,88 @@ G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLIC
 static void
 example_app_window_init (ExampleAppWindow *win)
 {
-        ExampleAppWindowPrivate *priv;
+  ExampleAppWindowPrivate *priv;
 
-        priv = example_app_window_get_instance_private (win);
-        gtk_widget_init_template (GTK_WIDGET (win));
-        priv->settings = g_settings_new ("org.gtk.exampleapp");
+  priv = example_app_window_get_instance_private (win);
+  gtk_widget_init_template (GTK_WIDGET (win));
+  priv->settings = g_settings_new ("org.gtk.exampleapp");
 
-        g_settings_bind (priv->settings, "transition",
-                         priv->stack, "transition-type",
-                         G_SETTINGS_BIND_DEFAULT);
+  g_settings_bind (priv->settings, "transition",
+                   priv->stack, "transition-type",
+                   G_SETTINGS_BIND_DEFAULT);
 }
 
 static void
 example_app_window_dispose (GObject *object)
 {
-        ExampleAppWindow *win;
-        ExampleAppWindowPrivate *priv;
+  ExampleAppWindow *win;
+  ExampleAppWindowPrivate *priv;
 
-        win = EXAMPLE_APP_WINDOW (object);
-        priv = example_app_window_get_instance_private (win);
+  win = EXAMPLE_APP_WINDOW (object);
+  priv = example_app_window_get_instance_private (win);
 
-        g_clear_object (&priv->settings);
+  g_clear_object (&priv->settings);
 
-        G_OBJECT_CLASS (example_app_window_parent_class)->dispose (object);
+  G_OBJECT_CLASS (example_app_window_parent_class)->dispose (object);
 }
 
 static void
 example_app_window_class_init (ExampleAppWindowClass *class)
 {
-        G_OBJECT_CLASS (class)->dispose = example_app_window_dispose;
+  G_OBJECT_CLASS (class)->dispose = example_app_window_dispose;
 
-        gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
-                                                     "/org/gtk/exampleapp/window.ui");
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
+  gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
+                                               "/org/gtk/exampleapp/window.ui");
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
 }
 
 ExampleAppWindow *
 example_app_window_new (ExampleApp *app)
 {
-        return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
+  return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
 }
 
 void
 example_app_window_open (ExampleAppWindow *win,
                          GFile            *file)
 {
-        ExampleAppWindowPrivate *priv;
-        gchar *basename;
-        GtkWidget *scrolled, *view;
-        gchar *contents;
-        gsize length;
-        GtkTextBuffer *buffer;
-        GtkTextTag *tag;
-        GtkTextIter start_iter, end_iter;
-
-        priv = example_app_window_get_instance_private (win);
-        basename = g_file_get_basename (file);
-
-        scrolled = gtk_scrolled_window_new (NULL, NULL);
-        gtk_widget_show (scrolled);
-        gtk_widget_set_hexpand (scrolled, TRUE);
-        gtk_widget_set_vexpand (scrolled, TRUE);
-        view = gtk_text_view_new ();
-        gtk_text_view_set_editable (GTK_TEXT_VIEW (view), FALSE);
-        gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (view), FALSE);
-        gtk_widget_show (view);
-        gtk_container_add (GTK_CONTAINER (scrolled), view);
-        gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
-
-        buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
-
-        if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL)) {
-                gtk_text_buffer_set_text (buffer, contents, length);
-                g_free (contents);
-        }
-
-        tag = gtk_text_buffer_create_tag (buffer, NULL, NULL);
-        g_settings_bind (priv->settings, "font", tag, "font", G_SETTINGS_BIND_DEFAULT);
-
-        gtk_text_buffer_get_start_iter (buffer, &start_iter);
-        gtk_text_buffer_get_end_iter (buffer, &end_iter);
-        gtk_text_buffer_apply_tag (buffer, tag, &start_iter, &end_iter);
-
-        g_free (basename);
+  ExampleAppWindowPrivate *priv;
+  gchar *basename;
+  GtkWidget *scrolled, *view;
+  gchar *contents;
+  gsize length;
+  GtkTextBuffer *buffer;
+  GtkTextTag *tag;
+  GtkTextIter start_iter, end_iter;
+
+  priv = example_app_window_get_instance_private (win);
+  basename = g_file_get_basename (file);
+
+  scrolled = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolled);
+  gtk_widget_set_hexpand (scrolled, TRUE);
+  gtk_widget_set_vexpand (scrolled, TRUE);
+  view = gtk_text_view_new ();
+  gtk_text_view_set_editable (GTK_TEXT_VIEW (view), FALSE);
+  gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (view), FALSE);
+  gtk_widget_show (view);
+  gtk_container_add (GTK_CONTAINER (scrolled), view);
+  gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
+
+  buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+
+  if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL))
+    {
+      gtk_text_buffer_set_text (buffer, contents, length);
+      g_free (contents);
+    }
+
+  tag = gtk_text_buffer_create_tag (buffer, NULL, NULL);
+  g_settings_bind (priv->settings, "font", tag, "font", G_SETTINGS_BIND_DEFAULT);
+
+  gtk_text_buffer_get_start_iter (buffer, &start_iter);
+  gtk_text_buffer_get_end_iter (buffer, &end_iter);
+  gtk_text_buffer_apply_tag (buffer, tag, &start_iter, &end_iter);
+
+  g_free (basename);
 }
diff --git a/examples/application5/exampleappwin.h b/examples/application5/exampleappwin.h
index 11ff3c2..ed4b34f 100644
--- a/examples/application5/exampleappwin.h
+++ b/examples/application5/exampleappwin.h
@@ -9,8 +9,8 @@
 #define EXAMPLE_APP_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_WINDOW_TYPE, 
ExampleAppWindow))
 
 
-typedef struct ExampleAppWindow         ExampleAppWindow;
-typedef struct ExampleAppWindowClass    ExampleAppWindowClass;
+typedef struct _ExampleAppWindow         ExampleAppWindow;
+typedef struct _ExampleAppWindowClass    ExampleAppWindowClass;
 
 
 GType                   example_app_window_get_type     (void);
diff --git a/examples/application5/main.c b/examples/application5/main.c
index 7ce327a..546d923 100644
--- a/examples/application5/main.c
+++ b/examples/application5/main.c
@@ -4,12 +4,12 @@
 int
 main (int argc, char *argv[])
 {
-        /* Since this example is running uninstalled,
-         * we have to help it find its schema. This
-         * is *not* necessary in properly installed
-         * application.
-         */
-        g_setenv ("GSETTINGS_SCHEMA_DIR", ".", FALSE);
+  /* Since this example is running uninstalled,
+   * we have to help it find its schema. This
+   * is *not* necessary in properly installed
+   * application.
+   */
+  g_setenv ("GSETTINGS_SCHEMA_DIR", ".", FALSE);
 
-        return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
+  return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
 }
diff --git a/examples/application7/exampleapp.c b/examples/application7/exampleapp.c
index 633216c..1bc6ce8 100644
--- a/examples/application7/exampleapp.c
+++ b/examples/application7/exampleapp.c
@@ -4,12 +4,14 @@
 #include "exampleappwin.h"
 #include "exampleappprefs.h"
 
-struct ExampleApp {
-        GtkApplication parent;
+struct _ExampleApp
+{
+  GtkApplication parent;
 };
 
-struct ExampleAppClass {
-        GtkApplicationClass parent_class;
+struct _ExampleAppClass
+{
+  GtkApplicationClass parent_class;
 };
 
 G_DEFINE_TYPE(ExampleApp, example_app, GTK_TYPE_APPLICATION);
@@ -24,12 +26,12 @@ preferences_activated (GSimpleAction *action,
                        GVariant      *parameter,
                        gpointer       app)
 {
-        ExampleAppPrefs *prefs;
-        GtkWindow *win;
+  ExampleAppPrefs *prefs;
+  GtkWindow *win;
 
-        win = gtk_application_get_active_window (GTK_APPLICATION (app));
-        prefs = example_app_prefs_new (EXAMPLE_APP_WINDOW (win));
-        gtk_window_present (GTK_WINDOW (prefs));
+  win = gtk_application_get_active_window (GTK_APPLICATION (app));
+  prefs = example_app_prefs_new (EXAMPLE_APP_WINDOW (win));
+  gtk_window_present (GTK_WINDOW (prefs));
 }
 
 static void
@@ -40,36 +42,37 @@ quit_activated (GSimpleAction *action,
   g_application_quit (G_APPLICATION (app));
 }
 
-static GActionEntry app_entries[] = {
-        { "preferences", preferences_activated, NULL, NULL, NULL },
-        { "quit", quit_activated, NULL, NULL, NULL }
+static GActionEntry app_entries[] =
+{
+  { "preferences", preferences_activated, NULL, NULL, NULL },
+  { "quit", quit_activated, NULL, NULL, NULL }
 };
 
 static void
 example_app_startup (GApplication *app)
 {
-        GtkBuilder *builder;
-        GMenuModel *app_menu;
+  GtkBuilder *builder;
+  GMenuModel *app_menu;
 
-        G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
+  G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
 
-        g_action_map_add_action_entries (G_ACTION_MAP (app),
-                                         app_entries, G_N_ELEMENTS (app_entries),
-                                         app);
+  g_action_map_add_action_entries (G_ACTION_MAP (app),
+                                   app_entries, G_N_ELEMENTS (app_entries),
+                                   app);
 
-        builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
-        app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
-        gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
-        g_object_unref (builder);
+  builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
+  app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
+  gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
+  g_object_unref (builder);
 }
 
 static void
 example_app_activate (GApplication *app)
 {
-        ExampleAppWindow *win;
+  ExampleAppWindow *win;
 
-        win = example_app_window_new (EXAMPLE_APP (app));
-        gtk_window_present (GTK_WINDOW (win));
+  win = example_app_window_new (EXAMPLE_APP (app));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
@@ -78,35 +81,35 @@ example_app_open (GApplication  *app,
                   gint           n_files,
                   const gchar   *hint)
 {
-        GList *windows;
-        ExampleAppWindow *win;
-        int i;
+  GList *windows;
+  ExampleAppWindow *win;
+  int i;
 
-        windows = gtk_application_get_windows (GTK_APPLICATION (app));
-        if (windows)
-                win = EXAMPLE_APP_WINDOW (windows->data);
-        else
-                win = example_app_window_new (EXAMPLE_APP (app));
+  windows = gtk_application_get_windows (GTK_APPLICATION (app));
+  if (windows)
+    win = EXAMPLE_APP_WINDOW (windows->data);
+  else
+    win = example_app_window_new (EXAMPLE_APP (app));
 
-        for (i = 0; i < n_files; i++)
-                example_app_window_open (win, files[i]);
+  for (i = 0; i < n_files; i++)
+    example_app_window_open (win, files[i]);
 
-        gtk_window_present (GTK_WINDOW (win));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
 example_app_class_init (ExampleAppClass *class)
 {
-        G_APPLICATION_CLASS (class)->startup = example_app_startup;
-        G_APPLICATION_CLASS (class)->activate = example_app_activate;
-        G_APPLICATION_CLASS (class)->open = example_app_open;
+  G_APPLICATION_CLASS (class)->startup = example_app_startup;
+  G_APPLICATION_CLASS (class)->activate = example_app_activate;
+  G_APPLICATION_CLASS (class)->open = example_app_open;
 }
 
 ExampleApp *
 example_app_new (void)
 {
-        return g_object_new (EXAMPLE_APP_TYPE,
-                             "application-id", "org.gtk.exampleapp",
-                             "flags", G_APPLICATION_HANDLES_OPEN,
-                             NULL);
+  return g_object_new (EXAMPLE_APP_TYPE,
+                       "application-id", "org.gtk.exampleapp",
+                       "flags", G_APPLICATION_HANDLES_OPEN,
+                       NULL);
 }
diff --git a/examples/application7/exampleapp.h b/examples/application7/exampleapp.h
index 8b51c59..824049d 100644
--- a/examples/application7/exampleapp.h
+++ b/examples/application7/exampleapp.h
@@ -8,8 +8,8 @@
 #define EXAMPLE_APP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_TYPE, ExampleApp))
 
 
-typedef struct ExampleApp       ExampleApp;
-typedef struct ExampleAppClass  ExampleAppClass;
+typedef struct _ExampleApp       ExampleApp;
+typedef struct _ExampleAppClass  ExampleAppClass;
 
 
 GType           example_app_get_type    (void);
diff --git a/examples/application7/exampleappprefs.c b/examples/application7/exampleappprefs.c
index 75f2ccb..5dcd4ca 100644
--- a/examples/application7/exampleappprefs.c
+++ b/examples/application7/exampleappprefs.c
@@ -4,20 +4,24 @@
 #include "exampleappwin.h"
 #include "exampleappprefs.h"
 
-struct ExampleAppPrefs {
-        GtkDialog parent;
+struct _ExampleAppPrefs
+{
+  GtkDialog parent;
 };
 
-struct ExampleAppPrefsClass {
-        GtkDialogClass parent_class;
+struct _ExampleAppPrefsClass
+{
+  GtkDialogClass parent_class;
 };
 
-typedef struct ExampleAppPrefsPrivate ExampleAppPrefsPrivate;
-struct ExampleAppPrefsPrivate {
-        GSettings *settings;
-        GtkWidget *font;
-        GtkWidget *transition;
-        GtkWidget *close;
+typedef struct _ExampleAppPrefsPrivate ExampleAppPrefsPrivate;
+
+struct _ExampleAppPrefsPrivate
+{
+  GSettings *settings;
+  GtkWidget *font;
+  GtkWidget *transition;
+  GtkWidget *close;
 };
 
 G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppPrefs, example_app_prefs, GTK_TYPE_DIALOG)
@@ -25,47 +29,47 @@ G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppPrefs, example_app_prefs, GTK_TYPE_DIALOG)
 static void
 example_app_prefs_init (ExampleAppPrefs *prefs)
 {
-        ExampleAppPrefsPrivate *priv;
+  ExampleAppPrefsPrivate *priv;
 
-        priv = example_app_prefs_get_instance_private (prefs);
-        gtk_widget_init_template (GTK_WIDGET (prefs));
-        priv->settings = g_settings_new ("org.gtk.exampleapp");
+  priv = example_app_prefs_get_instance_private (prefs);
+  gtk_widget_init_template (GTK_WIDGET (prefs));
+  priv->settings = g_settings_new ("org.gtk.exampleapp");
 
-        g_settings_bind (priv->settings, "font",
-                         priv->font, "font",
-                         G_SETTINGS_BIND_DEFAULT);
-        g_settings_bind (priv->settings, "transition",
-                         priv->transition, "active-id",
-                         G_SETTINGS_BIND_DEFAULT);
-        g_signal_connect_swapped (priv->close, "clicked",
-                                  G_CALLBACK (gtk_widget_destroy), prefs);
+  g_settings_bind (priv->settings, "font",
+                   priv->font, "font",
+                   G_SETTINGS_BIND_DEFAULT);
+  g_settings_bind (priv->settings, "transition",
+                   priv->transition, "active-id",
+                   G_SETTINGS_BIND_DEFAULT);
+  g_signal_connect_swapped (priv->close, "clicked",
+                            G_CALLBACK (gtk_widget_destroy), prefs);
 }
 
 static void
 example_app_prefs_dispose (GObject *object)
 {
-        ExampleAppPrefsPrivate *priv;
+  ExampleAppPrefsPrivate *priv;
 
-        priv = example_app_prefs_get_instance_private (EXAMPLE_APP_PREFS (object));
-        g_clear_object (&priv->settings);
+  priv = example_app_prefs_get_instance_private (EXAMPLE_APP_PREFS (object));
+  g_clear_object (&priv->settings);
 
-        G_OBJECT_CLASS (example_app_prefs_parent_class)->dispose (object);
+  G_OBJECT_CLASS (example_app_prefs_parent_class)->dispose (object);
 }
 
 static void
 example_app_prefs_class_init (ExampleAppPrefsClass *class)
 {
-        G_OBJECT_CLASS (class)->dispose = example_app_prefs_dispose;
+  G_OBJECT_CLASS (class)->dispose = example_app_prefs_dispose;
 
-        gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
-                                                     "/org/gtk/exampleapp/prefs.ui");
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, font);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, transition);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, close);
+  gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
+                                               "/org/gtk/exampleapp/prefs.ui");
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, font);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, transition);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, close);
 }
 
 ExampleAppPrefs *
 example_app_prefs_new (ExampleAppWindow *win)
 {
-        return g_object_new (EXAMPLE_APP_PREFS_TYPE, "transient-for", win, NULL);
+  return g_object_new (EXAMPLE_APP_PREFS_TYPE, "transient-for", win, NULL);
 }
diff --git a/examples/application7/exampleappprefs.h b/examples/application7/exampleappprefs.h
index fe32a67..c684889 100644
--- a/examples/application7/exampleappprefs.h
+++ b/examples/application7/exampleappprefs.h
@@ -9,8 +9,8 @@
 #define EXAMPLE_APP_PREFS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_PREFS_TYPE, ExampleAppPrefs))
 
 
-typedef struct ExampleAppPrefs          ExampleAppPrefs;
-typedef struct ExampleAppPrefsClass     ExampleAppPrefsClass;
+typedef struct _ExampleAppPrefs          ExampleAppPrefs;
+typedef struct _ExampleAppPrefsClass     ExampleAppPrefsClass;
 
 
 GType                   example_app_prefs_get_type     (void);
diff --git a/examples/application7/exampleappwin.c b/examples/application7/exampleappwin.c
index 05a8d30..8e09c31 100644
--- a/examples/application7/exampleappwin.c
+++ b/examples/application7/exampleappwin.c
@@ -2,24 +2,27 @@
 #include "exampleappwin.h"
 #include <gtk/gtk.h>
 
-struct ExampleAppWindow {
-        GtkApplicationWindow parent;
+struct _ExampleAppWindow
+{
+  GtkApplicationWindow parent;
 };
 
-struct ExampleAppWindowClass {
-        GtkApplicationWindowClass parent_class;
+struct _ExampleAppWindowClass
+{
+  GtkApplicationWindowClass parent_class;
 };
 
-typedef struct ExampleAppWindowPrivate ExampleAppWindowPrivate;
+typedef struct _ExampleAppWindowPrivate ExampleAppWindowPrivate;
 
-struct ExampleAppWindowPrivate {
-        GSettings *settings;
-        GtkWidget *stack;
-        GtkWidget *search;
-        GtkWidget *searchbar;
-        GtkWidget *searchentry;
-        gulong text_changed_handler;
-        gulong tab_changed_handler;
+struct _ExampleAppWindowPrivate
+{
+  GSettings *settings;
+  GtkWidget *stack;
+  GtkWidget *search;
+  GtkWidget *searchbar;
+  GtkWidget *searchentry;
+  gulong text_changed_handler;
+  gulong tab_changed_handler;
 };
 
 G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLICATION_WINDOW);
@@ -28,32 +31,33 @@ static void
 search_text_changed (GtkEntry         *entry,
                      ExampleAppWindow *win)
 {
-        ExampleAppWindowPrivate *priv;
-        const gchar *text;
-        GtkWidget *tab;
-        GtkWidget *view;
-        GtkTextBuffer *buffer;
-        GtkTextIter start, match_start, match_end;
-
-        text = gtk_entry_get_text (entry);
-
-        if (text[0] == '\0')
-                return;
-
-        priv = example_app_window_get_instance_private (win);
-
-        tab = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
-        view = gtk_bin_get_child (GTK_BIN (tab));
-        buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
-
-        /* Very simple-minded search implementation */
-        gtk_text_buffer_get_start_iter (buffer, &start);
-        if (gtk_text_iter_forward_search (&start, text, GTK_TEXT_SEARCH_CASE_INSENSITIVE,
-                                          &match_start, &match_end, NULL)) {
-                gtk_text_buffer_select_range (buffer, &match_start, &match_end);
-                gtk_text_view_scroll_to_iter (GTK_TEXT_VIEW (view), &match_start,
-                                              0.0, FALSE, 0.0, 0.0);
-        }
+  ExampleAppWindowPrivate *priv;
+  const gchar *text;
+  GtkWidget *tab;
+  GtkWidget *view;
+  GtkTextBuffer *buffer;
+  GtkTextIter start, match_start, match_end;
+
+  text = gtk_entry_get_text (entry);
+
+  if (text[0] == '\0')
+    return;
+
+  priv = example_app_window_get_instance_private (win);
+
+  tab = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
+  view = gtk_bin_get_child (GTK_BIN (tab));
+  buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+
+  /* Very simple-minded search implementation */
+  gtk_text_buffer_get_start_iter (buffer, &start);
+  if (gtk_text_iter_forward_search (&start, text, GTK_TEXT_SEARCH_CASE_INSENSITIVE,
+                                    &match_start, &match_end, NULL))
+    {
+      gtk_text_buffer_select_range (buffer, &match_start, &match_end);
+      gtk_text_view_scroll_to_iter (GTK_TEXT_VIEW (view), &match_start,
+                                    0.0, FALSE, 0.0, 0.0);
+    }
 }
 
 static void
@@ -61,120 +65,125 @@ visible_child_changed (GObject          *stack,
                        GParamSpec       *pspec,
                        ExampleAppWindow *win)
 {
-        ExampleAppWindowPrivate *priv;
+  ExampleAppWindowPrivate *priv;
 
-        priv = example_app_window_get_instance_private (win);
-        gtk_search_bar_set_search_mode (GTK_SEARCH_BAR (priv->searchbar), FALSE);
+  priv = example_app_window_get_instance_private (win);
+  gtk_search_bar_set_search_mode (GTK_SEARCH_BAR (priv->searchbar), FALSE);
 }
 
 static void
 example_app_window_init (ExampleAppWindow *win)
 {
-        ExampleAppWindowPrivate *priv;
+  ExampleAppWindowPrivate *priv;
 
-        priv = example_app_window_get_instance_private (win);
-        gtk_widget_init_template (GTK_WIDGET (win));
-        priv->settings = g_settings_new ("org.gtk.exampleapp");
+  priv = example_app_window_get_instance_private (win);
+  gtk_widget_init_template (GTK_WIDGET (win));
+  priv->settings = g_settings_new ("org.gtk.exampleapp");
 
-        g_settings_bind (priv->settings, "transition",
-                         priv->stack, "transition-type",
-                         G_SETTINGS_BIND_DEFAULT);
+  g_settings_bind (priv->settings, "transition",
+                   priv->stack, "transition-type",
+                   G_SETTINGS_BIND_DEFAULT);
 
-        g_object_bind_property (priv->search, "active",
-                                priv->searchbar, "search-mode-enabled",
-                                G_BINDING_BIDIRECTIONAL);
+  g_object_bind_property (priv->search, "active",
+                          priv->searchbar, "search-mode-enabled",
+                          G_BINDING_BIDIRECTIONAL);
 
-        priv->text_changed_handler = g_signal_connect (priv->searchentry, "changed",
-                                                       G_CALLBACK (search_text_changed), win);
-        priv->tab_changed_handler = g_signal_connect (priv->stack, "notify::visible-child",
-                                                      G_CALLBACK (visible_child_changed), win);
+  priv->text_changed_handler = g_signal_connect (priv->searchentry, "changed",
+                                                 G_CALLBACK (search_text_changed), win);
+  priv->tab_changed_handler = g_signal_connect (priv->stack, "notify::visible-child",
+                                                G_CALLBACK (visible_child_changed), win);
 }
 
 static void
 example_app_window_dispose (GObject *object)
 {
-        ExampleAppWindow *win;
-        ExampleAppWindowPrivate *priv;
+  ExampleAppWindow *win;
+  ExampleAppWindowPrivate *priv;
 
-        win = EXAMPLE_APP_WINDOW (object);
-        priv = example_app_window_get_instance_private (win);
+  win = EXAMPLE_APP_WINDOW (object);
+  priv = example_app_window_get_instance_private (win);
 
-        if (priv->text_changed_handler != 0) {
-                g_signal_handler_disconnect (priv->searchentry, priv->text_changed_handler);
-                priv->text_changed_handler = 0;
-        }
+  if (priv->text_changed_handler != 0)
+    {
+      g_signal_handler_disconnect (priv->searchentry, priv->text_changed_handler);
+      priv->text_changed_handler = 0;
+    }
 
-        if (priv->tab_changed_handler != 0) {
-                g_signal_handler_disconnect (priv->stack, priv->tab_changed_handler);
-                priv->tab_changed_handler = 0;
-        }
+  if (priv->tab_changed_handler != 0)
+    {
+      g_signal_handler_disconnect (priv->stack, priv->tab_changed_handler);
+      priv->tab_changed_handler = 0;
+    }
 
-        g_clear_object (&priv->settings);
+  g_clear_object (&priv->settings);
 
-        G_OBJECT_CLASS (example_app_window_parent_class)->dispose (object);
+  G_OBJECT_CLASS (example_app_window_parent_class)->dispose (object);
 }
 
 static void
 example_app_window_class_init (ExampleAppWindowClass *class)
 {
-        G_OBJECT_CLASS (class)->dispose = example_app_window_dispose;
-
-        gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
-                                                     "/org/gtk/exampleapp/window.ui");
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, search);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, searchbar);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, searchentry);
+  G_OBJECT_CLASS (class)->dispose = example_app_window_dispose;
+
+  gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
+                                               "/org/gtk/exampleapp/window.ui");
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, search);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, searchbar);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, searchentry);
 }
 
 ExampleAppWindow *
 example_app_window_new (ExampleApp *app)
 {
-        return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
+  return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
 }
 
 void
 example_app_window_open (ExampleAppWindow *win,
                          GFile            *file)
 {
-        ExampleAppWindowPrivate *priv;
-        gchar *basename;
-        GtkWidget *scrolled, *view;
-        gchar *contents;
-        gsize length;
-        GtkTextBuffer *buffer;
-        GtkTextTag *tag;
-        GtkTextIter start_iter, end_iter;
-
-        priv = example_app_window_get_instance_private (win);
-        basename = g_file_get_basename (file);
-
-        scrolled = gtk_scrolled_window_new (NULL, NULL);
-        gtk_widget_show (scrolled);
-        gtk_widget_set_hexpand (scrolled, TRUE);
-        gtk_widget_set_vexpand (scrolled, TRUE);
-        view = gtk_text_view_new ();
-        gtk_text_view_set_editable (GTK_TEXT_VIEW (view), FALSE);
-        gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (view), FALSE);
-        gtk_widget_show (view);
-        gtk_container_add (GTK_CONTAINER (scrolled), view);
-        gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
-
-        buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
-
-        if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL)) {
-                gtk_text_buffer_set_text (buffer, contents, length);
-                g_free (contents);
-        }
-
-        tag = gtk_text_buffer_create_tag (buffer, NULL, NULL);
-        g_settings_bind (priv->settings, "font", tag, "font", G_SETTINGS_BIND_DEFAULT);
-
-        gtk_text_buffer_get_start_iter (buffer, &start_iter);
-        gtk_text_buffer_get_end_iter (buffer, &end_iter);
-        gtk_text_buffer_apply_tag (buffer, tag, &start_iter, &end_iter);
-
-        g_free (basename);
-
-        gtk_widget_set_sensitive (priv->search, TRUE);
+  ExampleAppWindowPrivate *priv;
+  gchar *basename;
+  GtkWidget *scrolled, *view;
+  gchar *contents;
+  gsize length;
+  GtkTextBuffer *buffer;
+  GtkTextTag *tag;
+  GtkTextIter start_iter, end_iter;
+
+  priv = example_app_window_get_instance_private (win);
+  basename = g_file_get_basename (file);
+
+  scrolled = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolled);
+  gtk_widget_set_hexpand (scrolled, TRUE);
+  gtk_widget_set_vexpand (scrolled, TRUE);
+  view = gtk_text_view_new ();
+  gtk_text_view_set_editable (GTK_TEXT_VIEW (view), FALSE);
+  gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (view), FALSE);
+  gtk_widget_show (view);
+  gtk_container_add (GTK_CONTAINER (scrolled), view);
+  gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
+
+  buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+
+  if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL))
+    {
+      gtk_text_buffer_set_text (buffer, contents, length);
+      g_free (contents);
+    }
+
+  tag = gtk_text_buffer_create_tag (buffer, NULL, NULL);
+  g_settings_bind (priv->settings, "font",
+                   tag, "font",
+                   G_SETTINGS_BIND_DEFAULT);
+
+  gtk_text_buffer_get_start_iter (buffer, &start_iter);
+  gtk_text_buffer_get_end_iter (buffer, &end_iter);
+  gtk_text_buffer_apply_tag (buffer, tag, &start_iter, &end_iter);
+
+  g_free (basename);
+
+  gtk_widget_set_sensitive (priv->search, TRUE);
 }
diff --git a/examples/application7/exampleappwin.h b/examples/application7/exampleappwin.h
index 11ff3c2..ed4b34f 100644
--- a/examples/application7/exampleappwin.h
+++ b/examples/application7/exampleappwin.h
@@ -9,8 +9,8 @@
 #define EXAMPLE_APP_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_WINDOW_TYPE, 
ExampleAppWindow))
 
 
-typedef struct ExampleAppWindow         ExampleAppWindow;
-typedef struct ExampleAppWindowClass    ExampleAppWindowClass;
+typedef struct _ExampleAppWindow         ExampleAppWindow;
+typedef struct _ExampleAppWindowClass    ExampleAppWindowClass;
 
 
 GType                   example_app_window_get_type     (void);
diff --git a/examples/application7/main.c b/examples/application7/main.c
index 7ce327a..546d923 100644
--- a/examples/application7/main.c
+++ b/examples/application7/main.c
@@ -4,12 +4,12 @@
 int
 main (int argc, char *argv[])
 {
-        /* Since this example is running uninstalled,
-         * we have to help it find its schema. This
-         * is *not* necessary in properly installed
-         * application.
-         */
-        g_setenv ("GSETTINGS_SCHEMA_DIR", ".", FALSE);
+  /* Since this example is running uninstalled,
+   * we have to help it find its schema. This
+   * is *not* necessary in properly installed
+   * application.
+   */
+  g_setenv ("GSETTINGS_SCHEMA_DIR", ".", FALSE);
 
-        return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
+  return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
 }
diff --git a/examples/application8/exampleapp.c b/examples/application8/exampleapp.c
index 633216c..1bc6ce8 100644
--- a/examples/application8/exampleapp.c
+++ b/examples/application8/exampleapp.c
@@ -4,12 +4,14 @@
 #include "exampleappwin.h"
 #include "exampleappprefs.h"
 
-struct ExampleApp {
-        GtkApplication parent;
+struct _ExampleApp
+{
+  GtkApplication parent;
 };
 
-struct ExampleAppClass {
-        GtkApplicationClass parent_class;
+struct _ExampleAppClass
+{
+  GtkApplicationClass parent_class;
 };
 
 G_DEFINE_TYPE(ExampleApp, example_app, GTK_TYPE_APPLICATION);
@@ -24,12 +26,12 @@ preferences_activated (GSimpleAction *action,
                        GVariant      *parameter,
                        gpointer       app)
 {
-        ExampleAppPrefs *prefs;
-        GtkWindow *win;
+  ExampleAppPrefs *prefs;
+  GtkWindow *win;
 
-        win = gtk_application_get_active_window (GTK_APPLICATION (app));
-        prefs = example_app_prefs_new (EXAMPLE_APP_WINDOW (win));
-        gtk_window_present (GTK_WINDOW (prefs));
+  win = gtk_application_get_active_window (GTK_APPLICATION (app));
+  prefs = example_app_prefs_new (EXAMPLE_APP_WINDOW (win));
+  gtk_window_present (GTK_WINDOW (prefs));
 }
 
 static void
@@ -40,36 +42,37 @@ quit_activated (GSimpleAction *action,
   g_application_quit (G_APPLICATION (app));
 }
 
-static GActionEntry app_entries[] = {
-        { "preferences", preferences_activated, NULL, NULL, NULL },
-        { "quit", quit_activated, NULL, NULL, NULL }
+static GActionEntry app_entries[] =
+{
+  { "preferences", preferences_activated, NULL, NULL, NULL },
+  { "quit", quit_activated, NULL, NULL, NULL }
 };
 
 static void
 example_app_startup (GApplication *app)
 {
-        GtkBuilder *builder;
-        GMenuModel *app_menu;
+  GtkBuilder *builder;
+  GMenuModel *app_menu;
 
-        G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
+  G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
 
-        g_action_map_add_action_entries (G_ACTION_MAP (app),
-                                         app_entries, G_N_ELEMENTS (app_entries),
-                                         app);
+  g_action_map_add_action_entries (G_ACTION_MAP (app),
+                                   app_entries, G_N_ELEMENTS (app_entries),
+                                   app);
 
-        builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
-        app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
-        gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
-        g_object_unref (builder);
+  builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
+  app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
+  gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
+  g_object_unref (builder);
 }
 
 static void
 example_app_activate (GApplication *app)
 {
-        ExampleAppWindow *win;
+  ExampleAppWindow *win;
 
-        win = example_app_window_new (EXAMPLE_APP (app));
-        gtk_window_present (GTK_WINDOW (win));
+  win = example_app_window_new (EXAMPLE_APP (app));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
@@ -78,35 +81,35 @@ example_app_open (GApplication  *app,
                   gint           n_files,
                   const gchar   *hint)
 {
-        GList *windows;
-        ExampleAppWindow *win;
-        int i;
+  GList *windows;
+  ExampleAppWindow *win;
+  int i;
 
-        windows = gtk_application_get_windows (GTK_APPLICATION (app));
-        if (windows)
-                win = EXAMPLE_APP_WINDOW (windows->data);
-        else
-                win = example_app_window_new (EXAMPLE_APP (app));
+  windows = gtk_application_get_windows (GTK_APPLICATION (app));
+  if (windows)
+    win = EXAMPLE_APP_WINDOW (windows->data);
+  else
+    win = example_app_window_new (EXAMPLE_APP (app));
 
-        for (i = 0; i < n_files; i++)
-                example_app_window_open (win, files[i]);
+  for (i = 0; i < n_files; i++)
+    example_app_window_open (win, files[i]);
 
-        gtk_window_present (GTK_WINDOW (win));
+  gtk_window_present (GTK_WINDOW (win));
 }
 
 static void
 example_app_class_init (ExampleAppClass *class)
 {
-        G_APPLICATION_CLASS (class)->startup = example_app_startup;
-        G_APPLICATION_CLASS (class)->activate = example_app_activate;
-        G_APPLICATION_CLASS (class)->open = example_app_open;
+  G_APPLICATION_CLASS (class)->startup = example_app_startup;
+  G_APPLICATION_CLASS (class)->activate = example_app_activate;
+  G_APPLICATION_CLASS (class)->open = example_app_open;
 }
 
 ExampleApp *
 example_app_new (void)
 {
-        return g_object_new (EXAMPLE_APP_TYPE,
-                             "application-id", "org.gtk.exampleapp",
-                             "flags", G_APPLICATION_HANDLES_OPEN,
-                             NULL);
+  return g_object_new (EXAMPLE_APP_TYPE,
+                       "application-id", "org.gtk.exampleapp",
+                       "flags", G_APPLICATION_HANDLES_OPEN,
+                       NULL);
 }
diff --git a/examples/application8/exampleapp.h b/examples/application8/exampleapp.h
index 8b51c59..824049d 100644
--- a/examples/application8/exampleapp.h
+++ b/examples/application8/exampleapp.h
@@ -8,8 +8,8 @@
 #define EXAMPLE_APP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_TYPE, ExampleApp))
 
 
-typedef struct ExampleApp       ExampleApp;
-typedef struct ExampleAppClass  ExampleAppClass;
+typedef struct _ExampleApp       ExampleApp;
+typedef struct _ExampleAppClass  ExampleAppClass;
 
 
 GType           example_app_get_type    (void);
diff --git a/examples/application8/exampleappprefs.c b/examples/application8/exampleappprefs.c
index 75f2ccb..5dcd4ca 100644
--- a/examples/application8/exampleappprefs.c
+++ b/examples/application8/exampleappprefs.c
@@ -4,20 +4,24 @@
 #include "exampleappwin.h"
 #include "exampleappprefs.h"
 
-struct ExampleAppPrefs {
-        GtkDialog parent;
+struct _ExampleAppPrefs
+{
+  GtkDialog parent;
 };
 
-struct ExampleAppPrefsClass {
-        GtkDialogClass parent_class;
+struct _ExampleAppPrefsClass
+{
+  GtkDialogClass parent_class;
 };
 
-typedef struct ExampleAppPrefsPrivate ExampleAppPrefsPrivate;
-struct ExampleAppPrefsPrivate {
-        GSettings *settings;
-        GtkWidget *font;
-        GtkWidget *transition;
-        GtkWidget *close;
+typedef struct _ExampleAppPrefsPrivate ExampleAppPrefsPrivate;
+
+struct _ExampleAppPrefsPrivate
+{
+  GSettings *settings;
+  GtkWidget *font;
+  GtkWidget *transition;
+  GtkWidget *close;
 };
 
 G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppPrefs, example_app_prefs, GTK_TYPE_DIALOG)
@@ -25,47 +29,47 @@ G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppPrefs, example_app_prefs, GTK_TYPE_DIALOG)
 static void
 example_app_prefs_init (ExampleAppPrefs *prefs)
 {
-        ExampleAppPrefsPrivate *priv;
+  ExampleAppPrefsPrivate *priv;
 
-        priv = example_app_prefs_get_instance_private (prefs);
-        gtk_widget_init_template (GTK_WIDGET (prefs));
-        priv->settings = g_settings_new ("org.gtk.exampleapp");
+  priv = example_app_prefs_get_instance_private (prefs);
+  gtk_widget_init_template (GTK_WIDGET (prefs));
+  priv->settings = g_settings_new ("org.gtk.exampleapp");
 
-        g_settings_bind (priv->settings, "font",
-                         priv->font, "font",
-                         G_SETTINGS_BIND_DEFAULT);
-        g_settings_bind (priv->settings, "transition",
-                         priv->transition, "active-id",
-                         G_SETTINGS_BIND_DEFAULT);
-        g_signal_connect_swapped (priv->close, "clicked",
-                                  G_CALLBACK (gtk_widget_destroy), prefs);
+  g_settings_bind (priv->settings, "font",
+                   priv->font, "font",
+                   G_SETTINGS_BIND_DEFAULT);
+  g_settings_bind (priv->settings, "transition",
+                   priv->transition, "active-id",
+                   G_SETTINGS_BIND_DEFAULT);
+  g_signal_connect_swapped (priv->close, "clicked",
+                            G_CALLBACK (gtk_widget_destroy), prefs);
 }
 
 static void
 example_app_prefs_dispose (GObject *object)
 {
-        ExampleAppPrefsPrivate *priv;
+  ExampleAppPrefsPrivate *priv;
 
-        priv = example_app_prefs_get_instance_private (EXAMPLE_APP_PREFS (object));
-        g_clear_object (&priv->settings);
+  priv = example_app_prefs_get_instance_private (EXAMPLE_APP_PREFS (object));
+  g_clear_object (&priv->settings);
 
-        G_OBJECT_CLASS (example_app_prefs_parent_class)->dispose (object);
+  G_OBJECT_CLASS (example_app_prefs_parent_class)->dispose (object);
 }
 
 static void
 example_app_prefs_class_init (ExampleAppPrefsClass *class)
 {
-        G_OBJECT_CLASS (class)->dispose = example_app_prefs_dispose;
+  G_OBJECT_CLASS (class)->dispose = example_app_prefs_dispose;
 
-        gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
-                                                     "/org/gtk/exampleapp/prefs.ui");
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, font);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, transition);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, close);
+  gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
+                                               "/org/gtk/exampleapp/prefs.ui");
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, font);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, transition);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppPrefsPrivate, close);
 }
 
 ExampleAppPrefs *
 example_app_prefs_new (ExampleAppWindow *win)
 {
-        return g_object_new (EXAMPLE_APP_PREFS_TYPE, "transient-for", win, NULL);
+  return g_object_new (EXAMPLE_APP_PREFS_TYPE, "transient-for", win, NULL);
 }
diff --git a/examples/application8/exampleappprefs.h b/examples/application8/exampleappprefs.h
index fe32a67..c684889 100644
--- a/examples/application8/exampleappprefs.h
+++ b/examples/application8/exampleappprefs.h
@@ -9,8 +9,8 @@
 #define EXAMPLE_APP_PREFS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_PREFS_TYPE, ExampleAppPrefs))
 
 
-typedef struct ExampleAppPrefs          ExampleAppPrefs;
-typedef struct ExampleAppPrefsClass     ExampleAppPrefsClass;
+typedef struct _ExampleAppPrefs          ExampleAppPrefs;
+typedef struct _ExampleAppPrefsClass     ExampleAppPrefsClass;
 
 
 GType                   example_app_prefs_get_type     (void);
diff --git a/examples/application8/exampleappwin.c b/examples/application8/exampleappwin.c
index baa3db1..7f9e79d 100644
--- a/examples/application8/exampleappwin.c
+++ b/examples/application8/exampleappwin.c
@@ -2,28 +2,31 @@
 #include "exampleappwin.h"
 #include <gtk/gtk.h>
 
-struct ExampleAppWindow {
-        GtkApplicationWindow parent;
+struct _ExampleAppWindow
+{
+  GtkApplicationWindow parent;
 };
 
-struct ExampleAppWindowClass {
-        GtkApplicationWindowClass parent_class;
+struct _ExampleAppWindowClass
+{
+  GtkApplicationWindowClass parent_class;
 };
 
-typedef struct ExampleAppWindowPrivate ExampleAppWindowPrivate;
-
-struct ExampleAppWindowPrivate {
-        GSettings *settings;
-        GtkWidget *stack;
-        GtkWidget *search;
-        GtkWidget *searchbar;
-        GtkWidget *searchentry;
-        GtkWidget *gears;
-        GtkWidget *sidebar;
-        GtkWidget *words;
-        gulong text_changed_handler;
-        gulong tab_changed_handler;
-        gulong words_changed_handler;
+typedef struct _ExampleAppWindowPrivate ExampleAppWindowPrivate;
+
+struct _ExampleAppWindowPrivate
+{
+  GSettings *settings;
+  GtkWidget *stack;
+  GtkWidget *search;
+  GtkWidget *searchbar;
+  GtkWidget *searchentry;
+  GtkWidget *gears;
+  GtkWidget *sidebar;
+  GtkWidget *words;
+  gulong text_changed_handler;
+  gulong tab_changed_handler;
+  gulong words_changed_handler;
 };
 
 G_DEFINE_TYPE_WITH_PRIVATE(ExampleAppWindow, example_app_window, GTK_TYPE_APPLICATION_WINDOW);
@@ -32,99 +35,102 @@ static void
 search_text_changed (GtkEntry         *entry,
                      ExampleAppWindow *win)
 {
-        ExampleAppWindowPrivate *priv;
-        const gchar *text;
-        GtkWidget *tab;
-        GtkWidget *view;
-        GtkTextBuffer *buffer;
-        GtkTextIter start, match_start, match_end;
-
-        text = gtk_entry_get_text (entry);
-
-        if (text[0] == '\0')
-                return;
-
-        priv = example_app_window_get_instance_private (win);
-
-        tab = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
-        view = gtk_bin_get_child (GTK_BIN (tab));
-        buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
-
-        /* Very simple-minded search implementation */
-        gtk_text_buffer_get_start_iter (buffer, &start);
-        if (gtk_text_iter_forward_search (&start, text, GTK_TEXT_SEARCH_CASE_INSENSITIVE,
-                                          &match_start, &match_end, NULL)) {
-                gtk_text_buffer_select_range (buffer, &match_start, &match_end);
-                gtk_text_view_scroll_to_iter (GTK_TEXT_VIEW (view), &match_start,
-                                              0.0, FALSE, 0.0, 0.0);
-        }
+  ExampleAppWindowPrivate *priv;
+  const gchar *text;
+  GtkWidget *tab;
+  GtkWidget *view;
+  GtkTextBuffer *buffer;
+  GtkTextIter start, match_start, match_end;
+
+  text = gtk_entry_get_text (entry);
+
+  if (text[0] == '\0')
+    return;
+
+  priv = example_app_window_get_instance_private (win);
+
+  tab = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
+  view = gtk_bin_get_child (GTK_BIN (tab));
+  buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+
+  /* Very simple-minded search implementation */
+  gtk_text_buffer_get_start_iter (buffer, &start);
+  if (gtk_text_iter_forward_search (&start, text, GTK_TEXT_SEARCH_CASE_INSENSITIVE,
+                                    &match_start, &match_end, NULL))
+    {
+      gtk_text_buffer_select_range (buffer, &match_start, &match_end);
+      gtk_text_view_scroll_to_iter (GTK_TEXT_VIEW (view), &match_start,
+                                    0.0, FALSE, 0.0, 0.0);
+    }
 }
 
 static void
 find_word (GtkButton        *button,
            ExampleAppWindow *win)
 {
-        ExampleAppWindowPrivate *priv;
-        const gchar *word;
+  ExampleAppWindowPrivate *priv;
+  const gchar *word;
 
-        priv = example_app_window_get_instance_private (win);
+  priv = example_app_window_get_instance_private (win);
 
-        word = gtk_button_get_label (button);
-        gtk_entry_set_text (GTK_ENTRY (priv->searchentry), word);
+  word = gtk_button_get_label (button);
+  gtk_entry_set_text (GTK_ENTRY (priv->searchentry), word);
 }
 
 static void
 update_words (ExampleAppWindow *win)
 {
-        ExampleAppWindowPrivate *priv;
-        GHashTable *strings;
-        GHashTableIter iter;
-        GtkWidget *tab, *view, *row;
-        GtkTextBuffer *buffer;
-        GtkTextIter start, end;
-        GList *children, *l;
-        gchar *word, *key;
-
-        priv = example_app_window_get_instance_private (win);
-
-        tab = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
-        view = gtk_bin_get_child (GTK_BIN (tab));
-        buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
-
-        strings = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
-
-        gtk_text_buffer_get_start_iter (buffer, &start);
-        while (!gtk_text_iter_is_end (&start)) {
-                while (!gtk_text_iter_starts_word (&start)) {
-                        if (!gtk_text_iter_forward_char (&start))
-                                goto done;
-                }
-                end = start;
-                if (!gtk_text_iter_forward_word_end (&end))
-                        goto done;
-                word = gtk_text_buffer_get_text (buffer, &start, &end, FALSE);
-                g_hash_table_add (strings, g_utf8_strdown (word, -1));
-                g_free (word);
-                start = end;
+  ExampleAppWindowPrivate *priv;
+  GHashTable *strings;
+  GHashTableIter iter;
+  GtkWidget *tab, *view, *row;
+  GtkTextBuffer *buffer;
+  GtkTextIter start, end;
+  GList *children, *l;
+  gchar *word, *key;
+
+  priv = example_app_window_get_instance_private (win);
+
+  tab = gtk_stack_get_visible_child (GTK_STACK (priv->stack));
+  view = gtk_bin_get_child (GTK_BIN (tab));
+  buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+
+  strings = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
+
+  gtk_text_buffer_get_start_iter (buffer, &start);
+  while (!gtk_text_iter_is_end (&start))
+    {
+      while (!gtk_text_iter_starts_word (&start))
+        {
+          if (!gtk_text_iter_forward_char (&start))
+            goto done;
         }
+      end = start;
+      if (!gtk_text_iter_forward_word_end (&end))
+        goto done;
+      word = gtk_text_buffer_get_text (buffer, &start, &end, FALSE);
+      g_hash_table_add (strings, g_utf8_strdown (word, -1));
+      g_free (word);
+      start = end;
+    }
 
 done:
-        children = gtk_container_get_children (GTK_CONTAINER (priv->words));
-        for (l = children; l; l = l->next) {
-                gtk_container_remove (GTK_CONTAINER (priv->words), GTK_WIDGET (l->data));
-        }
-        g_list_free (children);
-
-        g_hash_table_iter_init (&iter, strings);
-        while (g_hash_table_iter_next (&iter, (gpointer *)&key, NULL)) {
-                row = gtk_button_new_with_label (key);
-                g_signal_connect (row, "clicked",
-                                  G_CALLBACK (find_word), win);
-                gtk_widget_show (row);
-                gtk_container_add (GTK_CONTAINER (priv->words), row);
-        }
-
-        g_hash_table_unref (strings);
+  children = gtk_container_get_children (GTK_CONTAINER (priv->words));
+  for (l = children; l; l = l->next)
+    gtk_container_remove (GTK_CONTAINER (priv->words), GTK_WIDGET (l->data));
+  g_list_free (children);
+
+  g_hash_table_iter_init (&iter, strings);
+  while (g_hash_table_iter_next (&iter, (gpointer *)&key, NULL))
+    {
+      row = gtk_button_new_with_label (key);
+      g_signal_connect (row, "clicked",
+                        G_CALLBACK (find_word), win);
+      gtk_widget_show (row);
+      gtk_container_add (GTK_CONTAINER (priv->words), row);
+    }
+
+  g_hash_table_unref (strings);
 }
 
 static void
@@ -132,11 +138,11 @@ visible_child_changed (GObject          *stack,
                        GParamSpec       *pspec,
                        ExampleAppWindow *win)
 {
-        ExampleAppWindowPrivate *priv;
+  ExampleAppWindowPrivate *priv;
 
-        priv = example_app_window_get_instance_private (win);
-        gtk_search_bar_set_search_mode (GTK_SEARCH_BAR (priv->searchbar), FALSE);
-        update_words (win);
+  priv = example_app_window_get_instance_private (win);
+  gtk_search_bar_set_search_mode (GTK_SEARCH_BAR (priv->searchbar), FALSE);
+  update_words (win);
 }
 
 static void
@@ -144,145 +150,151 @@ words_changed (GObject          *sidebar,
                GParamSpec       *pspec,
                ExampleAppWindow *win)
 {
-        update_words (win);
+  update_words (win);
 }
 
 static void
 example_app_window_init (ExampleAppWindow *win)
 {
-        ExampleAppWindowPrivate *priv;
-        GtkBuilder *builder;
-        GMenuModel *menu;
-        GAction *action;
-
-        priv = example_app_window_get_instance_private (win);
-        gtk_widget_init_template (GTK_WIDGET (win));
-        priv->settings = g_settings_new ("org.gtk.exampleapp");
-
-        g_settings_bind (priv->settings, "transition",
-                         priv->stack, "transition-type",
-                         G_SETTINGS_BIND_DEFAULT);
-
-        g_settings_bind (priv->settings, "show-words",
-                         priv->sidebar, "reveal-child",
-                         G_SETTINGS_BIND_DEFAULT);
-
-        g_object_bind_property (priv->search, "active",
-                                priv->searchbar, "search-mode-enabled",
-                                G_BINDING_BIDIRECTIONAL);
-
-        priv->text_changed_handler = g_signal_connect (priv->searchentry, "changed",
-                                                       G_CALLBACK (search_text_changed), win);
-        priv->tab_changed_handler = g_signal_connect (priv->stack, "notify::visible-child",
-                                                      G_CALLBACK (visible_child_changed), win);
-        priv->words_changed_handler = g_signal_connect (priv->sidebar, "notify::reveal-child",
-                                                        G_CALLBACK (words_changed), win);
-
-        builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/gears-menu.ui");
-        menu = G_MENU_MODEL (gtk_builder_get_object (builder, "menu"));
-        gtk_menu_button_set_menu_model (GTK_MENU_BUTTON (priv->gears), menu);
-        g_object_unref (builder);
-
-        action = g_settings_create_action (priv->settings, "show-words");
-        g_action_map_add_action (G_ACTION_MAP (win), action);
-        g_object_unref (action);
+  ExampleAppWindowPrivate *priv;
+  GtkBuilder *builder;
+  GMenuModel *menu;
+  GAction *action;
+
+  priv = example_app_window_get_instance_private (win);
+  gtk_widget_init_template (GTK_WIDGET (win));
+  priv->settings = g_settings_new ("org.gtk.exampleapp");
+
+  g_settings_bind (priv->settings, "transition",
+                   priv->stack, "transition-type",
+                   G_SETTINGS_BIND_DEFAULT);
+
+  g_settings_bind (priv->settings, "show-words",
+                   priv->sidebar, "reveal-child",
+                   G_SETTINGS_BIND_DEFAULT);
+
+  g_object_bind_property (priv->search, "active",
+                          priv->searchbar, "search-mode-enabled",
+                          G_BINDING_BIDIRECTIONAL);
+
+  priv->text_changed_handler = g_signal_connect (priv->searchentry, "changed",
+                                                 G_CALLBACK (search_text_changed), win);
+  priv->tab_changed_handler = g_signal_connect (priv->stack, "notify::visible-child",
+                                                G_CALLBACK (visible_child_changed), win);
+  priv->words_changed_handler = g_signal_connect (priv->sidebar, "notify::reveal-child",
+                                                  G_CALLBACK (words_changed), win);
+
+  builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/gears-menu.ui");
+  menu = G_MENU_MODEL (gtk_builder_get_object (builder, "menu"));
+  gtk_menu_button_set_menu_model (GTK_MENU_BUTTON (priv->gears), menu);
+  g_object_unref (builder);
+
+  action = g_settings_create_action (priv->settings, "show-words");
+  g_action_map_add_action (G_ACTION_MAP (win), action);
+  g_object_unref (action);
 }
 
 static void
 example_app_window_dispose (GObject *object)
 {
-        ExampleAppWindow *win;
-        ExampleAppWindowPrivate *priv;
+  ExampleAppWindow *win;
+  ExampleAppWindowPrivate *priv;
 
-        win = EXAMPLE_APP_WINDOW (object);
-        priv = example_app_window_get_instance_private (win);
+  win = EXAMPLE_APP_WINDOW (object);
+  priv = example_app_window_get_instance_private (win);
 
-        if (priv->text_changed_handler != 0) {
-                g_signal_handler_disconnect (priv->searchentry, priv->text_changed_handler);
-                priv->text_changed_handler = 0;
-        }
+  if (priv->text_changed_handler != 0)
+    {
+      g_signal_handler_disconnect (priv->searchentry, priv->text_changed_handler);
+      priv->text_changed_handler = 0;
+    }
 
-        if (priv->tab_changed_handler != 0) {
-                g_signal_handler_disconnect (priv->stack, priv->tab_changed_handler);
-                priv->tab_changed_handler = 0;
-        }
+  if (priv->tab_changed_handler != 0)
+    {
+      g_signal_handler_disconnect (priv->stack, priv->tab_changed_handler);
+      priv->tab_changed_handler = 0;
+    }
 
-        if (priv->words_changed_handler != 0) {
-                g_signal_handler_disconnect (priv->sidebar, priv->words_changed_handler);
-                priv->words_changed_handler = 0;
-        }
+  if (priv->words_changed_handler != 0)
+    {
+      g_signal_handler_disconnect (priv->sidebar, priv->words_changed_handler);
+      priv->words_changed_handler = 0;
+    }
 
-        g_clear_object (&priv->settings);
+  g_clear_object (&priv->settings);
 
-        G_OBJECT_CLASS (example_app_window_parent_class)->dispose (object);
+  G_OBJECT_CLASS (example_app_window_parent_class)->dispose (object);
 }
 
 static void
 example_app_window_class_init (ExampleAppWindowClass *class)
 {
-        G_OBJECT_CLASS (class)->dispose = example_app_window_dispose;
-
-        gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
-                                                     "/org/gtk/exampleapp/window.ui");
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, search);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, searchbar);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, searchentry);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, gears);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, words);
-        gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, sidebar);
+  G_OBJECT_CLASS (class)->dispose = example_app_window_dispose;
+
+  gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
+                                               "/org/gtk/exampleapp/window.ui");
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, stack);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, search);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, searchbar);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, searchentry);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, gears);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, words);
+  gtk_widget_class_bind_child (GTK_WIDGET_CLASS (class), ExampleAppWindowPrivate, sidebar);
 }
 
 ExampleAppWindow *
 example_app_window_new (ExampleApp *app)
 {
-        return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
+  return g_object_new (EXAMPLE_APP_WINDOW_TYPE, "application", app, NULL);
 }
 
 void
 example_app_window_open (ExampleAppWindow *win,
                          GFile            *file)
 {
-        ExampleAppWindowPrivate *priv;
-        gchar *basename;
-        GtkWidget *scrolled, *view;
-        gchar *contents;
-        gsize length;
-        GtkTextBuffer *buffer;
-        GtkTextTag *tag;
-        GtkTextIter start_iter, end_iter;
-
-        priv = example_app_window_get_instance_private (win);
-        basename = g_file_get_basename (file);
-
-        scrolled = gtk_scrolled_window_new (NULL, NULL);
-        gtk_widget_show (scrolled);
-        gtk_widget_set_hexpand (scrolled, TRUE);
-        gtk_widget_set_vexpand (scrolled, TRUE);
-        view = gtk_text_view_new ();
-        gtk_text_view_set_editable (GTK_TEXT_VIEW (view), FALSE);
-        gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (view), FALSE);
-        gtk_widget_show (view);
-        gtk_container_add (GTK_CONTAINER (scrolled), view);
-        gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
-
-        buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
-
-        if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL)) {
-                gtk_text_buffer_set_text (buffer, contents, length);
-                g_free (contents);
-        }
-
-        tag = gtk_text_buffer_create_tag (buffer, NULL, NULL);
-        g_settings_bind (priv->settings, "font", tag, "font", G_SETTINGS_BIND_DEFAULT);
-
-        gtk_text_buffer_get_start_iter (buffer, &start_iter);
-        gtk_text_buffer_get_end_iter (buffer, &end_iter);
-        gtk_text_buffer_apply_tag (buffer, tag, &start_iter, &end_iter);
-
-        g_free (basename);
-
-        gtk_widget_set_sensitive (priv->search, TRUE);
-
-        update_words (win);
+  ExampleAppWindowPrivate *priv;
+  gchar *basename;
+  GtkWidget *scrolled, *view;
+  gchar *contents;
+  gsize length;
+  GtkTextBuffer *buffer;
+  GtkTextTag *tag;
+  GtkTextIter start_iter, end_iter;
+
+  priv = example_app_window_get_instance_private (win);
+  basename = g_file_get_basename (file);
+
+  scrolled = gtk_scrolled_window_new (NULL, NULL);
+  gtk_widget_show (scrolled);
+  gtk_widget_set_hexpand (scrolled, TRUE);
+  gtk_widget_set_vexpand (scrolled, TRUE);
+  view = gtk_text_view_new ();
+  gtk_text_view_set_editable (GTK_TEXT_VIEW (view), FALSE);
+  gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (view), FALSE);
+  gtk_widget_show (view);
+  gtk_container_add (GTK_CONTAINER (scrolled), view);
+  gtk_stack_add_titled (GTK_STACK (priv->stack), scrolled, basename, basename);
+
+  buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+
+  if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL))
+    {
+      gtk_text_buffer_set_text (buffer, contents, length);
+      g_free (contents);
+    }
+
+  tag = gtk_text_buffer_create_tag (buffer, NULL, NULL);
+  g_settings_bind (priv->settings, "font",
+                   tag, "font",
+                   G_SETTINGS_BIND_DEFAULT);
+
+  gtk_text_buffer_get_start_iter (buffer, &start_iter);
+  gtk_text_buffer_get_end_iter (buffer, &end_iter);
+  gtk_text_buffer_apply_tag (buffer, tag, &start_iter, &end_iter);
+
+  g_free (basename);
+
+  gtk_widget_set_sensitive (priv->search, TRUE);
+
+  update_words (win);
 }
diff --git a/examples/application8/exampleappwin.h b/examples/application8/exampleappwin.h
index 11ff3c2..ed4b34f 100644
--- a/examples/application8/exampleappwin.h
+++ b/examples/application8/exampleappwin.h
@@ -9,8 +9,8 @@
 #define EXAMPLE_APP_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), EXAMPLE_APP_WINDOW_TYPE, 
ExampleAppWindow))
 
 
-typedef struct ExampleAppWindow         ExampleAppWindow;
-typedef struct ExampleAppWindowClass    ExampleAppWindowClass;
+typedef struct _ExampleAppWindow         ExampleAppWindow;
+typedef struct _ExampleAppWindowClass    ExampleAppWindowClass;
 
 
 GType                   example_app_window_get_type     (void);
diff --git a/examples/application8/main.c b/examples/application8/main.c
index 7ce327a..546d923 100644
--- a/examples/application8/main.c
+++ b/examples/application8/main.c
@@ -4,12 +4,12 @@
 int
 main (int argc, char *argv[])
 {
-        /* Since this example is running uninstalled,
-         * we have to help it find its schema. This
-         * is *not* necessary in properly installed
-         * application.
-         */
-        g_setenv ("GSETTINGS_SCHEMA_DIR", ".", FALSE);
+  /* Since this example is running uninstalled,
+   * we have to help it find its schema. This
+   * is *not* necessary in properly installed
+   * application.
+   */
+  g_setenv ("GSETTINGS_SCHEMA_DIR", ".", FALSE);
 
-        return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
+  return g_application_run (G_APPLICATION (example_app_new ()), argc, argv);
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]