![]() |
![]() |
![]() |
Cairo Composite Manager Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
#define CCM_SCREEN_XSCREEN (obj) #define CCM_SCREEN_NUMBER (obj) CCMScreen; CCMScreen * ccm_screen_new (CCMDisplay *display, guint number); CCMDisplay * ccm_screen_get_display (CCMScreen *self); Screen * ccm_screen_get_xscreen (CCMScreen *self); guint ccm_screen_get_number (CCMScreen *self); CCMWindow * ccm_screen_get_root_window (CCMScreen *self); CCMWindow * ccm_screen_get_overlay_window (CCMScreen *self); gboolean ccm_screen_add_window (CCMScreen *self, CCMWindow *window); void ccm_screen_remove_window (CCMScreen *self, CCMWindow *window); void ccm_screen_damage (CCMScreen *self); void ccm_screen_damage_region (CCMScreen *self, const CCMRegion *region); void ccm_screen_undamage_region (CCMScreen *self, const CCMRegion *area); GList * ccm_screen_get_windows (CCMScreen *self); CCMRegion * ccm_screen_get_damaged (CCMScreen *self); void ccm_screen_add_damaged_region (CCMScreen *self, CCMRegion *region); void ccm_screen_remove_damaged_region (CCMScreen *self, CCMRegion *region); CCMWindow * ccm_screen_find_window (CCMScreen *self, Window xwindow); CCMWindow * ccm_screen_find_window_or_child (CCMScreen *self, Window xwindow); gboolean ccm_screen_query_pointer (CCMScreen *self, CCMWindow **below, gint *x, gint *y);
"backend" gchar* : Read "buffered-pixmap" gboolean : Read / Write "display" gpointer : Read / Write / Construct Only "filtered-damage" gboolean : Read / Write "indirect-rendering" gboolean : Read "native-pixmap-bind" gboolean : Read "number" guint : Read / Write / Construct Only "refresh-rate" guint : Read "window-plugins" gpointer : Read
"activate-window-notify" : Run Last "composite-message" : Run Last "desktop-changed" : Run Last "enter-window-notify" : Run Last "leave-window-notify" : Run Last "plugins-changed" : Run Last "refresh-rate-changed" : Run Last "window-destroyed" : Run Last
#define CCM_SCREEN_XSCREEN(obj) (ccm_screen_get_xscreen(CCM_SCREEN(obj)))
|
CCMScreen * ccm_screen_new (CCMDisplay *display, guint number);
|
|
|
|
Returns : |
CCMWindow * ccm_screen_get_root_window (CCMScreen *self);
|
|
Returns : |
CCMWindow * ccm_screen_get_overlay_window (CCMScreen *self);
|
|
Returns : |
gboolean ccm_screen_add_window (CCMScreen *self, CCMWindow *window);
|
|
|
|
Returns : |
void ccm_screen_remove_window (CCMScreen *self, CCMWindow *window);
|
|
|
void ccm_screen_damage_region (CCMScreen *self, const CCMRegion *region);
|
|
|
void ccm_screen_undamage_region (CCMScreen *self, const CCMRegion *area);
|
|
|
void ccm_screen_add_damaged_region (CCMScreen *self, CCMRegion *region);
|
|
|
void ccm_screen_remove_damaged_region (CCMScreen *self, CCMRegion *region);
|
|
|
CCMWindow * ccm_screen_find_window (CCMScreen *self, Window xwindow);
|
|
|
|
Returns : |
CCMWindow * ccm_screen_find_window_or_child (CCMScreen *self, Window xwindow);
|
|
|
|
Returns : |
"buffered-pixmap"
property"buffered-pixmap" gboolean : Read / Write
Buffered pixmap.
Default value: TRUE
"filtered-damage"
property"filtered-damage" gboolean : Read / Write
Use filtered damage.
Default value: TRUE
"indirect-rendering"
property"indirect-rendering" gboolean : Read
Indirect rendering.
Default value: TRUE
"native-pixmap-bind"
property"native-pixmap-bind" gboolean : Read
Native pixmap bind.
Default value: TRUE
"number"
property"number" guint : Read / Write / Construct Only
Screen number.
Default value: 0
"activate-window-notify"
signalvoid user_function (CCMScreen *ccmscreen, gpointer arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"composite-message"
signalvoid user_function (CCMScreen *ccmscreen, CCMWindow *arg1, CCMWindow *arg2, glong arg3, glong arg4, glong arg5, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
|
|
|
|
|
|
|
|
user data set when the signal handler was connected. |
"desktop-changed"
signalvoid user_function (CCMScreen *ccmscreen, gint arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"enter-window-notify"
signalvoid user_function (CCMScreen *ccmscreen, gpointer arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"leave-window-notify"
signalvoid user_function (CCMScreen *ccmscreen, gpointer arg1, gpointer user_data) : Run Last
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"plugins-changed"
signalvoid user_function (CCMScreen *ccmscreen, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"refresh-rate-changed"
signalvoid user_function (CCMScreen *ccmscreen, gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |