wm_change_state,
wm_name,
wm_icon_name,
+ wm_class,
motif_wm_hints,
blackbox_attributes,
blackbox_change_attributes,
blackbox_change_window_focus,
blackbox_cycle_window_focus,
+ openbox_show_root_menu,
+ openbox_show_workspace_menu,
+
// NETWM atoms
// root window properties
net_supported,
kde_net_system_tray_windows,
kde_net_wm_system_tray_window_for,
+ kde_net_wm_window_type_override,
// constant for how many atoms exist in the enumerator
NUM_ATOMS
bool getValue(Window win, Atoms atom, StringType type,
std::string &value) const;
bool getValue(Window win, Atoms atom, StringType type,
- int &nelements, StringVect &strings) const;
+ unsigned long &nelements, StringVect &strings) const;
void eraseValue(Window win, Atoms atom) const;
+ // sends a client message a window
+ void sendClientMessage(Window target, Atoms type, Window about,
+ long data = 0, long data1 = 0, long data2 = 0,
+ long data3 = 0, long data4 = 0) const;
+
// temporary function!! remove when not used in blackbox.hh anymore!!
inline Atom getAtom(Atoms a)
{ assert(a >= 0 && a < NUM_ATOMS); Atom ret = _atoms[a];