FLTK

 view release on metacpan or  search on metacpan

FLTK.pm  view on Meta::CPAN

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;}

FLTK.pm  view on Meta::CPAN

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

FLTK.pm  view on Meta::CPAN

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 )