![]() |
![]() |
![]() |
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. |