FvwmPiazza::Page - FvwmPiazza class for keeping track of page info.
version 0.2002
use base qw(FvwmPiazza::Page);
This module keeps track of information for one Fvwm page.
Initialize.
How many groups?
How many windows?
Return the given group. $grp = $self->group($index);
Takes a list of windows and distributes them among the existing groups.
Takes a list of windows and distributes them among N groups.
Redistributes the current windows amongst the current groups.
Add a new window to the page.
$self->add_window_to_page(window=>$wid, current_group=>$gid);
Remove a window from the page.
$self->remove_window_from_page(window=>$wid, group=>$gid);
Renumber the groups and their windows.
$self->new_group();
Add a new group
$self->destroy_group(group=>1);
Destroy the given group, losing the window information.
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 the given window from its group to the next group on the page.
Move the given window from its group to the previous group on the page.
Add a window to a group
Remove a window from a group
Class::Base
Please report any bugs or feature requests to the author.
Kathryn Andersen (RUBYKAT) perlkat AT katspace dot org http://www.katspace.com/tools/fvwm_tiler/
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.
To install FvwmPiazza::Page, copy and paste the appropriate command in to your terminal.
cpanm
cpanm FvwmPiazza::Page
CPAN shell
perl -MCPAN -e shell install FvwmPiazza::Page
For more information on module installation, please visit the detailed CPAN module installation guide.