mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-12 05:20:17 +00:00
examples: Add common_cflags to build
And fix all the warnings and errors generated by doing so. See #2491
This commit is contained in:
parent
d7fb33caf7
commit
0e8850bf84
@ -17,7 +17,7 @@ foreach ex : examples
|
|||||||
'-DGDK_DISABLE_DEPRECATED',
|
'-DGDK_DISABLE_DEPRECATED',
|
||||||
'-DGTK_DISABLE_DEPRECATED',
|
'-DGTK_DISABLE_DEPRECATED',
|
||||||
'-DGTK_SRCDIR="@0@"'.format(meson.current_source_dir()),
|
'-DGTK_SRCDIR="@0@"'.format(meson.current_source_dir()),
|
||||||
],
|
] + common_cflags,
|
||||||
dependencies: libgtk_dep)
|
dependencies: libgtk_dep)
|
||||||
endforeach
|
endforeach
|
||||||
|
|
||||||
|
@ -135,6 +135,7 @@ plug_man_open (GApplication *application,
|
|||||||
typedef GtkApplication PlugMan;
|
typedef GtkApplication PlugMan;
|
||||||
typedef GtkApplicationClass PlugManClass;
|
typedef GtkApplicationClass PlugManClass;
|
||||||
|
|
||||||
|
static GType plug_man_get_type (void);
|
||||||
G_DEFINE_TYPE (PlugMan, plug_man, GTK_TYPE_APPLICATION)
|
G_DEFINE_TYPE (PlugMan, plug_man, GTK_TYPE_APPLICATION)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -376,10 +377,10 @@ configure_plugins (GSimpleAction *action,
|
|||||||
dialog = (GtkWidget *)gtk_builder_get_object (builder, "plugin-dialog");
|
dialog = (GtkWidget *)gtk_builder_get_object (builder, "plugin-dialog");
|
||||||
check = (GtkWidget *)gtk_builder_get_object (builder, "red-plugin");
|
check = (GtkWidget *)gtk_builder_get_object (builder, "red-plugin");
|
||||||
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check), plugin_enabled ("red"));
|
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check), plugin_enabled ("red"));
|
||||||
g_signal_connect (check, "toggled", G_CALLBACK (enable_or_disable_plugin), "red");
|
g_signal_connect (check, "toggled", G_CALLBACK (enable_or_disable_plugin), (char *) "red");
|
||||||
check = (GtkWidget *)gtk_builder_get_object (builder, "black-plugin");
|
check = (GtkWidget *)gtk_builder_get_object (builder, "black-plugin");
|
||||||
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check), plugin_enabled ("black"));
|
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check), plugin_enabled ("black"));
|
||||||
g_signal_connect (check, "toggled", G_CALLBACK (enable_or_disable_plugin), "black");
|
g_signal_connect (check, "toggled", G_CALLBACK (enable_or_disable_plugin), (char *) "black");
|
||||||
|
|
||||||
g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
|
g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
|
||||||
|
|
||||||
@ -481,7 +482,7 @@ plug_man_class_init (PlugManClass *class)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
PlugMan *
|
static PlugMan *
|
||||||
plug_man_new (void)
|
plug_man_new (void)
|
||||||
{
|
{
|
||||||
return g_object_new (plug_man_get_type (),
|
return g_object_new (plug_man_get_type (),
|
||||||
|
@ -70,6 +70,7 @@ open (GApplication *application,
|
|||||||
typedef GtkApplication MenuButton;
|
typedef GtkApplication MenuButton;
|
||||||
typedef GtkApplicationClass MenuButtonClass;
|
typedef GtkApplicationClass MenuButtonClass;
|
||||||
|
|
||||||
|
static GType menu_button_get_type (void);
|
||||||
G_DEFINE_TYPE (MenuButton, menu_button, GTK_TYPE_APPLICATION)
|
G_DEFINE_TYPE (MenuButton, menu_button, GTK_TYPE_APPLICATION)
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -176,7 +177,7 @@ menu_button_class_init (MenuButtonClass *class)
|
|||||||
application_class->open = open;
|
application_class->open = open;
|
||||||
}
|
}
|
||||||
|
|
||||||
MenuButton *
|
static MenuButton *
|
||||||
menu_button_new (void)
|
menu_button_new (void)
|
||||||
{
|
{
|
||||||
return g_object_new (menu_button_get_type (),
|
return g_object_new (menu_button_get_type (),
|
||||||
|
Loading…
Reference in New Issue
Block a user