summaryrefslogtreecommitdiff
path: root/src/terminal-window.h
diff options
context:
space:
mode:
authormbkma <[email protected]>2026-02-01 08:12:15 +0100
committermbkma <[email protected]>2026-02-02 00:11:25 +0100
commitf03c3fa5d195bd26232a5a4a1a1d761b2187a6b7 (patch)
tree5fce2241d3424d66874c69fa57d86c844d5008a6 /src/terminal-window.h
parent72e82009ab236c2edb16827905b0aeb5bfc61a11 (diff)
downloadmate-terminal-application.tar.bz2
mate-terminal-application.tar.xz
port to GtkApplicationapplication
Diffstat (limited to 'src/terminal-window.h')
-rw-r--r--src/terminal-window.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/terminal-window.h b/src/terminal-window.h
index 86b8e28..659f2ee 100644
--- a/src/terminal-window.h
+++ b/src/terminal-window.h
@@ -39,14 +39,14 @@ typedef struct _TerminalWindowPrivate TerminalWindowPrivate;
struct _TerminalWindow
{
- GtkWindow parent_instance;
+ GtkApplicationWindow parent_instance;
TerminalWindowPrivate *priv;
};
struct _TerminalWindowClass
{
- GtkWindowClass parent_class;
+ GtkApplicationWindowClass parent_class;
};
@@ -110,6 +110,12 @@ terminal_window_update_copy_selection (TerminalScreen *screen,
TerminalWindow *terminal_window_get_latest_focused (TerminalWindow *window1,
TerminalWindow *window2);
+/* Public functions for GAction callbacks */
+void terminal_window_show_find_dialog (TerminalWindow *window);
+void terminal_window_show_set_title_dialog (TerminalWindow *window);
+void terminal_window_detach_screen (TerminalWindow *window, TerminalScreen *screen);
+void terminal_window_show_about_dialog (GtkWindow *parent);
+
G_END_DECLS
#endif /* TERMINAL_WINDOW_H */