logo top
Main Page   Widgets   Namespaces   Book  

Gdk::Display Class Reference

Inheritance diagram for Gdk::Display:

Inheritance graph
[legend]
List of all members.

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<Screenget_screen (int screen_num)
Glib::RefPtr<Screenget_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<Deviceget_core_pointer ()
Glib::RefPtr<const Deviceget_core_pointer () const
void get_pointer (Glib::RefPtr<Screen>& screen, int& x, int& y, ModifierType& mask)
Glib::RefPtr<Windowget_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<Windowget_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)

Constructor & Destructor Documentation

virtual Gdk::Display::~Display (   [virtual]
 

Gdk::Display::Display (   [protected]
 


Member Function Documentation

void Gdk::Display::add_client_message_filter ( GdkAtom    message_type,
GdkFilterFunc    func,
gpointer    data
 

void Gdk::Display::beep (  
 

void Gdk::Display::close (  
 

Glib::RefPtr<const Device> Gdk::Display::get_core_pointer (   const
 

Glib::RefPtr<Device> Gdk::Display::get_core_pointer (  
 

Glib::RefPtr<Display> Gdk::Display::get_default (   [static]
 

Glib::RefPtr<Screen> Gdk::Display::get_default_screen (  
 

guint32 Gdk::Display::get_drag_protocol ( guint32    xid,
GdkDragProtocol*    protocol
 

GdkEvent* Gdk::Display::get_event (  
 

GdkKeymap* Gdk::Display::get_keymap (  
 

int Gdk::Display::get_n_screens (   const
 

Glib::ustring Gdk::Display::get_name (   const
 

void Gdk::Display::get_pointer ( Glib::RefPtr<Screen>&    screen,
int&    x,
int&    y,
ModifierType   mask
 

Glib::RefPtr<Screen> Gdk::Display::get_screen ( int    screen_num
 

Glib::RefPtr<Window> Gdk::Display::get_selection_owner ( GdkAtom    selection
 

Glib::RefPtr<Window> Gdk::Display::get_window_at_pointer ( int&    win_x,
int&    win_y
 

const GdkDisplay* Gdk::Display::gobj (   const [inline]
 

Reimplemented from Glib::ObjectBase.

GdkDisplay* Gdk::Display::gobj (   [inline]
 

Reimplemented from Glib::ObjectBase.

GdkDisplay* Gdk::Display::gobj_copy (  
 

void Gdk::Display::keyboard_ungrab ( guint32    time_
 

Glib::ListHandle<Glib::RefPtr<Device>> Gdk::Display::list_devices (  
 

Glib::RefPtr<Display> Gdk::Display::open ( const Glib::ustring   display_name [static]
 

Glib::RefPtr<Display> Gdk::Display::open_default_libgtk_only (   [static]
 

GdkEvent* Gdk::Display::peek_event (  
 

bool Gdk::Display::pointer_is_grabbed (   const
 

void Gdk::Display::pointer_ungrab ( guint32    time_
 

void Gdk::Display::put_event ( GdkEvent*    event
 

void Gdk::Display::selection_send_notify ( guint32    requestor,
GdkAtom    selection,
GdkAtom    target,
GdkAtom    property,
guint32    time_
 

void Gdk::Display::set_double_click_time ( guint    msec
 

GdkDisplayPointerHooks* Gdk::Display::set_pointer_hooks ( const GdkDisplayPointerHooks*    new_hooks
 

bool Gdk::Display::set_selection_owner ( const Glib::RefPtr<Window>&    owner,
GdkAtom    selection,
guint32    time_,
bool    send_event
 

void Gdk::Display::sync (  
 


Friends And Related Function Documentation

Glib::RefPtr<Gdk::Display> wrap ( GdkDisplay*    object,
bool    take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated for gtkmm by Doxygen 1.3-rc1 © 1997-2001