summaryrefslogtreecommitdiff
path: root/src/msg.c
diff options
context:
space:
mode:
authorLogan Rathbone <poprocks@gmail.com>2021-02-11 10:43:19 -0500
committerLogan Rathbone <poprocks@gmail.com>2021-02-11 10:43:19 -0500
commitacac6061539e6f6e0b74f9a7fcedc54553aad500 (patch)
treecfcccaa589cd4428de36a3b5ee86fb287f66838c /src/msg.c
parentf17a8bfc875fada1a79e42f6f07119e91a6955f4 (diff)
downloadzenity-acac6061539e6f6e0b74f9a7fcedc54553aad500.tar.gz
forms,msg,notification,option: make build against gtk4
Diffstat (limited to 'src/msg.c')
-rw-r--r--src/msg.c19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/msg.c b/src/msg.c
index 181353e..45c138d 100644
--- a/src/msg.c
+++ b/src/msg.c
@@ -80,14 +80,16 @@ zenity_label_widget_clipboard_selection (GtkWidget *widget) {
}
void
-zenity_msg (ZenityData *data, ZenityMsgData *msg_data) {
+zenity_msg (ZenityData *data, ZenityMsgData *msg_data)
+{
GtkBuilder *builder;
GtkWidget *dialog;
GtkWidget *ok_button;
GObject *text;
GObject *image;
- switch (msg_data->mode) {
+ switch (msg_data->mode)
+ {
case ZENITY_MSG_WARNING:
builder = zenity_util_load_ui_file ("zenity_warning_dialog", NULL);
dialog = GTK_WIDGET (
@@ -166,7 +168,8 @@ zenity_msg (ZenityData *data, ZenityMsgData *msg_data) {
}
}
- switch (msg_data->mode) {
+ switch (msg_data->mode)
+ {
case ZENITY_MSG_WARNING:
zenity_util_set_window_icon_from_icon_name (
dialog, data->window_icon, "dialog-warning");
@@ -234,7 +237,7 @@ zenity_msg (ZenityData *data, ZenityMsgData *msg_data) {
if (msg_data->no_wrap)
gtk_label_set_wrap (GTK_LABEL (text), FALSE);
- zenity_util_show_dialog (dialog, data->attach);
+ zenity_util_show_dialog (dialog);
if (data->timeout_delay > 0) {
g_timeout_add_seconds (data->timeout_delay,
@@ -244,14 +247,15 @@ zenity_msg (ZenityData *data, ZenityMsgData *msg_data) {
g_object_unref (builder);
- zenity_util_gapp_main ();
+ zenity_util_gapp_main (GTK_WINDOW(dialog));
}
static void
zenity_msg_dialog_response (GtkWidget *widget, int response, gpointer data) {
ZenityData *zen_data = data;
- switch (response) {
+ switch (response)
+ {
case GTK_RESPONSE_OK:
zenity_util_exit_code_with_data (ZENITY_OK, zen_data);
break;
@@ -267,6 +271,5 @@ zenity_msg_dialog_response (GtkWidget *widget, int response, gpointer data) {
zen_data->exit_code = zenity_util_return_exit_code (ZENITY_ESC);
break;
}
-
- // FIXME - replace gtk_main_quit here.
+ zenity_util_gapp_quit (GTK_WINDOW(widget));
}