GdkWindow * gdk_window () const
void destroy ()
Type type ()
void show ()
void hide ()
void withdraw ()
void move (int x, int y)
void resize (int width, int height)
void move_resize (int x, int y, int width, int height)
void reparent (Window * parent, int x, int y)
void clear ()
void clear (int x, int y, int width, int height)
void raise ()
void lower ()
void set_override_redirect (bool setting)
void shape_combine_mask (Bitmap * shape_mask, int x_offset, int y_offset)
bool is_visible () const
bool is_viewable () const
void set_geometry_hints (const Geometry & geometry)
void begin_paint (const Rectangle & rect)
void begin_paint (const Region & region)
void end_paint ()
void set_title (const string & str)
void set_title (const char * str)
void set_role (const string & str)
void set_role (const char * str)
void set_transient_for (Window * transient_parent)
void set_background (const Color & color)
void unset_background ()
void set_background_pixmap (Pixmap * pixmap, bool parent_relative = false)
void set_cursor (const Cursor & cursor)
void unset_cursor ()
void get_geometry (int * x, int * y, int * width, int * height, int * depth = 0) const
void get_position (int * x, int * y) const
Window * get_pointer (int * x, int * y, ModifierTypeField * modifiers) const
Window * parent () const
Window * toplevel () const
vector<Window*> children () const
EventMaskField events () const
void set_events (EventMaskField event_mask)
void set_icon (Window * window)
void set_icon (Bitmap * icon, Bitmap * mask)
void set_icon_name (const string & str)
void set_icon_name (const char * str)
void set_group (Window * group_leader)
void set_decorations (WMDecorationField decorations)
void set_functions (WMFunctionField functions)
void register_dnd ()
void invalidate (const Rectangle & rect, bool invalidate_children)
void invalidate (const Region & region, bool invalidate_children)
Region * get_update_area () const
void freeze_updates ()
void thaw_updates ()
void process_updates (bool update_children) |