]> gitweb.factorcode.org Git - factor.git/commitdiff
Update window while resizing on Windows
authorslava <slava@factorcode.org>
Sun, 5 Nov 2006 01:54:02 +0000 (01:54 +0000)
committerslava <slava@factorcode.org>
Sun, 5 Nov 2006 01:54:02 +0000 (01:54 +0000)
library/ui/windows/ui.factor

index 57c4e092c3a7e62aa0e61c08598a39c28577b0cd..9dd5df87d79778db85083df28e6697029eeb6c04 100644 (file)
@@ -13,7 +13,7 @@ SYMBOL: msg-obj
 SYMBOL: class-name
 SYMBOL: track-mouse-state
 
-: random-class-name "Factor" 100000000 random-int unparse append ;
+: random-class-name "Factor" (random-int) number>string append ;
 
 : style ( -- n ) WS_OVERLAPPEDWINDOW ; inline
 : ex-style ( -- n ) WS_EX_APPWINDOW WS_EX_WINDOWEDGE bitor ; inline
@@ -40,7 +40,7 @@ SYMBOL: track-mouse-state
 : handle-wm-size ( hWnd uMsg wParam lParam -- )
     [ lo-word ] keep hi-word make-RECT get-RECT-dimensions 2array
     2nip
-    dup { 0 0 } = [ 2drop ] [ swap window set-gadget-dim ] if ;
+    dup { 0 0 } = [ 2drop ] [ swap window set-gadget-dim ui-step ] if ;
 
 : wm-keydown-codes ( -- key )
     H{