99
1010struct _MyApplication {
1111 GtkApplication parent_instance;
12- char ** dart_entrypoint_arguments;
12+ char ** dart_entrypoint_arguments;
1313};
1414
1515G_DEFINE_TYPE (MyApplication, my_application, GTK_TYPE_APPLICATION)
1616
1717// Implements GApplication::activate.
18- static void my_application_activate(GApplication* application) {
19- MyApplication* self = MY_APPLICATION (application);
20- GtkWindow* window =
18+ static void my_application_activate(GApplication * application) {
19+ MyApplication * self = MY_APPLICATION (application);
20+ GtkWindow * window =
2121 GTK_WINDOW (gtk_application_window_new (GTK_APPLICATION (application)));
2222
2323 // Use a header bar when running in GNOME as this is the common style used
@@ -29,16 +29,16 @@ static void my_application_activate(GApplication* application) {
2929 // if future cases occur).
3030 gboolean use_header_bar = TRUE ;
3131#ifdef GDK_WINDOWING_X11
32- GdkScreen* screen = gtk_window_get_screen (window);
32+ GdkScreen * screen = gtk_window_get_screen (window);
3333 if (GDK_IS_X11_SCREEN (screen)) {
34- const gchar* wm_name = gdk_x11_screen_get_window_manager_name (screen);
34+ const gchar * wm_name = gdk_x11_screen_get_window_manager_name (screen);
3535 if (g_strcmp0 (wm_name, " GNOME Shell" ) != 0 ) {
3636 use_header_bar = FALSE ;
3737 }
3838 }
3939#endif
4040 if (use_header_bar) {
41- GtkHeaderBar* header_bar = GTK_HEADER_BAR (gtk_header_bar_new ());
41+ GtkHeaderBar * header_bar = GTK_HEADER_BAR (gtk_header_bar_new ());
4242 gtk_widget_show (GTK_WIDGET (header_bar));
4343 gtk_header_bar_set_title (header_bar, " diagram_generator" );
4444 gtk_header_bar_set_show_close_button (header_bar, TRUE );
@@ -51,9 +51,10 @@ static void my_application_activate(GApplication* application) {
5151 gtk_widget_show (GTK_WIDGET (window));
5252
5353 g_autoptr (FlDartProject) project = fl_dart_project_new ();
54- fl_dart_project_set_dart_entrypoint_arguments (project, self->dart_entrypoint_arguments );
54+ fl_dart_project_set_dart_entrypoint_arguments (
55+ project, self->dart_entrypoint_arguments );
5556
56- FlView* view = fl_view_new (project);
57+ FlView * view = fl_view_new (project);
5758 gtk_widget_show (GTK_WIDGET (view));
5859 gtk_container_add (GTK_CONTAINER (window), GTK_WIDGET (view));
5960
@@ -63,16 +64,18 @@ static void my_application_activate(GApplication* application) {
6364}
6465
6566// Implements GApplication::local_command_line.
66- static gboolean my_application_local_command_line (GApplication* application, gchar*** arguments, int * exit_status) {
67- MyApplication* self = MY_APPLICATION (application);
67+ static gboolean my_application_local_command_line (GApplication *application,
68+ gchar ***arguments,
69+ int *exit_status) {
70+ MyApplication *self = MY_APPLICATION (application);
6871 // Strip out the first argument as it is the binary name.
6972 self->dart_entrypoint_arguments = g_strdupv (*arguments + 1 );
7073
7174 g_autoptr (GError) error = nullptr ;
7275 if (!g_application_register (application, nullptr , &error)) {
73- g_warning (" Failed to register: %s" , error->message );
74- *exit_status = 1 ;
75- return TRUE ;
76+ g_warning (" Failed to register: %s" , error->message );
77+ *exit_status = 1 ;
78+ return TRUE ;
7679 }
7780
7881 g_application_activate (application);
@@ -82,43 +85,43 @@ static gboolean my_application_local_command_line(GApplication* application, gch
8285}
8386
8487// Implements GApplication::startup.
85- static void my_application_startup (GApplication* application) {
86- // MyApplication* self = MY_APPLICATION(object);
88+ static void my_application_startup (GApplication * application) {
89+ // MyApplication* self = MY_APPLICATION(object);
8790
8891 // Perform any actions required at application startup.
8992
9093 G_APPLICATION_CLASS (my_application_parent_class)->startup (application);
9194}
9295
9396// Implements GApplication::shutdown.
94- static void my_application_shutdown (GApplication* application) {
95- // MyApplication* self = MY_APPLICATION(object);
97+ static void my_application_shutdown (GApplication * application) {
98+ // MyApplication* self = MY_APPLICATION(object);
9699
97100 // Perform any actions required at application shutdown.
98101
99102 G_APPLICATION_CLASS (my_application_parent_class)->shutdown (application);
100103}
101104
102105// Implements GObject::dispose.
103- static void my_application_dispose (GObject* object) {
104- MyApplication* self = MY_APPLICATION (object);
106+ static void my_application_dispose (GObject * object) {
107+ MyApplication * self = MY_APPLICATION (object);
105108 g_clear_pointer (&self->dart_entrypoint_arguments , g_strfreev);
106109 G_OBJECT_CLASS (my_application_parent_class)->dispose (object);
107110}
108111
109- static void my_application_class_init (MyApplicationClass* klass) {
112+ static void my_application_class_init (MyApplicationClass * klass) {
110113 G_APPLICATION_CLASS (klass)->activate = my_application_activate;
111- G_APPLICATION_CLASS (klass)->local_command_line = my_application_local_command_line;
114+ G_APPLICATION_CLASS (klass)->local_command_line =
115+ my_application_local_command_line;
112116 G_APPLICATION_CLASS (klass)->startup = my_application_startup;
113117 G_APPLICATION_CLASS (klass)->shutdown = my_application_shutdown;
114118 G_OBJECT_CLASS (klass)->dispose = my_application_dispose;
115119}
116120
117- static void my_application_init (MyApplication* self) {}
121+ static void my_application_init (MyApplication * self) {}
118122
119- MyApplication* my_application_new () {
123+ MyApplication * my_application_new () {
120124 return MY_APPLICATION (g_object_new (my_application_get_type (),
121- " application-id" , APPLICATION_ID,
122- " flags" , G_APPLICATION_NON_UNIQUE,
123- nullptr ));
125+ " application-id" , APPLICATION_ID, " flags" ,
126+ G_APPLICATION_NON_UNIQUE, nullptr ));
124127}
0 commit comments