FLTK
view release on metacpan or search on metacpan
sub FL_VALUE {0x00000400;}
sub FL_OPEN {0x00000800;}
sub FL_INVISIBLE {0x00001000;}
sub FL_OUTPUT {0x00002000;}
sub FL_CHANGED {0x00004000;}
sub FL_COPIED_LABEL {0x00008000;}
sub FL_FOCUSED {0x00010000;}
sub FL_HIGHLIGHT {0x00020000;}
sub FL_FRAME_ONLY {0x00040000;}
sub FL_SELECTED {0x00080000;}
sub FL_NO_SHORTCUT_LABEL {0x00100000;}
sub FL_NO_EVENT {0;}
sub FL_PUSH {1;}
sub FL_RELEASE {2;}
sub FL_ENTER {3;}
sub FL_LEAVE {4;}
sub FL_DRAG {5;}
sub FL_FOCUS {6;}
sub FL_UNFOCUS {7;}
sub FL_KEY {8;}
sub FL_KEYUP {9;}
sub FL_MOVE {10;}
sub FL_SHORTCUT {11;}
sub FL_ACTIVATE {12;}
sub FL_DEACTIVATE {13;}
sub FL_SHOW {14;}
sub FL_HIDE {15;}
sub FL_VIEWCHANGE {16;}
sub FL_PASTE {17;}
sub FL_DND_ENTER {18;}
sub FL_DND_DRAG {19;}
sub FL_DND_LEAVE {20;}
sub FL_DND_RELEASE {21;}
sub FL_KEYBOARD {8;}
sub FL_WHEN_NEVER {0;}
sub FL_WHEN_CHANGED {1;}
sub FL_WHEN_RELEASE {4;}
sub FL_WHEN_RELEASE_ALWAYS {6;}
sub FL_WHEN_ENTER_KEY {8;}
sub FL_WHEN_ENTER_KEY_ALWAYS {10;}
sub FL_WHEN_ENTER_KEY_CHANGED {11;}
sub FL_WHEN_NOT_CHANGED {2;}
sub FL_Button {0xfee8;}
sub FL_BackSpace {0xff08;}
sub FL_Tab {0xff09;}
sub FL_Clear {0xff0b;}
sub FL_Enter {0xff0d;}
sub FL_Pause {0xff13;}
sub FL_Scroll_Lock {0xff14;}
sub FL_Escape {0xff1b;}
sub FL_Home {0xff50;}
sub FL_Left {0xff51;}
sub FL_Up {0xff52;}
sub FL_Right {0xff53;}
sub FL_Down {0xff54;}
sub FL_Page_Up {0xff55;}
sub FL_Page_Down {0xff56;}
sub FL_End {0xff57;}
sub FL_Print {0xff61;}
sub FL_Insert {0xff63;}
sub FL_Menu {0xff67;}
sub FL_Num_Lock {0xff7f;}
sub FL_KP {0xff80;}
sub FL_KP_Enter {0xff8d;}
sub FL_KP_Last {0xffbd;}
sub FL_F {0xffbd;}
sub FL_F_Last {0xffe0;}
sub FL_Shift_L {0xffe1;}
sub FL_Shift_R {0xffe2;}
sub FL_Control_L {0xffe3;}
sub FL_Control_R {0xffe4;}
sub FL_Caps_Lock {0xffe5;}
sub FL_Meta_L {0xffe7;}
sub FL_Meta_R {0xffe8;}
sub FL_Alt_L {0xffe9;}
sub FL_Alt_R {0xffea;}
sub FL_Delete {0xffff;}
sub FL_LEFT_MOUSE {1;}
sub FL_MIDDLE_MOUSE {2;}
sub FL_RIGHT_MOUSE {3;}
sub FL_SHIFT {0x00010000;}
sub FL_CAPS_LOCK {0x00020000;}
sub FL_CTRL {0x00040000;}
sub FL_ALT {0x00080000;}
sub FL_NUM_LOCK {0x00100000;}
sub FL_META {0x00400000;}
sub FL_SCROLL_LOCK {0x00800000;}
sub FL_BUTTON1 {0x01000000;}
sub FL_BUTTON2 {0x02000000;}
sub FL_BUTTON3 {0x04000000;}
sub FL_CURSOR_DEFAULT {0;}
sub FL_CURSOR_ARROW {35;}
sub FL_CURSOR_CROSS {66;}
sub FL_CURSOR_WAIT {76;}
sub FL_CURSOR_INSERT {77;}
sub FL_CURSOR_HAND {31;}
sub FL_CURSOR_HELP {47;}
sub FL_CURSOR_MOVE {27;}
sub FL_CURSOR_NS {78;}
sub FL_CURSOR_WE {79;}
sub FL_CURSOR_NWSE {80;}
sub FL_CURSOR_NESW {81;}
sub FL_CURSOR_NONE {255;}
sub FL_CURSOR_N {70;}
sub FL_CURSOR_NE {69;}
sub FL_CURSOR_E {49;}
sub FL_CURSOR_SE {8;}
sub FL_CURSOR_S {9;}
sub FL_CURSOR_SW {7;}
sub FL_CURSOR_W {36;}
sub FL_CURSOR_NW {68;}
sub FL_READ {1;}
sub FL_WRITE {4;}
sub FL_EXCEPT {8;}
sub FL_RGB {0;}
sub FL_INDEX {1;}
sub FL_SINGLE {0;}
sub FL_DOUBLE {2;}
sub FL_ACCUM {4;}
sub FL_ALPHA {8;}
sub FL_DEPTH {16;}
FL_ENGRAVED_LABEL
FL_EMBOSSED_LABEL
)],
'Events' => [qw(
FL_NO_EVENT
FL_PUSH
FL_RELEASE
FL_ENTER
FL_LEAVE
FL_DRAG
FL_FOCUS
FL_UNFOCUS
FL_KEY
FL_KEYUP
FL_MOVE
FL_SHORTCUT
FL_ACTIVATE
FL_DEACTIVATE
FL_SHOW
FL_HIDE
FL_VIEWCHANGE
FL_PASTE
FL_DND_ENTER
FL_DND_DRAG
FL_DND_LEAVE
FL_DND_RELEASE
FL_KEYBOARD
)],
'When' => [qw(
FL_WHEN_NEVER
FL_WHEN_CHANGED
FL_WHEN_RELEASE
FL_WHEN_RELEASE_ALWAYS
FL_WHEN_ENTER_KEY
FL_WHEN_ENTER_KEY_ALWAYS
FL_WHEN_ENTER_KEY_CHANGED
FL_WHEN_NOT_CHANGED
FL_READ
FL_WRITE
FL_EXCEPT
)],
'Keytypes' => [qw(
FL_Button
FL_BackSpace
FL_Tab
FL_Clear
FL_Enter
FL_Pause
FL_Scroll_Lock
FL_Escape
FL_Home
FL_Left
FL_Up
FL_Right
FL_Down
FL_Page_Up
FL_Page_Down
FL_End
FL_Print
FL_Insert
FL_Menu
FL_Num_Lock
FL_KP
FL_KP_Enter
FL_KP_Last
FL_F
FL_F_Last
FL_Shift_L
FL_Shift_R
FL_Control_L
FL_Control_R
FL_Caps_Lock
FL_Meta_L
FL_Meta_R
FL_Alt_L
FL_Alt_R
FL_Delete
FL_LEFT_MOUSE
FL_MIDDLE_MOUSE
FL_RIGHT_MOUSE
FL_SHIFT
FL_CAPS_LOCK
FL_CTRL
FL_ALT
FL_NUM_LOCK
FL_META
FL_SCROLL_LOCK
FL_BUTTON1
FL_BUTTON2
FL_BUTTON3
)],
'Cursors' => [qw(
FL_CURSOR_DEFAULT
FL_CURSOR_ARROW
FL_CURSOR_CROSS
FL_CURSOR_WAIT
FL_CURSOR_INSERT
FL_CURSOR_HAND
FL_CURSOR_HELP
FL_CURSOR_MOVE
FL_CURSOR_NS
FL_CURSOR_WE
FL_CURSOR_NWSE
FL_CURSOR_NESW
FL_CURSOR_NONE
FL_CURSOR_N
FL_CURSOR_NE
FL_CURSOR_E
FL_CURSOR_SE
FL_CURSOR_S
FL_CURSOR_SW
FL_CURSOR_W
FL_CURSOR_NW
)],
'Modes' => [qw(
FL_RGB
FL_INDEX
FL_SINGLE
FL_DOUBLE
FL_ACCUM
FL_ALPHA
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Input );
package Fl_Secret_Input;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Input );
package Fl_Wordwrap_Input;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Input );
package Fl_Output;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Input );
package Fl_Multiline_Output;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Output );
package Fl_Wordwrap_Output;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Output );
package Fl_Tabs;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Group );
package Fl_Pack;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Group );
sub VERTICAL {0;}
sub HORIZONTAL {1;}
package Fl_Scroll;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Group );
sub HORIZONTAL {1;}
sub VERTICAL {2;}
sub BOTH {3;}
sub ALWAYS_ON {4;}
sub HORIZONTAL_ALWAYS {5;}
sub VERTICAL_ALWAYS {6;}
sub BOTH_ALWAYS {7;}
package Fl_Tile;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Group );
package Fl_Menu_;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Group );
package Fl_Item_Group;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Menu_ );
package Fl_Menu_Bar;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Menu_ );
package Fl_Menu_Button;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Menu_ );
sub NORMAL {224;}
sub POPUP1 {225;}
sub POPUP2 {226;}
sub POPUP12 {227;}
sub POPUP3 {228;}
sub POPUP13 {229;}
sub POPUP23 {230;}
sub POPUP123 {231;}
package Fl_Choice;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Menu_ );
package Fl_Browser;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Menu_ );
sub HORIZONTAL {1;}
sub VERTICAL {2;}
sub BOTH {3;}
sub ALWAYS_ON {4;}
sub HORIZONTAL_ALWAYS {5;}
sub VERTICAL_ALWAYS {6;}
sub BOTH_ALWAYS {7;}
sub MULTI_BROWSER {8;}
sub FL_NORMAL_BROWSER {3;}
sub FL_MULTI_BROWSER { return (BOTH|MULTI_BROWSER);}
sub HERE {0;}
sub FOCUS {1;}
sub FIRST_VISIBLE {2;}
sub REDRAW_0 {3;}
sub REDRAW_1 {4;}
sub USER_0 {5;}
sub USER_1 {6;}
sub NUMMARKS {7;}
package Fl_Hold_Browser;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Browser );
package Fl_Multi_Browser;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Browser );
package Fl_Select_Browser;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Browser );
package Fl_Item;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Widget );
package Fl_Radio_Item;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Item );
package Fl_Toggle_Item;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Item );
package Fl_Image;
use strict;
package Fl_Pixmap;
use strict;
use vars qw(@ISA);
@ISA = qw( Fl_Image );
package Fl_Shared_Image;
( run in 1.315 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )