LibUI
view release on metacpan or search on metacpan
eg/calculator.pl view on Meta::CPAN
push @grid_btns, [ make_btn( '=', sub { handle_equals() } ), 3, 4, 1 ];
for my $b (@grid_btns) {
my ( $btn, $col, $row, $xspan ) = @$b;
$xspan //= 1;
uiGridAppend( $grid, $btn, $col, $row, $xspan, 1, 1, 0, 1, 0 );
}
#
uiMenuItemOnClicked(
$mi_copy,
sub {
# Copy result to clipboard would go here
uiMsgBox( $main_win, 'Copy', 'Result: ' . $display_text );
},
undef
);
uiMenuItemOnClicked( $mi_clear, sub { handle_clear() }, undef );
uiWindowOnClosing(
$main_win,
sub {
uiQuit();
return 1;
( run in 3.632 seconds using v1.01-cache-2.11-cpan-84e82930d8c )