Curses::UI::Grid::Row - Create and manipulate row in grid model.


Curses-UI-Grid documentation  | view source Contained in the Curses-UI-Grid distribution.

Index


NAME

Top

Curses::UI::Grid::Row - Create and manipulate row in grid model.

CLASS HIERARCHY

Top

 Curses::UI::Grid
    |
    +----Curses::UI::Row




SYNOPSIS

Top

    use Curses::UI;
    my $cui = new Curses::UI;
    my $win = $cui->add('window_id', 'Window');
    my $grid =$win->add('mygrid','Grid' );
    my $row1=$grid->add_row( -fg=>'blue'
                            ,-bg->'white' );







DESCRIPTION

Top

       Curses::UI::Grid::Row is a widget that can be used to
       manipulate row in grid model




      See exampes/grid-demo.pl in the distribution for a short demo.







STANDARD OPTIONS

Top

       -parent,-fg,-bg




WIDGET-SPECIFIC OPTIONS

Top

* -cells < HASH >
* -cells_undo < HASH >

METHODS

Top

* new ( OPTIONS )

Constructs a new grid object using options in the hash OPTIONS.

* layout ( )

Lays out the row object with cells, makes sure it fits on the available screen.

* draw ( BOOLEAN )

Draws the grid object along with cells. If BOOLEAN is true, the screen is not updated after drawing.

By default, BOOLEAN is true so the screen is updated.

WIDGET-SPECIFIC OPTIONS

Top

* layout_row ( )

Lays out the row with cells, makes sure it fits on the available screen.

* draw_row ( BOOLEAN )

Draws the row object along with cells. If BOOLEAN is true, the screen is not updated after drawing.

By default, BOOLEAN is true so the screen is updated.

* set_value ( CELL , VALUE )

This routine will set value for given cell. CELL could by either cell object or id cell.

* set_values ( HASH )

This routine will set values for cells. HASH should contain cells id as keys. This method will not affect cells which are not given in HASH.

* get_value ( CELL )

This routine will return value for given cell. CELL could by either cell object or id cell.

* get_values ( )

This routine will return HASH values for row cells. HASH will be contain cells id as keys.

* get_values_ref ( )

This routine will return HASH reference for given row values.

* fg ( COLOR )

This routine could set or get foreground color using -fg_ option . If -fg_ is NULL then -fg or parent fg color is return.

* bg ( COLOR )

This routine could set or get background color using -bg_ option. If -bg_ is NULL then -bg or parent bg color is return.

* text ( TEXT )

This routine will set or get value for cell and active row.

* draw_vline

Draws line.

* event_onblur
* event_onfocus
* get_undo_value
* layout_content
* set_undo_value
* type
* y
* cleanup

Cleanup association between parent, canva, etc..

SEE ALSO

Top

Curses::UI::Grid::Cell Curses::UI::Grid

AUTHOR

Top

Copyright (c) 2004 by Adrian Witas. All rights reserved.

COPYRIGHT AND LICENSE

Top


Curses-UI-Grid documentation  | view source Contained in the Curses-UI-Grid distribution.