|
Public Methods |
virtual | ~Display () |
GdkDisplay* | gobj () |
const GdkDisplay* | gobj () const |
GdkDisplay* | gobj_copy () |
Glib::ustring | get_name () const |
int | get_n_screens () const |
Glib::RefPtr<Screen> | get_screen (int screen_num) |
Glib::RefPtr<Screen> | get_default_screen () |
void | pointer_ungrab (guint32 time_) |
void | keyboard_ungrab (guint32 time_) |
bool | pointer_is_grabbed () const |
void | beep () |
void | sync () |
void | close () |
Glib::ListHandle< Glib::RefPtr<
Device > > | list_devices () |
GdkEvent* | get_event () |
GdkEvent* | peek_event () |
void | put_event (GdkEvent* event) |
void | add_client_message_filter (GdkAtom message_type, GdkFilterFunc func, gpointer data) |
void | set_double_click_time (guint msec) |
Glib::RefPtr<Device> | get_core_pointer () |
Glib::RefPtr<const Device> | get_core_pointer () const |
void | get_pointer (Glib::RefPtr<Screen>& screen, int& x, int& y, ModifierType& mask) |
Glib::RefPtr<Window> | get_window_at_pointer (int& win_x, int& win_y) |
GdkDisplayPointerHooks* | set_pointer_hooks (const GdkDisplayPointerHooks* new_hooks) |
guint32 | get_drag_protocol (guint32 xid, GdkDragProtocol* protocol) |
GdkKeymap* | get_keymap () |
bool | set_selection_owner (const Glib::RefPtr<Window>& owner, GdkAtom selection, guint32 time_, bool send_event) |
Glib::RefPtr<Window> | get_selection_owner (GdkAtom selection) |
void | selection_send_notify (guint32 requestor, GdkAtom selection, GdkAtom target, GdkAtom property, guint32 time_) |
Static Public Methods |
Glib::RefPtr<Display> | open (const Glib::ustring& display_name) |
Glib::RefPtr<Display> | get_default () |
Glib::RefPtr<Display> | open_default_libgtk_only () |
Protected Methods |
| Display () |
Related Functions |
(Note that these are not member functions.)
|
Glib::RefPtr<Gdk::Display> | wrap (GdkDisplay* object, bool take_copy=false) |