[graphic-forms-cvs] r421 - in trunk: docs/manual src/uitoolkit/system

junrue at common-lisp.net junrue at common-lisp.net
Sat Dec 23 03:19:33 UTC 2006


Author: junrue
Date: Fri Dec 22 22:19:32 2006
New Revision: 421

Modified:
   trunk/docs/manual/gfw-symbols.xml
   trunk/src/uitoolkit/system/system-constants.lisp
   trunk/src/uitoolkit/system/system-types.lisp
Log:
preparation for status-bar implementation

Modified: trunk/docs/manual/gfw-symbols.xml
==============================================================================
--- trunk/docs/manual/gfw-symbols.xml	(original)
+++ trunk/docs/manual/gfw-symbols.xml	Fri Dec 22 22:19:32 2006
@@ -1412,6 +1412,7 @@
           One or more of the following optional styles:
           <enum>
             <argument name=":horizontal-scrollbar"/>
+            <argument name=":statusbar"/>
             <argument name=":vertical-scrollbar"/>
           </enum>
         </description>

Modified: trunk/src/uitoolkit/system/system-constants.lisp
==============================================================================
--- trunk/src/uitoolkit/system/system-constants.lisp	(original)
+++ trunk/src/uitoolkit/system/system-constants.lisp	Fri Dec 22 22:19:32 2006
@@ -922,6 +922,10 @@
 (defconstant +ps-geometric+            #x00010000)
 (defconstant +ps-type-mask+            #x000F0000)
 
+;;;
+;;; scrollbar constants
+;;;
+
 (defconstant +sb-horz+                          0)
 (defconstant +sb-vert+                          1)
 (defconstant +sb-ctl+                           2)
@@ -943,6 +947,29 @@
 (defconstant +sb-right+                         7)
 (defconstant +sb-endscroll+                     8)
 
+;;;
+;;; statusbar constants
+;;;
+
+(defconstant +sb-SETPARTS+                 #x0404) ; (WM_USER+4)
+(defconstant +sb-GETPARTS+                 #x0406) ; (WM_USER+6)
+(defconstant +sb-GETBORDERS+               #x0407) ; (WM_USER+7)
+(defconstant +sb-SETMINHEIGHT+             #x0408) ; (WM_USER+8)
+(defconstant +sb-SIMPLE+                   #x0409) ; (WM_USER+9)
+(defconstant +sb-GETRECT+                  #x040A) ; (WM_USER+10)
+(defconstant +sb-ISSIMPLE+                 #x040E) ; (WM_USER+14)
+(defconstant +sb-SETICON+                  #x040F) ; (WM_USER+15)
+(defconstant +sb-SETTIPTEXTA+              #x0410) ; (WM_USER+16)
+(defconstant +sb-SETTIPTEXTW+              #x0411) ; (WM_USER+17)
+(defconstant +sb-GETTIPTEXTA+              #x0412) ; (WM_USER+18)
+(defconstant +sb-GETTIPTEXTW+              #x0413) ; (WM_USER+19)
+(defconstant +sb-GETICON+                  #x0414) ; (WM_USER+20)
+(defconstant +sb-SETUNICODEFORMAT+         #x2005) ; CCM_SETUNICODEFORMAT
+(defconstant +sb-GETUNICODEFORMAT+         #x2006) ; CCM_GETUNICODEFORMAT
+
+(defconstant +sbars-SIZEGRIP+              #x0100)
+(defconstant +sbars-TOOLTIPS+              #x0800)
+
 (defconstant +sbs-horz+                    #x0000)
 (defconstant +sbs-vert+                    #x0001)
 (defconstant +sbs-topalign+                #x0002)
@@ -954,6 +981,12 @@
 (defconstant +sbs-sizebox+                 #x0008)
 (defconstant +sbs-sizegrip+                #x0010)
 
+(defconstant +sbt-ownerdraw+               #x1000)
+(defconstant +sbt-noborders+               #x0100)
+(defconstant +sbt-popout+                  #x0200)
+(defconstant +sbt-rtlreading+              #x0400)
+(defconstant +sbt-notabparsing+            #x0800)
+
 (defconstant +sif-range+                   #x0001)
 (defconstant +sif-page+                    #x0002)
 (defconstant +sif-pos+                     #x0004)

Modified: trunk/src/uitoolkit/system/system-types.lisp
==============================================================================
--- trunk/src/uitoolkit/system/system-types.lisp	(original)
+++ trunk/src/uitoolkit/system/system-types.lisp	Fri Dec 22 22:19:32 2006
@@ -187,10 +187,24 @@
 
 (defctype dllversioninfo-pointer :pointer)
 
+(defcstruct drawitemstruct
+  (ctltype    UINT)
+  (ctlid      UINT)
+  (itemid     UINT)
+  (itemaction UINT)
+  (itemstate  UINT)
+  (hwnd       HANDLE)
+  (hdc        HANDLE)
+  (itemleft   LONG)
+  (itemtop    LONG)
+  (itemright  LONG)
+  (itembottom LONG)
+  (itemdata   :pointer))
+
 (defcstruct drawtextparams
-  (cbsize UINT)
-  (tablength INT)
-  (leftmargin INT)
+  (cbsize      UINT)
+  (tablength   INT)
+  (leftmargin  INT)
   (rightmargin INT)
   (lengthdrawn UINT))
 



More information about the Graphic-forms-cvs mailing list