logo top
Main Page   Widgets   Namespaces   Book  

Gdk::Display Class Reference

Inheritance diagram for Gdk::Display:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~Display ()
GdkDisplay* gobj ()
 Provides access to the underlying C GObject.

const GdkDisplay* gobj () const
 Provides access to the underlying C GObject.

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)
 Gets the current location of the pointer and the current modifier mask for a given display.

void get_pointer (int& x, int& y, ModifierType& mask)
 Gets the current location of the pointer and the current modifier mask for a given display.

Glib::RefPtr<Windowget_window_at_pointer (int& win_x, int& win_y)
Glib::RefPtr<const Windowget_window_at_pointer (int& win_x, int& win_y) const
Glib::RefPtr<Windowget_window_at_pointer ()
 Obtains the window underneath the mouse pointer.

Glib::RefPtr<const Windowget_window_at_pointer () const
 Obtains the window underneath the mouse pointer.

GdkDisplayPointerHooks* set_pointer_hooks (const GdkDisplayPointerHooks* new_hooks)
GdkDisplayPointerHooks* unset_pointer_hooks ()
guint32 get_drag_protocol (guint32 xid, GdkDragProtocol& protocol)
GdkKeymap* get_keymap ()
const GdkKeymap* get_keymap () const
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_)
Glib::RefPtr<Pixmaplookup_pixmap (GdkNativeWindow anid)
Glib::RefPtr<const Pixmaplookup_pixmap (GdkNativeWindow anid) const
void flush ()
bool supports_cursor_alpha () const
bool supports_cursor_color () const
void get_maximal_cursor_size (guint& width, guint& height)
Glib::SignalProxy1< void,
bool > 
signal_closed ()

Static Public Member Functions

Glib::RefPtr<Displayopen (const Glib::ustring& display_name)
Glib::RefPtr<Displayget_default ()
Glib::RefPtr<Displayopen_default_libgtk_only ()

Protected Member Functions

 Display ()
virtual void on_closed (bool is_error)

Related Functions

(Note that these are not member functions.)

Glib::RefPtr<Gdk::Displaywrap (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 (  ) 
 

void Gdk::Display::flush (  ) 
 

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

const GdkKeymap* Gdk::Display::get_keymap (  )  const
 

GdkKeymap* Gdk::Display::get_keymap (  ) 
 

void Gdk::Display::get_maximal_cursor_size ( guint&  width,
guint&  height
 

int Gdk::Display::get_n_screens (  )  const
 

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

void Gdk::Display::get_pointer ( int&  x,
int&  y,
ModifierType mask
 

Gets the current location of the pointer and the current modifier mask for a given display.

: location to store root window X coordinate of pointer. : location to store root window Y coordinate of pointer. : location to store current modifier mask

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

Gets the current location of the pointer and the current modifier mask for a given display.

Parameters:
screen location to store the screen that the cursor is on, or NULL. : location to store root window X coordinate of pointer. : location to store root window Y coordinate of pointer. : location to store current modifier mask

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

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

Glib::RefPtr<const Window> Gdk::Display::get_window_at_pointer (  )  const
 

Obtains the window underneath the mouse pointer.

Returns a null RefPtr if the window under the mouse pointer is not known to GDK (for example, belongs to another application).

Glib::RefPtr<Window> Gdk::Display::get_window_at_pointer (  ) 
 

Obtains the window underneath the mouse pointer.

Returns a null RefPtr if the window under the mouse pointer is not known to GDK (for example, belongs to another application).

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

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

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

Provides access to the underlying C GObject.

Reimplemented from Glib::ObjectBase.

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

Provides access to the underlying C GObject.

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<const Pixmap> Gdk::Display::lookup_pixmap ( GdkNativeWindow  anid  )  const
 

Glib::RefPtr<Pixmap> Gdk::Display::lookup_pixmap ( GdkNativeWindow  anid  ) 
 

virtual void Gdk::Display::on_closed ( bool  is_error  )  [protected, virtual]
 

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
 

Glib::SignalProxy1<void,bool> Gdk::Display::signal_closed (  ) 
 

Prototype:
void closed(bool is_error)

bool Gdk::Display::supports_cursor_alpha (  )  const
 

bool Gdk::Display::supports_cursor_color (  )  const
 

void Gdk::Display::sync (  ) 
 

GdkDisplayPointerHooks* Gdk::Display::unset_pointer_hooks (  ) 
 


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 2.2 by Doxygen 1.3.4 © 1997-2001