| 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); 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); 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);
"current-frame" guint : Read "display" gpointer : Read / Write / Construct Only "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
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_or_child (CCMScreen *self,Window xwindow);
"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. |