Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15548/Win32-GUI-Constants

Modified Files:
        Constants.PL Constants.pm Tags.pm 
Log Message:
Add more constants

Index: Constants.pm
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants/Constants.pm,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** Constants.pm        31 Oct 2006 22:21:49 -0000      1.7
--- Constants.pm        15 Jul 2007 19:06:09 -0000      1.8
***************
*** 17,21 ****
  =cut
  
! our $VERSION = '0.02';
  our $XS_VERSION = $VERSION;
  eval $VERSION;
--- 17,21 ----
  =cut
  
! our $VERSION = '0.03';
  our $XS_VERSION = $VERSION;
  eval $VERSION;
***************
*** 134,138 ****
  (e.g. C<Win32::GUI::Constants::CW_USEDEFAULT>)
  
! =item -B<exportpkg>, I<pkgname>
  
  Causes exported symbols to be exported to the I<pkgname>
--- 134,138 ----
  (e.g. C<Win32::GUI::Constants::CW_USEDEFAULT>)
  
! =item B<-exportpkg>, I<pkgname>
  
  Causes exported symbols to be exported to the I<pkgname>

Index: Constants.PL
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants/Constants.PL,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** Constants.PL        15 Oct 2006 12:16:22 -0000      1.8
--- Constants.PL        15 Jul 2007 19:06:09 -0000      1.9
***************
*** 343,346 ****
--- 343,355 ----
  OPAQUE                         2           
  
+ # Animation Control Messages
+ ACM_OPEN                1124  # (WM_USER+100)
+ ACM_PLAY                1125  # (WM_USER+101)
+ ACM_STOP                1126  # (WM_USER+102)
+ 
+ # Animation Control Notifications
+ ACN_START               1
+ ACN_STOP                2
+ 
  # Animation control styles
  ACS_CENTER              0x0001
***************
*** 393,396 ****
--- 402,434 ----
  BF_MONO                        0x8000      
  
+ # Button Messages
+ BM_GETCHECK        0x00F0
+ BM_SETCHECK        0x00F1
+ BM_GETSTATE        0x00F2
+ BM_SETSTATE        0x00F3
+ BM_SETSTYLE        0x00F4
+ BM_CLICK           0x00F5
+ BM_GETIMAGE        0x00F6
+ BM_SETIMAGE        0x00F7
+ BCM_FIRST          0x1600
+ BCM_GETIDEALSIZE   0x1601 # (BCM_FIRST + 0x0001)
+ BCM_SETIMAGELIST   0x1602 # (BCM_FIRST + 0x0002)
+ BCM_GETIMAGELIST   0x1603 # (BCM_FIRST + 0x0003)
+ BCM_SETTEXTMARGIN  0x1604 # (BCM_FIRST + 0x0004)
+ BCM_GETTEXTMARGIN  0x1605 # (BCM_FIRST + 0x0005)
+ 
+ # Button Notifications
+ BN_CLICKED          0
+ BN_PAINT            1
+ BN_HILITE           2
+ BN_UNHILITE         3
+ BN_DISABLE          4
+ BN_DOUBLECLICKED    5
+ BN_PUSHED           2 # BN_HILITE
+ BN_UNPUSHED         3 # BN_UNHILITE
+ BN_DBLCLK           5 # BN_DOUBLECLICKED
+ BN_SETFOCUS         6
+ BN_KILLFOCUS        7
+ 
  # Button Styles:
  BS_PUSHBUTTON                  0x00000000  
***************
*** 435,438 ****
--- 473,532 ----
  BTNS_WHOLEDROPDOWN             0x0080      
  
