diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2025-05-22 02:37:08 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2025-05-22 02:37:08 (GMT) |
commit | c3fb323e06bafe2fa04a00c29cf07a7bf4e44b37 (patch) | |
tree | 7a756b9edce8262c7dfb072ecb8e003754dc0a07 /src/gui/window.h | |
parent | 8ef19378427c1b2d88f72817ff2870445bf674d3 (diff) |
Notify panel [de]activations.
Diffstat (limited to 'src/gui/window.h')
-rw-r--r-- | src/gui/window.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gui/window.h b/src/gui/window.h index 56c56ec..077d51a 100644 --- a/src/gui/window.h +++ b/src/gui/window.h @@ -30,6 +30,7 @@ #include "../glibext/helpers.h" #include "../gtkext/panel.h" +#include "../gtkext/statusstack.h" @@ -43,13 +44,18 @@ DECLARE_GTYPE(GtkFrameworkWindow, gtk_framework_window, GTK, FRAMEWORK_WINDOW); - /* Crée une nouvelle application principale pour Chrysalide. */ GtkApplicationWindow *gtk_framework_window_new(GtkApplication *); +/* Fournit une référence à la barre de statut intégrée. */ +GtkStatusStack *gtk_framework_window_get_status_stack(const GtkFrameworkWindow *); + /* Ajoute un panneau à la fenêtre principale de Chrysalide. */ void gtk_framework_window_add(GtkFrameworkWindow *, GtkTiledPanel *); +/* Note un ajout ou un retrait de panneau principal. */ +void gtk_framework_window_notify_new_main_panel_state(GtkFrameworkWindow *, GtkTiledPanel *, bool); + #endif /* _GUI_WINDOW_H */ |