|
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) |