Skip to content

Commit

Permalink
upgrade-assistant: Port AdwWindow to AdwDialog
Browse files Browse the repository at this point in the history
  • Loading branch information
oscfdezdz committed Feb 8, 2024
1 parent 840a3d4 commit d67498a
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 13 deletions.
10 changes: 5 additions & 5 deletions src/exm-upgrade-assistant.blp
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
using Gtk 4.0;
using Adw 1;

template $ExmUpgradeAssistant : Adw.Window {
default-width: 400;
default-height: 550;
template $ExmUpgradeAssistant : Adw.Dialog {
content-width: 400;
content-height: 600;
title: _("Upgrade Assistant");

Adw.ToolbarView {
child: Adw.ToolbarView {

[top]
Adw.HeaderBar {}
Expand Down Expand Up @@ -133,5 +133,5 @@ template $ExmUpgradeAssistant : Adw.Window {
};
}
};
}
};
}
6 changes: 2 additions & 4 deletions src/exm-upgrade-assistant.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

struct _ExmUpgradeAssistant
{
AdwWindow parent_instance;
AdwDialog parent_instance;

// Auxiliary Classes
ExmManager *manager;
Expand Down Expand Up @@ -66,7 +66,7 @@ struct _ExmUpgradeAssistant
GtkButton *copy_details;
};

G_DEFINE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, ADW_TYPE_WINDOW)
G_DEFINE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, ADW_TYPE_DIALOG)

enum {
PROP_0,
Expand Down Expand Up @@ -653,8 +653,6 @@ exm_upgrade_assistant_class_init (ExmUpgradeAssistantClass *klass)
gtk_widget_class_bind_template_child (widget_class, ExmUpgradeAssistant, progress_bar);
gtk_widget_class_bind_template_child (widget_class, ExmUpgradeAssistant, summary);
gtk_widget_class_bind_template_child (widget_class, ExmUpgradeAssistant, copy_details);

gtk_widget_class_add_binding_action (widget_class, GDK_KEY_Escape, 0, "window.close", NULL);
}

static void
Expand Down
2 changes: 1 addition & 1 deletion src/exm-upgrade-assistant.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

#define EXM_TYPE_UPGRADE_ASSISTANT (exm_upgrade_assistant_get_type())

G_DECLARE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, EXM, UPGRADE_ASSISTANT, AdwWindow)
G_DECLARE_FINAL_TYPE (ExmUpgradeAssistant, exm_upgrade_assistant, EXM, UPGRADE_ASSISTANT, AdwDialog)

ExmUpgradeAssistant *exm_upgrade_assistant_new (ExmManager *manager);

Expand Down
4 changes: 1 addition & 3 deletions src/exm-window.c
Original file line number Diff line number Diff line change
Expand Up @@ -328,9 +328,7 @@ show_upgrade_assistant (GtkWidget *widget,
self = EXM_WINDOW (widget);

ExmUpgradeAssistant *assistant = exm_upgrade_assistant_new (self->manager);
gtk_window_set_modal (GTK_WINDOW (assistant), TRUE);
gtk_window_set_transient_for (GTK_WINDOW (assistant), GTK_WINDOW (self));
gtk_window_present (GTK_WINDOW (assistant));
adw_dialog_present (ADW_DIALOG (assistant), widget);
}

static void
Expand Down

0 comments on commit d67498a

Please sign in to comment.