acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
osdisplay_data Class Reference

Public Member Functions

Display * display ()
Display * display () const
Atom atom_long_type ()
Atom atom_long_style ()
Atom atom_long_style_ex ()
bool is_null () const
Atom get_window_long_atom (::i32 nIndex)
Atom intern_atom (const ::scoped_string &scopedstrAtomName, bool bCreate)
Atom intern_atom (e_net_wm_state estate, bool bCreate)
Atom net_wm_state_atom (bool bCreate)
inline ::i64 get_ref_count ()
inline ::i64 increment_reference_count ()
inline ::i64 decrement_reference_count ()
inline ::i64 release ()
Window default_root_window ()
Display * display ()
Display * display () const
Atom atom_long_type ()
Atom atom_long_style ()
Atom atom_long_style_ex ()
bool is_null () const
Atom get_window_long_atom (::i32 nIndex)
Atom intern_atom (const ::scoped_string &scopedstrAtomName, bool bCreate)
Atom intern_atom (e_net_wm_state estate, bool bCreate)
Atom net_wm_state_atom (bool bCreate)
inline ::i64 get_ref_count ()
inline ::i64 increment_reference_count ()
inline ::i64 decrement_reference_count ()
inline ::i64 release ()
Window default_root_window ()
Display * display ()
Display * display () const
Atom atom_long_type ()
Atom atom_long_style ()
Atom atom_long_style_ex ()
bool is_null () const
Atom get_window_long_atom (::i32 nIndex)
Atom intern_atom (const ::scoped_string &scopedstrAtomName, bool bCreate)
Atom intern_atom (e_net_wm_state estate, bool bCreate)
Atom net_wm_state_atom (bool bCreate)
inline ::i64 get_ref_count ()
inline ::i64 increment_reference_count ()
inline ::i64 decrement_reference_count ()
inline ::i64 release ()
Window default_root_window ()

Public Attributes

critical_section * m_pcsOsDisplayData
Display * m_pdisplay
Atom m_atomLongType
Atom m_atomLongStyle
Atom m_atomLongStyleEx
Atom m_atomWmState
Atom m_atomNetWmState
Atom m_atomaNetWmState [net_wm_state_count]
iptr m_countReference
static ::pointer< ::mutex > s_pmutex = nullptr

Static Public Attributes

static osdisplay_dataptra * s_pdataptra = nullptr

The documentation for this class was generated from the following files:
  • operating_system/freebsd/_aaa2025/aaa_osdisplay.h
  • operating_system/linux/_aaa2025/aaa_osdisplay.h
  • operating_system/openbsd/aaa_osdisplay.h
  • operating_system/freebsd/_aaa2025/aaa_osdisplay.cpp
  • operating_system/linux/_aaa2025/aaa_osdisplay.cpp
  • operating_system/openbsd/aaa_osdisplay.cpp
  • operating_system/solaris/solaris_display.cpp