+ # Combo Box return values
+ CB_OKAY             0
+ CB_ERR              -1
+ CB_ERRSPACE         -2
+ 
+ # Combo Box Messages
+ CB_GETEDITSEL               0x0140
+ CB_LIMITTEXT                0x0141
+ CB_SETEDITSEL               0x0142
+ CB_ADDSTRING                0x0143
+ CB_DELETESTRING             0x0144
+ CB_DIR                      0x0145
+ CB_GETCOUNT                 0x0146
+ CB_GETCURSEL                0x0147
+ CB_GETLBTEXT                0x0148
+ CB_GETLBTEXTLEN             0x0149
+ CB_INSERTSTRING             0x014A
+ CB_RESETCONTENT             0x014B
+ CB_FINDSTRING               0x014C
+ CB_SELECTSTRING             0x014D
+ CB_SETCURSEL                0x014E
+ CB_SHOWDROPDOWN             0x014F
+ CB_GETITEMDATA              0x0150
+ CB_SETITEMDATA              0x0151
+ CB_GETDROPPEDCONTROLRECT    0x0152
+ CB_SETITEMHEIGHT            0x0153
+ CB_GETITEMHEIGHT            0x0154
+ CB_SETEXTENDEDUI            0x0155
+ CB_GETEXTENDEDUI            0x0156
+ CB_GETDROPPEDSTATE          0x0157
+ CB_FINDSTRINGEXACT          0x0158
+ CB_SETLOCALE                0x0159
+ CB_GETLOCALE                0x015A
+ CB_GETTOPINDEX              0x015b
+ CB_SETTOPINDEX              0x015c
+ CB_GETHORIZONTALEXTENT      0x015d
+ CB_SETHORIZONTALEXTENT      0x015e
+ CB_GETDROPPEDWIDTH          0x015f
+ CB_SETDROPPEDWIDTH          0x0160
+ CB_INITSTORAGE              0x0161
+ CB_MULTIPLEADDSTRING        0x0163
+ CB_GETCOMBOBOXINFO          0x0164
+ 
+ # Combo Box notifications
+ CBN_ERRSPACE        -1
+ CBN_SELCHANGE       1
+ CBN_DBLCLK          2
+ CBN_SETFOCUS        3
+ CBN_KILLFOCUS       4
+ CBN_EDITCHANGE      5
+ CBN_EDITUPDATE      6
+ CBN_DROPDOWN        7
+ CBN_CLOSEUP         8
+ CBN_SELENDOK        9
+ CBN_SELENDCANCEL    10
+ 
  # Combo Box styles
  CBS_SIMPLE            0x0001
***************
*** 450,454 ****
  CBS_LOWERCASE         0x4000
  
! # Combo box extended styles
  CBES_EX_NOEDITIMAGE          0x00000001
  CBES_EX_NOEDITIMAGEINDENT    0x00000002
--- 544,548 ----
  CBS_LOWERCASE         0x4000
  
! # Extended Combo box styles
  CBES_EX_NOEDITIMAGE          0x00000001
  CBES_EX_NOEDITIMAGEINDENT    0x00000002
***************
*** 792,795 ****
--- 886,919 ----
  EM_GETIMESTATUS         0x00D9
  
+ # (Rich)Edit control notification codes
+ EN_MSGFILTER         0x0700
+ EN_REQUESTRESIZE     0x0701
+ EN_SELCHANGE         0x0702
+ EN_DROPFILES         0x0703
+ EN_PROTECTED         0x0704
+ EN_CORRECTTEXT       0x0705
+ EN_STOPNOUNDO        0x0706
+ EN_IMECHANGE         0x0707
+ EN_SAVECLIPBOARD     0x0708
+ EN_OLEOPFAILED       0x0709
+ EN_OBJECTPOSITIONS   0x070a
+ EN_LINK              0x070b
+ EN_DRAGDROPDONE      0x070c
+ EN_PARAGRAPHEXPANDED 0x070d
+ EN_PAGECHANGE        0x070e
+ EN_LOWFIRTF          0x070f
+ EN_ALIGNLTR          0x0710
+ EN_ALIGNRTL          0x0711
+ EN_SETFOCUS          0x0100
+ EN_KILLFOCUS         0x0200
+ EN_CHANGE            0x0300
+ EN_UPDATE            0x0400
+ EN_ERRSPACE          0x0500
+ EN_MAXTEXT           0x0501
+ EN_HSCROLL           0x0601
+ EN_VSCROLL           0x0602
+ EN_ALIGN_LTR_EC      0x0700
+ EN_ALIGN_RTL_EC      0x0701
+ 
  # Richedit Event notification masks 
  ENM_NONE                       0x00000000  
