Gnome2-Wnck
view release on metacpan or search on metacpan
xs/WnckScreen.xs view on Meta::CPAN
PREINIT:
GList *i, *list = NULL;
PPCODE:
list = wnck_screen_get_windows (screen);
for (i = list; i != NULL; i = i->next)
XPUSHs (sv_2mortal (newSVWnckWindow (i->data)));
=for apidoc
Returns a list of WnckWindow's.
=cut
## GList* wnck_screen_get_windows_stacked (WnckScreen *screen)
void
wnck_screen_get_windows_stacked (screen)
WnckScreen *screen
PREINIT:
GList *i, *list = NULL;
PPCODE:
list = wnck_screen_get_windows_stacked (screen);
for (i = list; i != NULL; i = i->next)
XPUSHs (sv_2mortal (newSVWnckWindow (i->data)));
## void wnck_screen_force_update (WnckScreen *screen)
void
wnck_screen_force_update (screen)
WnckScreen *screen
## int wnck_screen_get_workspace_count (WnckScreen *screen)
int
wnck_screen_get_workspace_count (screen)
WnckScreen *screen
## void wnck_screen_change_workspace_count (WnckScreen *screen, int count)
void
wnck_screen_change_workspace_count (screen, count)
WnckScreen *screen
int count
## gboolean wnck_screen_net_wm_supports (WnckScreen *screen, const char *atom)
gboolean
wnck_screen_net_wm_supports (screen, atom)
WnckScreen *screen
const char *atom
## gulong wnck_screen_get_background_pixmap (WnckScreen *screen)
gulong
wnck_screen_get_background_pixmap (screen)
WnckScreen *screen
## int wnck_screen_get_width (WnckScreen *screen)
int
wnck_screen_get_width (screen)
WnckScreen *screen
## int wnck_screen_get_height (WnckScreen *screen)
int
wnck_screen_get_height (screen)
WnckScreen *screen
## gboolean wnck_screen_get_showing_desktop (WnckScreen *screen)
gboolean
wnck_screen_get_showing_desktop (screen)
WnckScreen *screen
## void wnck_screen_toggle_showing_desktop (WnckScreen *screen, gboolean show)
void
wnck_screen_toggle_showing_desktop (screen, show)
WnckScreen *screen
gboolean show
## void wnck_screen_move_viewport (WnckScreen *screen, int x, int y)
void
wnck_screen_move_viewport (screen, x, y)
WnckScreen *screen
int x
int y
## int wnck_screen_try_set_workspace_layout (WnckScreen *screen, int current_token, int rows, int columns)
int
wnck_screen_try_set_workspace_layout (screen, current_token, rows, columns)
WnckScreen *screen
int current_token
int rows
int columns
## void wnck_screen_release_workspace_layout (WnckScreen *screen, int current_token)
void
wnck_screen_release_workspace_layout (screen, current_token)
WnckScreen *screen
int current_token
# GList * wnck_screen_get_workspaces (WnckScreen *screen);
void
wnck_screen_get_workspaces (WnckScreen *screen)
PREINIT:
GList *list, *i;
PPCODE:
list = wnck_screen_get_workspaces (screen);
for (i = list; i != NULL; i = i->next)
XPUSHs (sv_2mortal (newSVWnckWorkspace (i->data)));
const char_ornull * wnck_screen_get_window_manager_name (WnckScreen *screen);
int wnck_screen_get_number (WnckScreen *screen);
( run in 0.709 second using v1.01-cache-2.11-cpan-8dfa8b56332 )