Commit aea69823ed63f7a41e2df1d39e28208bc51b158a
1 parent
b8ab9147
Exists in
master
and in
1 other branch
Fixing build warnings.
Showing
6 changed files
with
20 additions
and
19 deletions
Show diff stats
src/dialogs/commondialog.c
| @@ -50,7 +50,7 @@ static GtkWidget * create_button(GtkWidget *dialog, const gchar *mnemonic, GCall | @@ -50,7 +50,7 @@ static GtkWidget * create_button(GtkWidget *dialog, const gchar *mnemonic, GCall | ||
| 50 | return button; | 50 | return button; |
| 51 | } | 51 | } |
| 52 | 52 | ||
| 53 | -LIB3270_EXPORT GtkWidget * v3270_dialog_new(const gchar *title, GtkWindow *parent, const gchar *apply) | 53 | +LIB3270_EXPORT GtkWidget * v3270_dialog_new(GtkWidget *widget, const gchar *title, const gchar *apply) |
| 54 | { | 54 | { |
| 55 | gboolean use_header; | 55 | gboolean use_header; |
| 56 | g_object_get(gtk_settings_get_default(), "gtk-dialogs-use-header", &use_header, NULL); | 56 | g_object_get(gtk_settings_get_default(), "gtk-dialogs-use-header", &use_header, NULL); |
| @@ -67,9 +67,9 @@ LIB3270_EXPORT GtkWidget * v3270_dialog_new(const gchar *title, GtkWindow *paren | @@ -67,9 +67,9 @@ LIB3270_EXPORT GtkWidget * v3270_dialog_new(const gchar *title, GtkWindow *paren | ||
| 67 | // https://developer.gnome.org/hig/stable/visual-layout.html.en | 67 | // https://developer.gnome.org/hig/stable/visual-layout.html.en |
| 68 | gtk_container_set_border_width(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(dialog))),18); | 68 | gtk_container_set_border_width(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(dialog))),18); |
| 69 | 69 | ||
| 70 | - if(parent) | 70 | + if(widget) |
| 71 | { | 71 | { |
| 72 | - gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_widget_get_toplevel(parent))); | 72 | + gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(gtk_widget_get_toplevel(widget))); |
| 73 | gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); | 73 | gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); |
| 74 | gtk_window_set_destroy_with_parent(GTK_WINDOW(dialog), TRUE); | 74 | gtk_window_set_destroy_with_parent(GTK_WINDOW(dialog), TRUE); |
| 75 | } | 75 | } |
src/dialogs/hostselect.c
| @@ -311,7 +311,7 @@ LIB3270_EXPORT void v3270_select_host(GtkWidget *widget) | @@ -311,7 +311,7 @@ LIB3270_EXPORT void v3270_select_host(GtkWidget *widget) | ||
| 311 | } | 311 | } |
| 312 | 312 | ||
| 313 | GtkWidget * dialog = v3270_host_select_new(widget); | 313 | GtkWidget * dialog = v3270_host_select_new(widget); |
| 314 | - GtkWidget * win = v3270_dialog_new(_("Configure host"), GTK_WINDOW(gtk_widget_get_toplevel(widget)), _("C_onnect")); | 314 | + GtkWidget * win = v3270_dialog_new(widget, _("Configure host"), _("C_onnect")); |
| 315 | 315 | ||
| 316 | gtk_window_set_default_size(GTK_WINDOW(win), 700, 150); | 316 | gtk_window_set_default_size(GTK_WINDOW(win), 700, 150); |
| 317 | 317 |
src/dialogs/tools.c
| @@ -70,5 +70,17 @@ | @@ -70,5 +70,17 @@ | ||
| 70 | return child; | 70 | return child; |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | + GtkWidget * v3270_box_pack_start(GtkWidget *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding) | ||
| 74 | + { | ||
| 75 | + gtk_box_pack_start(GTK_BOX(box),child,expand,fill,padding); | ||
| 76 | + return child; | ||
| 77 | + } | ||
| 78 | + | ||
| 79 | + GtkWidget * v3270_box_pack_end(GtkWidget *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding) | ||
| 80 | + { | ||
| 81 | + gtk_box_pack_end(GTK_BOX(box),child,expand,fill,padding); | ||
| 82 | + return child; | ||
| 83 | + } | ||
| 84 | + | ||
| 73 | 85 | ||
| 74 | 86 |
src/include/internals.h
| @@ -52,18 +52,8 @@ | @@ -52,18 +52,8 @@ | ||
| 52 | 52 | ||
| 53 | G_BEGIN_DECLS | 53 | G_BEGIN_DECLS |
| 54 | 54 | ||
| 55 | - inline GtkWidget * v3270_box_pack_start(GtkWidget *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding) | ||
| 56 | - { | ||
| 57 | - gtk_box_pack_start(GTK_BOX(box),child,expand,fill,padding); | ||
| 58 | - return child; | ||
| 59 | - } | ||
| 60 | - | ||
| 61 | - inline GtkWidget * v3270_box_pack_end(GtkWidget *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding) | ||
| 62 | - { | ||
| 63 | - gtk_box_pack_end(GTK_BOX(box),child,expand,fill,padding); | ||
| 64 | - return child; | ||
| 65 | - } | ||
| 66 | - | 55 | + G_GNUC_INTERNAL GtkWidget * v3270_box_pack_start(GtkWidget *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding); |
| 56 | + G_GNUC_INTERNAL GtkWidget * v3270_box_pack_end(GtkWidget *box, GtkWidget *child, gboolean expand, gboolean fill, guint padding); | ||
| 67 | G_GNUC_INTERNAL GtkWidget * v3270_box_pack_frame(GtkWidget *box, GtkWidget *child, const gchar *title, GtkAlign align, gboolean expand, gboolean fill, guint padding); | 57 | G_GNUC_INTERNAL GtkWidget * v3270_box_pack_frame(GtkWidget *box, GtkWidget *child, const gchar *title, GtkAlign align, gboolean expand, gboolean fill, guint padding); |
| 68 | G_GNUC_INTERNAL GtkWidget * v3270_box_pack_frame(GtkWidget *box, GtkWidget *child, const gchar *title, GtkAlign align, gboolean expand, gboolean fill, guint padding); | 58 | G_GNUC_INTERNAL GtkWidget * v3270_box_pack_frame(GtkWidget *box, GtkWidget *child, const gchar *title, GtkAlign align, gboolean expand, gboolean fill, guint padding); |
| 69 | G_GNUC_INTERNAL GtkWidget * v3270_dialog_create_grid(GtkAlign align); | 59 | G_GNUC_INTERNAL GtkWidget * v3270_dialog_create_grid(GtkAlign align); |
src/include/v3270.h
| @@ -289,7 +289,7 @@ | @@ -289,7 +289,7 @@ | ||
| 289 | 289 | ||
| 290 | LIB3270_EXPORT int v3270_exec_command(GtkWidget *widget, const gchar *cmdline); | 290 | LIB3270_EXPORT int v3270_exec_command(GtkWidget *widget, const gchar *cmdline); |
| 291 | 291 | ||
| 292 | - LIB3270_EXPORT GtkWidget * v3270_dialog_new(const gchar *title, GtkWindow *parent, const gchar *apply); | 292 | + LIB3270_EXPORT GtkWidget * v3270_dialog_new(GtkWidget *widget, const gchar *title, const gchar *apply); |
| 293 | 293 | ||
| 294 | G_END_DECLS | 294 | G_END_DECLS |
| 295 | 295 |
src/testprogram/testprogram.c
| @@ -158,8 +158,7 @@ static void ft_clicked(GtkButton G_GNUC_UNUSED(*button), GtkWidget *terminal) | @@ -158,8 +158,7 @@ static void ft_clicked(GtkButton G_GNUC_UNUSED(*button), GtkWidget *terminal) | ||
| 158 | 158 | ||
| 159 | static void color_clicked(GtkButton G_GNUC_UNUSED(*button), GtkWidget *terminal) | 159 | static void color_clicked(GtkButton G_GNUC_UNUSED(*button), GtkWidget *terminal) |
| 160 | { | 160 | { |
| 161 | - GtkWidget * dialog = v3270_dialog_new(_("Color setup"), NULL, _("_Save")); | ||
| 162 | - | 161 | + GtkWidget * dialog = v3270_dialog_new(terminal, _("Color setup"), _("_Save")); |
| 163 | GtkWidget * colors = v3270_color_selection_new(terminal); | 162 | GtkWidget * colors = v3270_color_selection_new(terminal); |
| 164 | 163 | ||
| 165 | gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))),colors,TRUE,TRUE,2); | 164 | gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))),colors,TRUE,TRUE,2); |