77
88#include " flutter/generated_plugin_registrant.h"
99
10- struct _MyApplication {
10+ struct _MyApplication
11+ {
1112 GtkApplication parent_instance;
12- char ** dart_entrypoint_arguments;
13+ char ** dart_entrypoint_arguments;
1314};
1415
1516G_DEFINE_TYPE (MyApplication, my_application, GTK_TYPE_APPLICATION)
1617
1718// Implements GApplication::activate.
18- static void my_application_activate(GApplication* application) {
19- MyApplication* self = MY_APPLICATION (application);
20- GtkWindow* window =
19+ static void my_application_activate(GApplication *application)
20+ {
21+ MyApplication *self = MY_APPLICATION (application);
22+ GtkWindow *window =
2123 GTK_WINDOW (gtk_application_window_new (GTK_APPLICATION (application)));
2224
2325 // Use a header bar when running in GNOME as this is the common style used
@@ -29,22 +31,27 @@ static void my_application_activate(GApplication* application) {
2931 // if future cases occur).
3032 gboolean use_header_bar = TRUE ;
3133#ifdef GDK_WINDOWING_X11
32- GdkScreen* screen = gtk_window_get_screen (window);
33- if (GDK_IS_X11_SCREEN (screen)) {
34- const gchar* wm_name = gdk_x11_screen_get_window_manager_name (screen);
35- if (g_strcmp0 (wm_name, " GNOME Shell" ) != 0 ) {
34+ GdkScreen *screen = gtk_window_get_screen (window);
35+ if (GDK_IS_X11_SCREEN (screen))
36+ {
37+ const gchar *wm_name = gdk_x11_screen_get_window_manager_name (screen);
38+ if (g_strcmp0 (wm_name, " GNOME Shell" ) != 0 )
39+ {
3640 use_header_bar = FALSE ;
3741 }
3842 }
3943#endif
40- if (use_header_bar) {
41- GtkHeaderBar* header_bar = GTK_HEADER_BAR (gtk_header_bar_new ());
44+ if (use_header_bar)
45+ {
46+ GtkHeaderBar *header_bar = GTK_HEADER_BAR (gtk_header_bar_new ());
4247 gtk_widget_show (GTK_WIDGET (header_bar));
43- gtk_header_bar_set_title (header_bar, " appflowy_flutter " );
48+ gtk_header_bar_set_title (header_bar, " AppFlowy " );
4449 gtk_header_bar_set_show_close_button (header_bar, TRUE );
4550 gtk_window_set_titlebar (window, GTK_WIDGET (header_bar));
46- } else {
47- gtk_window_set_title (window, " appflowy_flutter" );
51+ }
52+ else
53+ {
54+ gtk_window_set_title (window, " AppFlowy" );
4855 }
4956
5057 gtk_window_set_default_size (window, 1280 , 720 );
@@ -53,7 +60,7 @@ static void my_application_activate(GApplication* application) {
5360 g_autoptr (FlDartProject) project = fl_dart_project_new ();
5461 fl_dart_project_set_dart_entrypoint_arguments (project, self->dart_entrypoint_arguments );
5562
56- FlView* view = fl_view_new (project);
63+ FlView * view = fl_view_new (project);
5764 gtk_widget_show (GTK_WIDGET (view));
5865 gtk_container_add (GTK_CONTAINER (window), GTK_WIDGET (view));
5966
@@ -63,16 +70,18 @@ static void my_application_activate(GApplication* application) {
6370}
6471
6572// 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);
73+ static gboolean my_application_local_command_line (GApplication *application, gchar ***arguments, int *exit_status)
74+ {
75+ MyApplication *self = MY_APPLICATION (application);
6876 // Strip out the first argument as it is the binary name.
6977 self->dart_entrypoint_arguments = g_strdupv (*arguments + 1 );
7078
7179 g_autoptr (GError) error = nullptr ;
72- if (!g_application_register (application, nullptr , &error)) {
73- g_warning (" Failed to register: %s" , error->message );
74- *exit_status = 1 ;
75- return TRUE ;
80+ if (!g_application_register (application, nullptr , &error))
81+ {
82+ g_warning (" Failed to register: %s" , error->message );
83+ *exit_status = 1 ;
84+ return TRUE ;
7685 }
7786
7887 g_application_activate (application);
@@ -82,21 +91,24 @@ static gboolean my_application_local_command_line(GApplication* application, gch
8291}
8392
8493// Implements GObject::dispose.
85- static void my_application_dispose (GObject* object) {
86- MyApplication* self = MY_APPLICATION (object);
94+ static void my_application_dispose (GObject *object)
95+ {
96+ MyApplication *self = MY_APPLICATION (object);
8797 g_clear_pointer (&self->dart_entrypoint_arguments , g_strfreev);
8898 G_OBJECT_CLASS (my_application_parent_class)->dispose (object);
8999}
90100
91- static void my_application_class_init (MyApplicationClass* klass) {
101+ static void my_application_class_init (MyApplicationClass *klass)
102+ {
92103 G_APPLICATION_CLASS (klass)->activate = my_application_activate;
93104 G_APPLICATION_CLASS (klass)->local_command_line = my_application_local_command_line;
94105 G_OBJECT_CLASS (klass)->dispose = my_application_dispose;
95106}
96107
97- static void my_application_init (MyApplication* self) {}
108+ static void my_application_init (MyApplication * self) {}
98109
99- MyApplication* my_application_new () {
110+ MyApplication *my_application_new ()
111+ {
100112 return MY_APPLICATION (g_object_new (my_application_get_type (),
101113 " application-id" , APPLICATION_ID,
102114 " flags" , G_APPLICATION_NON_UNIQUE,
0 commit comments