NAME

Tk::FormUI::Choices - A role common to all form fields with choices

VERSION

Version 0.1

SYNOPSIS

ATTRIBUTES

choices

Description

Array of hash references representing the possible choices. The hash should have the following keys defined: label - Text to be displayed value - Value to return if item is selected

max_per_line

Description

The maximum number of choices displayed per line

Default

3

METHODS

valid_choices()

Description

Verifies that all choices contain a label and value key

Parameters

NONE

Return

NONE

next_row_column($row, $col)

Description

Increment the column and row if needed based on the field's settings

Parameters

$row - The current row $col - The current column

Return

ARRAY consisting of the new row and column

reset_row_column()

Description

Reset the row and column to 0

Parameters

NONE

Return

NONE

AUTHOR

Paul Durden <alabamapaul AT gmail.com>

COPYRIGHT & LICENSE

Copyright (C) 2015 by Paul Durden.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.