***************
*** 1078,1081 ****
--- 1202,1290 ----
  OIC_INFORMATION     32516   # OIC_NOTE
  
+ # Owner Draw Types
+ ODT_MENU        1
+ ODT_LISTBOX     2
+ ODT_COMBOBOX    3
+ ODT_BUTTON      4
+ ODT_STATIC      5
+ ODT_HEADER      100
+ ODT_TAB         101
+ ODT_LISTVIEW    102
+ 
+ # Owner Draw Actions
+ ODA_DRAWENTIRE  0x0001
+ ODA_SELECT      0x0002
+ ODA_FOCUS       0x0004
+ 
+ # Owner Draw States
+ ODS_SELECTED    0x0001
+ ODS_GRAYED      0x0002
+ ODS_DISABLED    0x0004
+ ODS_CHECKED     0x0008
+ ODS_FOCUS       0x0010
+ ODS_DEFAULT         0x0020
+ ODS_COMBOBOXEDIT    0x1000
+ ODS_HOTLIGHT        0x0040
+ ODS_INACTIVE        0x0080
+ ODS_NOACCEL         0x0100
+ ODS_NOFOCUSRECT     0x0200
+ 
+ # Listbox return values
+ LB_OKAY             0
+ LB_ERR              -1
+ LB_ERRSPACE         -2
+ 
+ # Listbox messages
+ LB_ADDSTRING            0x0180
+ LB_INSERTSTRING         0x0181
+ LB_DELETESTRING         0x0182
+ LB_SELITEMRANGEEX       0x0183
+ LB_RESETCONTENT         0x0184
+ LB_SETSEL               0x0185
+ LB_SETCURSEL            0x0186
+ LB_GETSEL               0x0187
+ LB_GETCURSEL            0x0188
+ LB_GETTEXT              0x0189
+ LB_GETTEXTLEN           0x018A
+ LB_GETCOUNT             0x018B
+ LB_SELECTSTRING         0x018C
+ LB_DIR                  0x018D
+ LB_GETTOPINDEX          0x018E
+ LB_FINDSTRING           0x018F
+ LB_GETSELCOUNT          0x0190
+ LB_GETSELITEMS          0x0191
+ LB_SETTABSTOPS          0x0192
+ LB_GETHORIZONTALEXTENT  0x0193
+ LB_SETHORIZONTALEXTENT  0x0194
+ LB_SETCOLUMNWIDTH       0x0195
+ LB_ADDFILE              0x0196
+ LB_SETTOPINDEX          0x0197
+ LB_GETITEMRECT          0x0198
+ LB_GETITEMDATA          0x0199
+ LB_SETITEMDATA          0x019A
+ LB_SELITEMRANGE         0x019B
+ LB_SETANCHORINDEX       0x019C
+ LB_GETANCHORINDEX       0x019D
+ LB_SETCARETINDEX        0x019E
+ LB_GETCARETINDEX        0x019F
+ LB_SETITEMHEIGHT        0x01A0
+ LB_GETITEMHEIGHT        0x01A1
+ LB_FINDSTRINGEXACT      0x01A2
+ LB_SETLOCALE            0x01A5
+ LB_GETLOCALE            0x01A6
+ LB_SETCOUNT             0x01A7
+ LB_INITSTORAGE          0x01A8
+ LB_ITEMFROMPOINT        0x01A9
+ LB_MULTIPLEADDSTRING    0x01B1
+ LB_GETLISTBOXINFO       0x01B2
+ 
+ # Listbox notifications
+ LBN_ERRSPACE        -2
+ LBN_SELCHANGE       1
+ LBN_DBLCLK          2
+ LBN_SELCANCEL       3
+ LBN_SETFOCUS        4
+ LBN_KILLFOCUS       5
+ 
  # Listbox styles
  LBS_NOTIFY            0x0001
***************
*** 1418,1422 ****
  SB_BOTH                        3           
  
