Looking for help!
NAME
FvwmPiazza::Page - FvwmPiazza class for keeping track of page info.
VERSION
version 0.3001
SYNOPSIS
use base qw(FvwmPiazza::Page);
DESCRIPTION
This module keeps track of information for one Fvwm page.
init
Initialize.
num_groups
How many groups?
num_windows
How many windows?
group
Return the given group. $grp = $self->group($index);
distribute_windows
Takes a list of windows and distributes them among the existing groups.
windows_to_n_groups
Takes a list of windows and distributes them among N groups.
redistribute_windows
Redistributes the current windows amongst the current groups.
add_window_to_page
Add a new window to the page.
$self->add_window_to_page(window=>$wid, current_group=>$gid);
remove_window_from_page
Remove a window from the page.
$self->remove_window_from_page(window=>$wid, group=>$gid);
renumber_groups
Renumber the groups and their windows.
new_group
$self->new_group();
Add a new group
destroy_group
$self->destroy_group(group=>1);
Destroy the given group, losing the window information.
reduce_groups
Reduce the number of groups by one, by taking the windows from the last group and redistributing them amongst the other groups.
$self->reduce_groups();
move_window_to_next_group
Move the given window from its group to the next group on the page.
move_window_to_prev_group
Move the given window from its group to the previous group on the page.
add_window_to_group
Add a window to a group
remove_window_from_group
Remove a window from a group
REQUIRES
Class::Base
BUGS
Please report any bugs or feature requests to the author.
AUTHOR
Kathryn Andersen (RUBYKAT)
perlkat AT katspace dot org
http://www.katspace.com/tools/fvwm_tiler/
COPYRIGHT AND LICENCE
Copyright (c) 2009 by Kathryn Andersen
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.