From 9af397cca9bed3b69d00bbbefad020395647df79 Mon Sep 17 00:00:00 2001 From: sebastid Date: Tue, 30 Aug 2005 01:13:32 +0000 Subject: [PATCH] Add internal atom for state, and centered state. SVN revision: 16411 --- src/bin/e_atoms.c | 4 ++++ src/bin/e_atoms.h | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/src/bin/e_atoms.c b/src/bin/e_atoms.c index 774b17828..9322f4cd0 100644 --- a/src/bin/e_atoms.c +++ b/src/bin/e_atoms.c @@ -12,6 +12,8 @@ Ecore_X_Atom E_ATOM_MAPPED = 0; Ecore_X_Atom E_ATOM_SHADE_DIRECTION = 0; Ecore_X_Atom E_ATOM_HIDDEN = 0; Ecore_X_Atom E_ATOM_BORDER_SIZE = 0; +Ecore_X_Atom E_ATOM_WINDOW_STATE = 0; +Ecore_X_Atom E_ATOM_WINDOW_STATE_CENTERED = 0; /* externally accessible functions */ int @@ -25,6 +27,8 @@ e_atoms_init(void) E_ATOM_SHADE_DIRECTION = ecore_x_atom_get("__E_WINDOW_SHADE_DIRECTION"); E_ATOM_HIDDEN = ecore_x_atom_get("__E_WINDOW_HIDDEN"); E_ATOM_BORDER_SIZE = ecore_x_atom_get("__E_WINDOW_BORDER_SIZE"); + E_ATOM_WINDOW_STATE = ecore_x_atom_get("__E_ATOM_WINDOW_STATE"); + E_ATOM_WINDOW_STATE_CENTERED = ecore_x_atom_get("__E_ATOM_WINDOW_STATE_CENTERED"); return 1; } diff --git a/src/bin/e_atoms.h b/src/bin/e_atoms.h index 7a8748c7d..47ce422bc 100644 --- a/src/bin/e_atoms.h +++ b/src/bin/e_atoms.h @@ -18,6 +18,15 @@ extern EAPI Ecore_X_Atom E_ATOM_SHADE_DIRECTION; extern EAPI Ecore_X_Atom E_ATOM_HIDDEN; extern EAPI Ecore_X_Atom E_ATOM_BORDER_SIZE; +/* extra e window states */ +/* if we add more states, we need to fix + * * e_hints_window_e_state_get() + * * e_hints_window_e_state_set() + * * _e_win_state_update() + e_win + */ +extern EAPI Ecore_X_Atom E_ATOM_WINDOW_STATE; +extern EAPI Ecore_X_Atom E_ATOM_WINDOW_STATE_CENTERED; + EAPI int e_atoms_init(void); EAPI int e_atoms_shutdown(void);