! # Status Bar styles (?)
  SBT_OWNERDRAW                  0x1000      
  SBT_NOBORDERS                  0x0100      
--- 1627,1654 ----
  SB_BOTH                        3           
  
! # Scroll bar messages
! SBM_SETPOS                  0x00E0
! SBM_GETPOS                  0x00E1
! SBM_SETRANGE                0x00E2
! SBM_SETRANGEREDRAW          0x00E6
! SBM_GETRANGE                0x00E3
! SBM_ENABLE_ARROWS           0x00E4
! SBM_SETSCROLLINFO           0x00E9
! SBM_GETSCROLLINFO           0x00EA
! SBM_GETSCROLLBARINFO        0x00EB
! 
! # Scroll Bar styles
! SBS_HORZ                    0x0000
! SBS_VERT                    0x0001
! SBS_TOPALIGN                0x0002
! SBS_LEFTALIGN               0x0002
! SBS_BOTTOMALIGN             0x0004
! SBS_RIGHTALIGN              0x0004
! SBS_SIZEBOXTOPLEFTALIGN     0x0002
! SBS_SIZEBOXBOTTOMRIGHTALIGN 0x0004
! SBS_SIZEBOX                 0x0008
! SBS_SIZEGRIP                0x0010
! 
! # Status Bar styles 
  SBT_OWNERDRAW                  0x1000      
  SBT_NOBORDERS                  0x0100      
***************
*** 1664,1667 ****
--- 1896,1912 ----
  SE_ERR_NOASSOC                 31          
  
+ # Static Control Messages
+ STM_SETICON         0x0170
+ STM_GETICON         0x0171
+ STM_SETIMAGE        0x0172
+ STM_GETIMAGE        0x0173
+ STM_MSGMAX          0x0174
+ 
+ # Static Control Notifications
+ STN_CLICKED         0
+ STN_DBLCLK          1
+ STN_ENABLE          2
+ STN_DISABLE         3
+ 
  # ShowWindow() commands
  SW_HIDE                        0           
***************
*** 1701,1704 ****
--- 1946,1967 ----
  HWND_NOTOPMOST                 -2          
  
+ # Text Align constants (use with SetTextAlign)
+ TA_NOUPDATECP     0
+ TA_UPDATECP       1
+ TA_LEFT           0
+ TA_RIGHT          2
+ TA_CENTER         6
+ TA_TOP            0
+ TA_BOTTOM         8
+ TA_BASELINE      24
+ TA_RTLREADING   256
+ TA_MASK         287 # (TA_BASELINE+TA_CENTER+TA_UPDATECP+TA_RTLREADING)
+ VTA_BASELINE     24 # TA_BASELINE
+ VTA_LEFT          8 # TA_BOTTOM
+ VTA_RIGHT         0 # TA_TOP
+ VTA_CENTER        6 # TA_CENTER
+ VTA_BOTTOM        2 # TA_RIGHT
+ VTA_TOP           0 # TA_LEFT
+ 
  # Toolbar button states
  TBSTATE_CHECKED                0x01        

Index: Tags.pm
===================================================================
RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Constants/Tags.pm,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Tags.pm     3 Aug 2006 22:20:38 -0000       1.5
--- Tags.pm     15 Jul 2007 19:06:09 -0000      1.6
***************
*** 81,90 ****
  
      accelerator => [ qw( ^VK_ ) ],
!     animation   => [ qw( ^ACS_ ) ],
      bitmap      => [ qw( ^OBM_ ) ],
      brush       => [ qw() ],
      button      => undef,
      class       => [ qw( ^COLOR_ ^CS_ ) ],
!     combobox    => [ qw( ^CBS_ ^CBES_ ) ],
      cursor      => [ qw( ^IDC_ ^OCR_ ) ],
      datetime    => [ qw( ^DTS_ ) ],
--- 81,90 ----
  
      accelerator => [ qw( ^VK_ ) ],
!     animation   => [ qw( ^ACS_ ^ACM_ ^ACN_ ) ],
      bitmap      => [ qw( ^OBM_ ) ],
      brush       => [ qw() ],
      button      => undef,
      class       => [ qw( ^COLOR_ ^CS_ ) ],
