summaryrefslogtreecommitdiff
path: root/src/terminal-app.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-app.h
parent72e82009ab236c2edb16827905b0aeb5bfc61a11 (diff)
downloadmate-terminal-application.tar.bz2
mate-terminal-application.tar.xz
port to GtkApplicationapplication
Diffstat (limited to 'src/terminal-app.h')
-rw-r--r--src/terminal-app.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/terminal-app.h b/src/terminal-app.h
index ebb78c1..98b15fa 100644
--- a/src/terminal-app.h
+++ b/src/terminal-app.h
@@ -73,7 +73,10 @@ G_BEGIN_DECLS
#define TERMINAL_APP_ENABLE_MNEMONICS "enable-mnemonics"
#define TERMINAL_APP_SYSTEM_FONT "system-font"
-/* TerminalApp */
+/* Application ID for GtkApplication */
+#define TERMINAL_APPLICATION_ID "org.mate.Terminal"
+
+/* TerminalApp - now inherits from GtkApplication */
#define TERMINAL_TYPE_APP (terminal_app_get_type ())
#define TERMINAL_APP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), TERMINAL_TYPE_APP, TerminalApp))
@@ -84,14 +87,15 @@ G_BEGIN_DECLS
typedef struct _TerminalAppClass TerminalAppClass;
typedef struct _TerminalApp TerminalApp;
-
-extern GSettings *settings_global;
+typedef struct _TerminalAppPrivate TerminalAppPrivate;
GType terminal_app_get_type (void);
+/* Get the application instance - now uses g_application_get_default() internally */
TerminalApp* terminal_app_get (void);
-void terminal_app_shutdown (void);
+/* Get GSettings for global settings */
+GSettings* terminal_app_get_global_settings (TerminalApp *app);
gboolean terminal_app_handle_options (TerminalApp *app,
TerminalOptions *options,