!     combobox    => [ qw( ^CB_ ^CBS_ ^CBES_ ^CBN_ ) ],
      cursor      => [ qw( ^IDC_ ^OCR_ ) ],
      datetime    => [ qw( ^DTS_ ) ],
***************
*** 94,99 ****
      icon        => [ qw( ^IDI_ ^OIC_ ) ],
      imagelist   => [ qw( ^ILC_ ^ILD_ ^ILS_ ^CLR_NONE$ ^CLR_DEFAULT$ ^IMAGE_ ) 
],
!     label       => [ qw( ^IMAGE_ ) ],
!     listbox     => [ qw( ^LBS_ ) ],
      listview    => [ qw( ^LVS_ ^LVIS_ ^LVIR_ ^LVSIL_ ^CLR_NONE$ ) ],
      mdi         => [ qw() ],
--- 94,99 ----
      icon        => [ qw( ^IDI_ ^OIC_ ) ],
      imagelist   => [ qw( ^ILC_ ^ILD_ ^ILS_ ^CLR_NONE$ ^CLR_DEFAULT$ ^IMAGE_ ) 
],
!     label       => [ qw( ^IMAGE_ ^STM_ ^STN_ ) ],
!     listbox     => [ qw( ^LB_ ^LBN_ ^LBS_ ) ],
      listview    => [ qw( ^LVS_ ^LVIS_ ^LVIR_ ^LVSIL_ ^CLR_NONE$ ) ],
      mdi         => [ qw() ],
***************
*** 105,110 ****
      rebar       => [ qw( ^CLR_DEFAULT$ ^RBBS_ ) ],
      region      => [ qw( ^RGN_ ) ],
!     richedit    => [ qw( ^CP_ ^EM_ ^ENM_ ^ES_ ^GT_ ^SF_ ^SFF_ ) ],
!     scrollbar   => [ qw( ^SB_ ) ],
      slider      => [ qw( ^TBTS_ ) ],
      splitter    => [ qw() ],
--- 105,110 ----
      rebar       => [ qw( ^CLR_DEFAULT$ ^RBBS_ ) ],
      region      => [ qw( ^RGN_ ) ],
!     richedit    => [ qw( ^CP_ ^EM_ ^ENM_ ^EN_ ^ES_ ^GT_ ^SF_ ^SFF_ ) ],
!     scrollbar   => [ qw( ^SB_ ^SBM_ ^SBS_ ) ],
      slider      => [ qw( ^TBTS_ ) ],
      splitter    => [ qw() ],
***************
*** 196,200 ****
      ^BS_PUSHBOX$ ^BS_OWNERDRAW$ ^BS_TYPEMASK$ ^BS_LEFTTEXT$ ^BS_TEXT$ 
^BS_ICON$
      ^BS_BITMAP$ ^BS_LEFT$ ^BS_RIGHT$ ^BS_CENTER$ ^BS_TOP$ ^BS_BOTTOM$ 
^BS_VCENTER$
!     ^BS_PUSHLIKE$ ^BS_MULTILINE$ ^BS_NOTIFY$ ^BS_FLAT$ ^BS_RIGHTBUTTON$ 
^IMAGE_ )
  ] }
  sub tag_dc() { [
--- 196,201 ----
      ^BS_PUSHBOX$ ^BS_OWNERDRAW$ ^BS_TYPEMASK$ ^BS_LEFTTEXT$ ^BS_TEXT$ 
^BS_ICON$
      ^BS_BITMAP$ ^BS_LEFT$ ^BS_RIGHT$ ^BS_CENTER$ ^BS_TOP$ ^BS_BOTTOM$ 
^BS_VCENTER$
!     ^BS_PUSHLIKE$ ^BS_MULTILINE$ ^BS_NOTIFY$ ^BS_FLAT$ ^BS_RIGHTBUTTON$ 
^IMAGE_ 
!     ^BM_ ^BCM_ ^BN_ )
  ] }
  sub tag_dc() { [


Reply via email to