From: shelarcy <she...@gm...> - 2007-08-21 05:41:50
|
DarcsURL: http://darcs.haskell.org/wxhaskell/=0A= MIME-Version: 1.0=0A= Content-Type: multipart/mixed; boundary=3D"=3D_"=0A= =0A= --=3D_=0A= Content-Type: text/plain=0A= Content-Transfer-Encoding: quoted-printable=0A= =0A= Tue Aug 21 13:34:53 =3D93=3D8C=3D8B=3D9E (=3D95W=3D8F=3D80=3D8E=3D9E) = 2007 shelarcy <shelarc=3D=0A= y...@gm...>=0A= * Remove old wxh samples=0A= =0A= Tue Aug 21 13:37:54 =3D93=3D8C=3D8B=3D9E (=3D95W=3D8F=3D80=3D8E=3D9E) = 2007 shelarcy <shelarc=3D=0A= y...@gm...>=0A= * Remove old wxc project files between 2.6.0 - 2.6.3=0A= =0A= Tue Aug 21 13:46:12 =3D93=3D8C=3D8B=3D9E (=3D95W=3D8F=3D80=3D8E=3D9E) = 2007 shelarcy <shelarc=3D=0A= y...@gm...>=0A= * Update VC++ project file to reflect updated DLL version supporting = wxWi=3D=0A= dgets 2.6.4=0A= =0A= Tue Aug 21 14:09:57 =3D93=3D8C=3D8B=3D9E (=3D95W=3D8F=3D80=3D8E=3D9E) = 2007 shelarcy <shelarc=3D=0A= y...@gm...>=0A= * Rename wxcu-2.6.4.* to wxc-2.6.* as wxc-2.4 things=0A= =0A= --=3D_=0A= Content-Type: text/x-darcs-patch; name=3D"remove-old-wxh-samples.dpatch"=0A= Content-Transfer-Encoding: quoted-printable=0A= Content-Description: A darcs patch for your repository!=0A= =0A= =0A= New patches:=0A= =0A= [Remove old wxh samples=0A= shelarcy <she...@gm...>**20070821043453] {=0A= hunk ./samples/wxh/BouncingBalls.hs 1=0A= -{-----------------------------------------------------------------------= --=3D=0A= -------=0A= - Bouncing Balls demo=0A= -------------------------------------------------------------------------= --=3D=0A= ------}=0A= -module Main where=0A= -=0A= -import Graphics.UI.WXH=0A= -=0A= -main=0A= - =3D3D run ballsFrame=0A= -=0A= -ballsFrame=0A= - =3D3D do -- a list of balls, where each ball is represented by a list = of a=3D=0A= ll future Y positions.=0A= - vballs <- varCreate []=0A= -=0A= - -- create a non-user-resizable top-level (orphan) frame.=0A= - f <- frameCreate objectNull idAny "Bouncing balls" rectNull=0A= - (wxMINIMIZE_BOX + wxSYSTEM_MENU + wxCAPTION + = wxN=3D=0A= O_FULL_REPAINT_ON_RESIZE + wxCLIP_CHILDREN)=0A= - windowSetClientSize f (sz maxX maxY)=0A= -=0A= - -- add a panel to draw on, nice grey color.=0A= - p <- panelCreate f idAny rectNull 0 -- = (wxNO_FULL_REPAINT_ON_RESIZE=3D=0A= )=0A= -=0A= - -- create a timer, on each tick it advances all the balls to = their =3D=0A= next position=0A= - t <- windowTimerCreate f=0A= - timerOnCommand t (nextBalls p vballs)=0A= -=0A= - -- paint the balls: double buffer is not really necessary as the = ba=3D=0A= lls are too small anyway.=0A= - windowOnPaint p False {- double-buffer? -} (paintBalls vballs)=0A= -=0A= - -- left-click: new ball, right-click: new window=0A= - windowOnMouse p False {- no motion events -} (onMouse p vballs)=0A= -=0A= - -- '-': decrease interval, '+': increase interval.=0A= - windowOnKeyChar p (onKey t)=0A= -=0A= - -- show the frame=0A= - windowShow f=0A= - windowRaise f=0A= -=0A= - -- and start the timer (25 msec).=0A= - timerStart t 25 False {- one-shot timer? -}=0A= - return ()=0A= - where=0A= - -- react on mouse events=0A= - onMouse w vballs mouse=0A= - =3D3D case mouse of=0A= - MouseLeftDown pt mods -> dropBall w vballs pt -- new ball=0A= - MouseRightDown pt mods -> ballsFrame -- new window = wi=3D=0A= th bouncing balls=0A= - other -> skipCurrentEvent -- = unprocessed e=3D=0A= vent: send up the window chain=0A= -=0A= - -- react on the keyboard=0A= - onKey t keyboard=0A= - =3D3D case keyKey keyboard of=0A= - KeyChar '-' -> updateInterval t (\i -> i+5)=0A= - KeyChar '+' -> updateInterval t (\i -> max 1 (i-5))=0A= - other -> skipCurrentEvent=0A= -=0A= - updateInterval t f=0A= - =3D3D do i <- timerGetInterval t=0A= - timerStop t=0A= - timerStart t (f i) False=0A= - return ()=0A= -=0A= - -- advance all the balls to their next position=0A= - nextBalls w vballs=0A= - =3D3D do varUpdate vballs (filter (not.null) . map (drop 1))=0A= - windowRefresh w False=0A= -=0A= - -- add a new ball=0A= - dropBall w vballs pt=0A= - =3D3D do varUpdate vballs (bouncing pt:)=0A= - windowRefresh w False=0A= -=0A= - -- calculate all future positions=0A= - bouncing (Point x y)=0A= - =3D3D map (\h -> Point x (maxH-h)) (bounce (maxH-y) 0)=0A= -=0A= - bounce h v=0A= - | h <=3D3D 0 && v =3D3D=3D3D 0 =3D3D []=0A= - | h <=3D3D 0 && v < 0 =3D3D bounce 0 ((-v)-2)=0A= - | otherwise =3D3D h : bounce (h+v) (v-1)=0A= -=0A= -=0A= - -- paint the balls=0A= - paintBalls vballs dc viewRect updateAreas=0A= - =3D3D do dcClear dc=0A= - balls <- varGet vballs=0A= - dcWithBrushStyle dc (BrushStyle BrushSolid red) $=0A= - mapM_ (drawBall dc) (map head (filter (not.null) balls))=0A= -=0A= - drawBall dc pt=0A= - =3D3D dcDrawCircle dc pt radius=0A= -=0A= -=0A= --- radius the ball, and the maximal x and y coordinates=0A= -radius, maxX, maxY :: Int=0A= -maxY =3D3D 300=0A= -maxX =3D3D 300=0A= -radius =3D3D 10=0A= -=0A= --- the max. height is at most max. y minus the radius of a ball.=0A= -maxH :: Int=0A= -maxH =3D3D maxY - radius=0A= +=0A= rmfile ./samples/wxh/BouncingBalls.hs=0A= hunk ./samples/wxh/ByeDemo.hs 1=0A= -{-----------------------------------------------------------------------= --=3D=0A= -------=0A= -This program implements the "goodbye" demo as posted by John Meacham on=0A= -the Haskell GUI mailing list. The program is specified as:=0A= -=0A= -I propose a simple program which pops up a window saying 'Hello World'=0A= -with a button saying 'Bye' which you click and it changes the message=0A= -to 'Goodbye'. if you click the button again the program exits.=0A= -=0A= -When the button is clicked the first time, it calls "onCommand1". This = fun=3D=0A= ction=0A= -changes the text of the label and installs another event handler on the = bu=3D=0A= tton=0A= -that closes the main frame. (by default, wxWindows exits the gui when = all=0A= -windows are closed).=0A= -------------------------------------------------------------------------= --=3D=0A= ------}=0A= -module Main where=0A= -=0A= -import Graphics.UI.WXH=0A= -=0A= -main :: IO ()=0A= -main=0A= - =3D3D run gui=0A= -=0A= -gui :: IO ()=0A= -gui=0A= - =3D3D do -- create top frame=0A= - f <- frameCreateTopFrame "Bye demo"=0A= - windowSetBackgroundColour f white=0A= -=0A= - -- panel for automatic tab management and the nice background=0A= - p <- panelCreate f idAny rectNull 0=0A= -=0A= - -- create text and button control=0A= - t <- staticTextCreate p idAny "Hello World" rectNull 0=0A= - b <- buttonCreate p idAny "Bye" rectNull 0=0A= -=0A= - -- press spacebar to invoke the button by default=0A= - panelSetDefaultItem p b=0A= -=0A= - -- set the layout=0A= - windowSetLayout f (fill (container p (margin 5 (column 5 [widget = t,=3D=0A= widget b]))))=0A= -=0A= - -- set command handler on the button=0A= - buttonOnCommand b (onCommand1 f t b)=0A= -=0A= - -- show the frame=0A= - windowShow f=0A= - windowRaise f=0A= - return ()=0A= - where=0A= - -- call on the first click=0A= - onCommand1 f t b=0A= - =3D3D do controlSetLabel t "Goodbye!"=0A= - buttonOnCommand b (onCommand2 f)=0A= - return ()=0A= -=0A= - -- call on the second click=0A= - onCommand2 f=0A= - =3D3D do windowClose f False {- can veto -}=0A= - return ()=0A= +=0A= rmfile ./samples/wxh/ByeDemo.hs=0A= hunk ./samples/wxh/HelloWorld.hs 1=0A= -{-----------------------------------------------------------------------= --=3D=0A= -------=0A= - The 'hello world' demo from the wxWindows site.=0A= -------------------------------------------------------------------------= --=3D=0A= ------}=0A= -module Main where=0A= -=0A= -import Graphics.UI.WXH=0A= -=0A= -main=0A= - =3D3D run helloWorld=0A= -=0A= -helloWorld=0A= - =3D3D do -- create file menu: we use standard Id's but could also use = any =3D=0A= other identifier, like 1 or 27.=0A= - fm <- menuCreate "" 0=0A= - menuAppend fm wxID_ABOUT "&About.." "About wxHaskell" False {- = not =3D=0A= checkable -}=0A= - menuAppendSeparator fm=0A= - menuAppend fm wxID_EXIT "&Quit\tCtrl-Q" "Quit the demo" False=0A= -=0A= - -- create menu bar=0A= - m <- menuBarCreate 0=0A= - menuBarAppend m fm "&File"=0A= -=0A= - -- create top frame=0A= - f <- frameCreateTopFrame "Hello world"=0A= - windowSetBackgroundColour f white=0A= - windowSetClientSize f (sz 300 250)=0A= -=0A= - -- set status bar with 1 field=0A= - frameCreateStatusBar f 1 0=0A= - frameSetStatusText f "Welcome to wxHaskell" 0=0A= -=0A= - -- connect menu=0A= - frameSetMenuBar f m=0A= - evtHandlerOnMenuCommand f wxID_ABOUT (onAbout f)=0A= - evtHandlerOnMenuCommand f wxID_EXIT (onQuit f)=0A= -=0A= - -- show it=0A= - windowShow f=0A= - windowRaise f=0A= - return ()=0A= - where=0A= - onAbout f=0A= - =3D3D do messageDialog f "About 'Hello World'" "This is a = wxHaskell sa=3D=0A= mple" (wxOK + wxICON_INFORMATION)=0A= - return ()=0A= -=0A= - onQuit f=0A= - =3D3D do windowClose f True {- force close -}=0A= - return ()=0A= +=0A= rmfile ./samples/wxh/HelloWorld.hs=0A= hunk ./samples/wxh/ImageViewer.hs 1=0A= -{-----------------------------------------------------------------------= --=3D=0A= -------=0A= - A utility to view images=0A= -------------------------------------------------------------------------= --=3D=0A= ------}=0A= -module Main where=0A= -=0A= -import Char( toLower )=0A= -import Graphics.UI.WXH=0A= -=0A= -defaultWidth,defaultHeight :: Int=0A= -defaultWidth =3D3D 300=0A= -defaultHeight =3D3D 300=0A= -=0A= -main=0A= - =3D3D run imageViewer=0A= -=0A= -imageViewer=0A= - =3D3D do -- variable that holds the current bitmap=0A= - vbitmap <- varCreate Nothing=0A= -=0A= - -- create file menu: we use standard Id's but could also use any = ot=3D=0A= her identifier, like 1 or 27.=0A= - fm <- menuCreate "" 0=0A= - menuAppend fm wxID_OPEN "&Open..\tCtrl+O" "Open image" False=0A= - menuAppend fm wxID_CLOSE "&Close\tCtrl+C" "Close image" False=0A= - menuAppendSeparator fm=0A= - menuAppend fm wxID_ABOUT "&About.." "About ImageViewer" False {- = no=3D=0A= t checkable -}=0A= - menuAppend fm wxID_EXIT "&Quit\tCtrl+Q" "Quit the viewer" = False=0A= -=0A= - -- disable close=0A= - menuEnable fm wxID_CLOSE False=0A= -=0A= - -- create menu bar=0A= - m <- menuBarCreate 0=0A= - menuBarAppend m fm "&File"=0A= -=0A= - -- create top frame=0A= - f <- frameCreateTopFrame "Image Viewer"=0A= - windowSetClientSize f (sz defaultWidth defaultHeight)=0A= -=0A= - -- coolness: set a custom icon=0A= - frameSetIconFromFile f "ImageViewer.ico"=0A= -=0A= - -- put a scrolled window inside the frame to paint the image on=0A= - -- note that 'wxNO_FULL_REPAINT_ON_RESIZE' is needed to prevent = fl=3D=0A= icker on resize.=0A= - s <- scrolledWindowCreate f idAny rectNull (wxHSCROLL + = wxVSCROLL +=3D=0A= wxNO_FULL_REPAINT_ON_RESIZE + wxCLIP_CHILDREN)=0A= -=0A= - -- set paint event handler:=0A= - windowOnPaint s False {- double buffer? -} (onPaint vbitmap)=0A= -=0A= - -- connect menu=0A= - frameSetMenuBar f m=0A= - evtHandlerOnMenuCommand f wxID_OPEN (onOpen f vbitmap fm s)=0A= - evtHandlerOnMenuCommand f wxID_CLOSE (onClose f vbitmap fm s)=0A= - evtHandlerOnMenuCommand f wxID_ABOUT (onAbout f)=0A= - evtHandlerOnMenuCommand f wxID_EXIT (onQuit f)=0A= - windowAddOnDelete f (close f vbitmap)=0A= - -- show it=0A= - windowShow f=0A= - windowRaise f=0A= -=0A= - return ()=0A= - where=0A= - onAbout f=0A= - =3D3D infoDialog f "About 'Image Viewer'" "This is a wxHaskell = demo"=0A= -=0A= - onQuit f=0A= - =3D3D do windowClose f True {- force close -}=0A= - return ()=0A= -=0A= - onOpen f vbitmap fm s=0A= - =3D3D do mbfname <- fileOpenDialog f True True "Open image" = imageFiles=3D=0A= "" ""=0A= - case mbfname of=0A= - Nothing=0A= - -> return ()=0A= - Just fname=0A= - -> do bm <- bitmapCreateFromFile fname -- can fail with = ex=3D=0A= ception=0A= - close f vbitmap=0A= - varSet vbitmap (Just bm)=0A= - menuEnable fm wxID_CLOSE True=0A= - -- and than reset the scrollbars and resize around = th=3D=0A= e picture=0A= - w <- bitmapGetWidth bm=0A= - h <- bitmapGetHeight bm=0A= - oldsz <- windowGetClientSize f=0A= - let newsz =3D3D (sizeMin (sz w h) oldsz)=0A= - windowSetClientSize f newsz=0A= - scrolledWindowSetScrollbars s 1 1 w h 0 0 False=0A= - -- and repaint explicitly (to delete previous = stuff)=0A= - withClientDC s (\dc -> onPaint vbitmap dc = (rectFromSi=3D=0A= ze newsz) [])=0A= - `catch` (\err -> return ())=0A= - where=0A= - imageFiles=0A= - =3D3D [("Image files",["*.bmp","*.jpg","*.gif","*.png"])=0A= - ,("Portable Network Graphics (*.png)",["*.png"])=0A= - ,("BMP files (*.bmp)",["*.bmp"])=0A= - ,("JPG files (*.jpg)",["*.jpg"])=0A= - ,("GIF files (*.gif)",["*.gif"])=0A= - ]=0A= -=0A= -=0A= - onClose f vbitmap fm s=0A= - =3D3D do close f vbitmap=0A= - menuEnable fm wxID_CLOSE False=0A= - -- explicitly delete the old bitmap=0A= - withClientDC s dcClear=0A= - -- and than reset the scrollbars=0A= - scrolledWindowSetScrollbars s 1 1 0 0 0 0 False=0A= -=0A= - close f vbitmap=0A= - =3D3D do mbBitmap <- varSwap vbitmap Nothing=0A= - case mbBitmap of=0A= - Nothing -> return ()=0A= - Just bm -> bitmapDelete bm=0A= -=0A= - onPaint vbitmap dc viewRect updateAreas=0A= - =3D3D do -- clear the canvas=0A= - dcClear dc=0A= - mbBitmap <- varGet vbitmap=0A= - case mbBitmap of=0A= - Nothing -> return ()=0A= - Just bm -> do dcDrawBitmap dc bm pointZero False {- use = mask?=3D=0A= -}=0A= - return ()=0A= +=0A= rmfile ./samples/wxh/ImageViewer.hs=0A= binary ./samples/wxh/ImageViewer.ico=0A= oldhex=0A= *0000010001003030ff0000000000a80e0000160000002800000030000000600000000100= 08=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000080808000800000010= 10=3D=0A= 1000=0A= *181818001810000010100000211810005249420010100800312810002928100031302900= 42=3D=0A= 4139=0A= *00393839005a595a006b696b007371730029282900393829005a5142004a4121004a4118= 00=3D=0A= 6359=0A= *4200423818004a49310063594a004238290039301800393831004a494a007b797b006361= 63=3D=0A= 0031=0A= *303100524929004a412900525139005a59390042382100424131008486840063615a0029= 28=3D=0A= 1800=0A= *424129004a3818005a513900635131004a4929005a4929007b7152007b714a0052492100= 6b=3D=0A= 614a=0A= *0073715a006b695200393821008c8e8c00adaead00a5a6a5009496940063614a00636142= 00=3D=0A= 5249=0A= *31004a41310031282100080800002120180073613100847152008c796300424121005251= 31=3D=0A= 0052=0A= *51420073716300cecfce00c6c7c60021201000636139006b613900948663002920180084= 79=3D=0A= 5a00=0A= *6b6942007369520063513900d6d7d600b5b6b500736139007369420073714a008c866b00= 8c=3D=0A= 8e6b=0A= *0073694a0039381800dedfde007b7973008c8663005a5942006b6142006b6131008c8e73= 00=3D=0A= 4a49=0A= *3900e7e7e700bdbebd009c9e9c006b69630084795200312818008486630084866b007b79= 5a=3D=0A= 004a=0A= *494200635931005a51210052515200f7f7f700efefef005a512900313010008c8e63007b= 79=3D=0A= 5200=0A= *ffffff0029282100737152005a593100525129006b694a0084794a004241420073693900= 8c=3D=0A= 865a=0A= *0063593900313018006361520031302100948e63007b7142007b715a007b716b006b695a= 00=3D=0A= 5249=0A= *390021202100181810000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000001010000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000002000000000001030304010001000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000005060708090a0b0c0d0e0f0f10111111101200= 00=3D=0A= 0000=0A= *0000000000000000000000000000000000000000000000000013141516171718191a1b1c= 1d=3D=0A= 1e1f=0A= *1f1f1f1f1120210100000000000000000000000000000000000000000000041d0c222317= 24=3D=0A= 1525=0A= *17161717261c13270c11282828281f1f1004000000000000000000000000000000000000= 00=3D=0A= 0120=0A= *292a2b162c2d172e2f1730313233343536372738393a3b382828111e0000000000000000= 00=3D=0A= 0000=0A= *000000000000001f28123c3d343e223f404142071443444517464748494a4a4a4b393828= 1f=3D=0A= 2000=0A= *00000000000000000000000000000003201f4c4d4e314f480000000000005051523d5353= 54=3D=0A= 1b4b=0A= *5555554a4b3a281f11010000000000000000000000000000035628465758595300000000= 00=3D=0A= 0000=0A= *00135a5b5c225d191f5e5e55554a4b563b1f10030000000000000000000000000020553b= 5f=3D=0A= 6051=0A= *516100011200000000004262633d25366465665e5e55554a4b67681f2001000000000000= 00=3D=0A= 0000=0A= *000000115556696a574e6b0028670e0000000042365b6c646d6e6f665e5e5e55554a6756= 3a=3D=0A= 1f04=0A= *00000000000000000000000000384b137071583472737472000000000975584e225d7627= 4b=3D=0A= 665e=0A= *5e5e554a4b673968030000000000000000000000000000381d616e77786779741e000000= 00=3D=0A= 7a7b=0A= *597c7d2f15373a66665e5e554a4b671f040000000000000000000000000000000110217e= 4d=3D=0A= 5a73=0A= *79660f000000002d7f327b346125126666665e5e554a3980040000000000000000000000= 00=3D=0A= 0000=0A= *0000000121130a3c67555e200000003f81608283253c480f66665e5e5567682103000000= 00=3D=0A= 0000=0A= *00000000000000000000000000001248841f3b3a8586272f878857588961247a4b5e5e4a= 39=3D=0A= 3838=0A= *2101000000000000000000000000000000000000000000000006198a8b3f4761336a824e= 75=3D=0A= 2225=0A= *0d3b6768281f111112030000000000000000000000000000000000000000000000000000= 2a=3D=0A= 5d37=0A= *238c1c2b1a2426377a722811111111208d04000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *00000000000000008e233f375d24246f8d20111111111172040000000000000000000000= 00=3D=0A= 0000=0A= *00000000000000000000000000000000000000094c376f211e111111101e120100000000= 00=3D=0A= 0000=0A= *0000000000000000000000000000000000000000000000000000000000000000038d0400= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000000000000000= 00=3D=0A= 0000=0A= *000000000000000000000000000000000000000000000000000000000000=0A= newhex=0A= *=0A= rmfile ./samples/wxh/ImageViewer.ico=0A= hunk ./samples/wxh/Minimal.hs 1=0A= -module Main where=0A= -=0A= -import Graphics.UI.WXH=0A= -=0A= -main :: IO ()=0A= -main=0A= - =3D3D run gui=0A= -=0A= -gui :: IO ()=0A= -gui=0A= - =3D3D do frame <- frameCreateTopFrame "Hello World"=0A= - windowShow frame=0A= - windowRaise frame=0A= - return ()=0A= +=0A= rmfile ./samples/wxh/Minimal.hs=0A= hunk ./samples/wxh/Paint.hs 1=0A= -{-----------------------------------------------------------------------= --=3D=0A= -------=0A= - Copyright 2003, Daan Leijen=0A= - Paint demo.=0A= -------------------------------------------------------------------------= --=3D=0A= ------}=0A= -module Main where=0A= -=0A= -import Graphics.UI.WXH=0A= -=0A= -main :: IO ()=0A= -main=0A= - =3D3D run gui=0A= -=0A= -gui :: IO ()=0A= -gui=0A= - =3D3D do -- create top frame=0A= - f <- frameCreateTopFrame "Paint demo"=0A= -=0A= - -- for good measure: put a scrolled window inside the frame=0A= - -- note that 'wxNO_FULL_REPAINT_ON_RESIZE' is needed to prevent = fl=3D=0A= icker on resize.=0A= - s <- scrolledWindowCreate f idAny rectNull (wxHSCROLL + = wxVSCROLL +=3D=0A= wxNO_FULL_REPAINT_ON_RESIZE + wxCLIP_CHILDREN)=0A= -=0A= - -- virtual size is 20*40 =3D3D 800 pixels=0A= - scrolledWindowSetScrollbars s 20 20 40 40 0 0 False=0A= -=0A= - -- to show the effect of double-buffering, we track the mouse = with =3D=0A= a small disc.=0A= - mouseXY <- varCreate (pt 0 0)=0A= - windowOnMouse s True {- get motion events -} (onMouse s mouseXY)=0A= -=0A= - -- set paint event handler:=0A= - windowOnPaint s True {- double buffer? -} (onPaint mouseXY)=0A= -=0A= - -- show the frame=0A= - windowShow f=0A= - windowRaise f=0A= - return ()=0A= - where=0A= - -- update the mouse position and force a repaint=0A= - onMouse w mouseXY mouse=0A= - =3D3D do varSet mouseXY (mousePos mouse)=0A= - windowRefresh w False {- erase background -}=0A= -=0A= - -- do some painting.=0A= - onPaint mouseXY dc viewRect updateAreas=0A= - =3D3D -- first create some brushes and pens.=0A= - withBrushStyle (BrushStyle (BrushHatch HatchCross) red) $ = \brushRe=3D=0A= dHatch ->=0A= - withBrushStyle (BrushStyle BrushSolid red) $ \brushRed ->=0A= - withBrushStyle (BrushStyle BrushSolid white) $ \brushWhite ->=0A= - withPenStyle (penColored blue 5) $ \penMedBlue ->=0A= - do -- clear the canvas=0A= - dcClear dc=0A= -=0A= - dcSetBrush dc brushWhite=0A= - dcDrawRectangle dc (rect (pt 20 20) (sz 500 500))=0A= -=0A= - dcSetBrush dc brushRedHatch=0A= - dcDrawCircle dc (pt 100 100) 50=0A= -=0A= - dcSetPen dc penMedBlue=0A= - dcDrawRectangle dc (rect (pt 200 200) (sz 50 50))=0A= -=0A= - dcSetBrush dc brushRed=0A= - dcDrawEllipticArc dc (rect (pt 100 200) (sz 50 100)) 45 135=0A= -=0A= - -- draw the mouse bullet=0A= - xy <- varGet mouseXY=0A= - dcDrawCircle dc xy 10=0A= -=0A= - drawPolygon dc [(pt 200 400),(pt 300 300),(pt 400 400)]=0A= - dcDrawRotatedText dc "Polygon" (pt 200 370) 45=0A= -=0A= - -- fonts=0A= - dcWithFontStyle dc fontSwiss{ _fontSize =3D3D 12, = _fontWeight =3D3D=3D=0A= WeightBold } $=0A= - do dcDrawText dc "Swiss 12pt bold" (pt 50 270)=0A= - dcWithFontStyle dc fontDefault{ _fontFamily =3D3D = FontScript,=3D=0A= _fontSize =3D3D 16} $=0A= - dcDrawText dc "Hand writing 16pt" (pt 50 290)=0A= - dcDrawText dc "Swiss 12pt bold" (pt 50 310)=0A= -=0A= - (Size w h) <- getTextExtent dc "label"=0A= - dcDrawRectangle dc (rect (pt 450 350) (sz (w+10) (h+10)))=0A= - dcDrawText dc "label" (pt 455 355)=0A= -=0A= - -- cap styles=0A= - dcWithPenStyle dc (penDefault{ _penWidth =3D3D 20, _penCap = =3D3D Ca=3D=0A= pRound }) $=0A= - dcDrawLine dc (pt 400 100) (pt 500 100)=0A= -=0A= - dcWithPenStyle dc (penDefault{ _penWidth =3D3D 20, _penCap = =3D3D Ca=3D=0A= pProjecting }) $=0A= - dcDrawLine dc (pt 400 150) (pt 500 150)=0A= -=0A= - dcWithPenStyle dc (penDefault{ _penWidth =3D3D 20, _penCap = =3D3D Ca=3D=0A= pButt }) $=0A= - dcDrawLine dc (pt 400 200) (pt 500 200)=0A= -=0A= - dcSetBrush dc nullBrush=0A= - dcDrawEllipse dc (rect (pt 200 100) (sz 100 50))=0A= +=0A= rmfile ./samples/wxh/Paint.hs=0A= rmdir ./samples/wxh=0A= }=0A= =0A= [Remove old wxc project files between 2.6.0 - 2.6.3=0A= shelarcy <she...@gm...>**20070821043754] {=0A= hunk ./wxc/wxc-2.6.0.dsp 1=0A= -# Microsoft Developer Studio Project File - Name=3D3D"wxc" - Package = Owner=3D=0A= =3D3D<4>=3D0D=0A= -# Microsoft Developer Studio Generated Build File, Format Version = 6.00=3D0D=0A= -# ** DO NOT EDIT **=3D0D=0A= -=3D0D=0A= -# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102=3D0D=0A= -=3D0D=0A= -CFG=3D3Dwxc - Win32 Debug=3D0D=0A= -!MESSAGE This is not a valid makefile. To build this project using = NMAKE,=3D=0A= =3D0D=0A= -!MESSAGE use the Export Makefile command and run=3D0D=0A= -!MESSAGE =3D0D=0A= -!MESSAGE NMAKE /f "wxc-2.6.0.mak".=3D0D=0A= -!MESSAGE =3D0D=0A= -!MESSAGE You can specify a configuration when running NMAKE=3D0D=0A= -!MESSAGE by defining the macro CFG on the command line. For = example:=3D0D=0A= -!MESSAGE =3D0D=0A= -!MESSAGE NMAKE /f "wxc-2.6.0.mak" CFG=3D3D"wxc - Win32 Debug"=3D0D=0A= -!MESSAGE =3D0D=0A= -!MESSAGE Possible choices for configuration are:=3D0D=0A= -!MESSAGE =3D0D=0A= -!MESSAGE "wxc - Win32 Release" (based on "Win32 (x86) Dynamic-Link = Library=3D=0A= ")=3D0D=0A= -!MESSAGE "wxc - Win32 Debug" (based on "Win32 (x86) Dynamic-Link = Library")=3D=0A= =3D0D=0A= -!MESSAGE =3D0D=0A= -=3D0D=0A= -# Begin Project=3D0D=0A= -# PROP AllowPerConfigDependencies 0=3D0D=0A= -# PROP Scc_ProjName ""=3D0D=0A= -# PROP Scc_LocalPath ""=3D0D=0A= -CPP=3D3Dcl.exe=3D0D=0A= -MTL=3D3Dmidl.exe=3D0D=0A= -RSC=3D3Drc.exe=3D0D=0A= -=3D0D=0A= -!IF "$(CFG)" =3D3D=3D3D "wxc - Win32 Release"=3D0D=0A= -=3D0D=0A= -# PROP BASE Use_MFC 0=3D0D=0A= -# PROP BASE Use_Debug_Libraries 0=3D0D=0A= -# PROP BASE Output_Dir "Release"=3D0D=0A= -# PROP BASE Intermediate_Dir "Release"=3D0D=0A= -# PROP BASE Target_Dir ""=3D0D=0A= -# PROP Use_MFC 0=3D0D=0A= -# PROP Use_Debug_Libraries 0=3D0D=0A= -# PROP Output_Dir "..\out\wxc"=3D0D=0A= -# PROP Intermediate_Dir "..\out\wxc\release"=3D0D=0A= -# PROP Ignore_Export_Lib 0=3D0D=0A= -# PROP Target_Dir ""=3D0D=0A= -# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D = "_WINDOWS=3D=0A= " /D "_MBCS" /D "_USRDLL" /D "WXC_EXPORTS" /YX /FD /c=3D0D=0A= -# ADD CPP /nologo /MT /W3 /GX /O2 /I = "..\..\wxWidgets-2.6.0\lib\vc_lib\msw=3D=0A= " /I "include" /I "src\ewxw" /I "..\..\wxWidgets-2.6.0\include" /D = "NDEBUG"=3D=0A= /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "WXC_EXPORTS" /D = WINVE=3D=0A= R=3D3D0x400 /D "_MT" /D wxUSE_GUI=3D3D1 /D BUILD_WXC=3D3D1 /D "_DLL" /YX = /FD /c=3D=0A= =3D0D=0A= -# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32=3D0D=0A= -# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32=3D0D=0A= -# ADD BASE RSC /l 0x413 /d "NDEBUG"=3D0D=0A= -# ADD RSC /l 0x409 /i "..\..\wxWidgets-2.6.0\include" /d "NDEBUG"=3D0D=0A= -BSC32=3D3Dbscmake.exe=3D0D=0A= -# ADD BASE BSC32 /nologo=3D0D=0A= -# ADD BSC32 /nologo=3D0D=0A= -LINK32=3D3Dlink.exe=3D0D=0A= -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib = comdlg32.=3D=0A= lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib = odb=3D=0A= ccp32.lib /nologo /dll /machine:I386=3D0D=0A= -# ADD LINK32 wxzlib.lib wxregex.lib wxpng.lib wxjpeg.lib wxtiff.lib = wxexpa=3D=0A= t.lib wxbase26.lib wxbase26_net.lib wxbase26_odbc.lib wxbase26_xml.lib = wxms=3D=0A= w26_adv.lib wxmsw26_core.lib wxmsw26_dbgrid.lib wxmsw26_gl.lib = wxmsw26_html=3D=0A= .lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib = advapi32.l=3D=0A= ib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib = comc=3D=0A= tl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll = /machin=3D=0A= e:I386 /nodefaultlib:"LIBCMT" /out:"..\out\wxc\wxc-msw2.4.2-0.9.4.dll" = /lib=3D=0A= path:"..\..\wxWidgets-2.6.0\lib\vc_lib"=3D0D=0A= -# Begin Special Build Tool=3D0D=0A= -SOURCE=3D3D"$(InputPath)"=3D0D=0A= -PostBuild_Cmds=3D3Decho Generating mingw32 import library ... = ..\bin\reimp .=3D=0A= .\out\wxc\wxc-msw2.4.2-0.9.4.lib move libwxc-msw2.4.2-0.9.4.a ..\out\wxc = mo=3D=0A= ve wxc-msw2.4.2-0.9.4.def ..\out\wxc echo Done.=3D0D=0A= -# End Special Build Tool=3D0D=0A= -=3D0D=0A= -!ELSEIF "$(CFG)" =3D3D=3D3D "wxc - Win32 Debug"=3D0D=0A= -=3D0D=0A= -# PROP BASE Use_MFC 0=3D0D=0A= -# PROP BASE Use_Debug_Libraries 1=3D0D=0A= -# PROP BASE Output_Dir "Debug"=3D0D=0A= -# PROP BASE Intermediate_Dir "Debug"=3D0D=0A= -# PROP BASE Target_Dir ""=3D0D=0A= -# PROP Use_MFC 0=3D0D=0A= -# PROP Use_Debug_Libraries 1=3D0D=0A= -# PROP Output_Dir "..\out\wxc"=3D0D=0A= -# PROP Intermediate_Dir "..\out\wxc\debug"=3D0D=0A= -# PROP Ignore_Export_Lib 0=3D0D=0A= -# PROP Target_Dir ""=3D0D=0A= -# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" = /D =3D=0A= "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "WXC_EXPORTS" /YX /FD /GZ /c=3D0D=0A= -# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I = "..\..\wxWidgets-2.6.0\lib\v=3D=0A= c_lib\mswd" /I "include" /I "src\ewxw" /I = "..\..\wxWidgets-2.6.0\include" /=3D=0A= D "_DEBUG" /D "__WXDEBUG__" /D WXDEBUG=3D3D1 /D "WIN32" /D "_WINDOWS" /D = "_MB=3D=0A= CS" /D "_USRDLL" /D "WXC_EXPORTS" /D WINVER=3D3D0x400 /D "_MT" /D = wxUSE_GUI=3D=0A= =3D3D1 /D BUILD_WXC=3D3D1 /D "_DLL" /YX /FD /GZ /c=3D0D=0A= -# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32=3D0D=0A= -# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32=3D0D=0A= -# ADD BASE RSC /l 0x413 /d "_DEBUG"=3D0D=0A= -# ADD RSC /l 0x409 /i "..\..\wxWidgets-2.6.0\include" /d "_DEBUG"=3D0D=0A= -BSC32=3D3Dbscmake.exe=3D0D=0A= -# ADD BASE BSC32 /nologo=3D0D=0A= -# ADD BSC32 /nologo=3D0D=0A= -LINK32=3D3Dlink.exe=3D0D=0A= -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib = comdlg32.=3D=0A= lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib = odb=3D=0A= ccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept=3D0D=0A= -# ADD LINK32 wxmsw26d_core.lib wxmsw26d_adv.lib wxmsw26d_dbgrid.lib = wxmsw2=3D=0A= 6d_gl.lib wxmsw26d_html.lib wxbase26d.lib wxbase26d_net.lib = wxbase26d_odbc.=3D=0A= lib wxbase26d_xml.lib wxzlibd.lib wxregexd.lib wxpngd.lib wxjpegd.lib = wxtif=3D=0A= fd.lib wxexpatd.lib kernel32.lib user32.lib gdi32.lib winspool.lib = comdlg32=3D=0A= .lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib = od=3D=0A= bccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib = /nolo=3D=0A= go /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" = /out:"..\out\wxc\wxcd-=3D=0A= msw2.4.2-0.9.4.dll" /pdbtype:sept = /libpath:"..\..\wxWidgets-2.6.0\lib\vc_li=3D=0A= b"=3D0D=0A= -# Begin Special Build Tool=3D0D=0A= -SOURCE=3D3D"$(InputPath)"=3D0D=0A= -PostBuild_Cmds=3D3Decho Generating mingw32 import library ... = ..\bin\reimp .=3D=0A= .\out\wxc\wxcd-msw2.4.2-0.9.4.lib move libwxcd-msw2.4.2-0.9.4.a = ..\out\wxc =3D=0A= move wxcd-msw2.4.2-0.9.4.def ..\out\wxc echo Done.=3D0D=0A= -# End Special Build Tool=3D0D=0A= -=3D0D=0A= -!ENDIF =3D0D=0A= -=3D0D=0A= -# Begin Target=3D0D=0A= -=3D0D=0A= -# Name "wxc - Win32 Release"=3D0D=0A= -# Name "wxc - Win32 Debug"=3D0D=0A= -# Begin Group "Header Files"=3D0D=0A= -=3D0D=0A= -# PROP Default_Filter "h;hpp;hxx;hm;inl"=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\db.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\ewxw_def.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\glcanvas.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\managed.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\wave.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\wrapper.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\wxc.h=3D0D=0A= -# End Source File=3D0D=0A= -# End Group=3D0D=0A= -# Begin Group "Resource Files"=3D0D=0A= -=3D0D=0A= -# PROP Default_Filter = "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"=3D=0A= =3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\wxc.rc=3D0D=0A= -# End Source File=3D0D=0A= -# End Group=3D0D=0A= -# Begin Group "Source Files"=3D0D=0A= -=3D0D=0A= -# PROP Default_Filter "*.cpp"=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\apppath.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\db.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\eljevent.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\eljmime.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw_main.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\extra.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\glcanvas.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\image.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\managed.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\treectrl.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\wave.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\wrapper.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# End Group=3D0D=0A= -# Begin Group "ewxw"=3D0D=0A= -=3D0D=0A= -# PROP Default_Filter ""=3D0D=0A= -# Begin Group "ewxw sources"=3D0D=0A= -=3D0D=0A= -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljaccelerator.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljartprov.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljbitmap.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljbrush.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljbusyinfo.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljbutton.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljcalendarctrl.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljcaret.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljcheckbox.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljchecklistbox.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljchoice.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljclipboard.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljcoldata.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljcolour.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljcolourdlg.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljcombobox.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljconfigbase.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljcontrol.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljctxhelp.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljcursor.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljdataformat.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljdatetime.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljdc.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljdialog.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljdialup.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljdirdlg.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljdnd.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljdrawing.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljfiledialog.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljfilehist.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljfindrepldlg.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljfont.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljfontdata.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljfontdlg.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljframe.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljgauge.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljgrid.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljhelpcontroller.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljicnbndl.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljicon.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljimage.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljimagelist.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljipc.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljlayoutconstraints.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljlistbox.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljlistctrl.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljlocale.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljlog.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljmask.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljmdi.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljmenu.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljmenubar.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljmessagedialog.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljminiframe.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljnotebook.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljpalette.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljpanel.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljpen.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljprintdlg.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljprinting.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljprocess.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljradiobox.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljradiobutton.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljregion.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljregioniter.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljsash.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljscintilla.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljscrollbar.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljscrolledwindow.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljsingleinst.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljsizer.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljslider.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljspinctrl.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljsplitterwindow.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljstaticbox.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljstaticline.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljstatictext.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljstatusbar.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljsystemsettings.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljtextctrl.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljtglbtn.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljthread.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljtimer.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljtipwnd.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljtoolbar.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljvalidator.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljwindow.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljwizard.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\Scintilla.h=3D0D=0A= -# End Source File=3D0D=0A= -# End Group=3D0D=0A= -# Begin Group "ewxw headers"=3D0D=0A= -=3D0D=0A= -# PROP Default_Filter "*.h"=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\ewxw\wxc_glue.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\ewxw\wxc_types.h=3D0D=0A= -# End Source File=3D0D=0A= -# End Group=3D0D=0A= -# End Group=3D0D=0A= -# End Target=3D0D=0A= -# End Project=3D0D=0A= rmfile ./wxc/wxc-2.6.0.dsp=0A= hunk ./wxc/wxc-2.6.0.dsw 1=0A= -Microsoft Developer Studio Workspace File, Format Version 6.00=3D0D=0A= -# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!=3D0D=0A= -=3D0D=0A= -########################################################################= ##=3D=0A= #####=3D0D=0A= -=3D0D=0A= -Project: "wxc"=3D3D".\wxc-2.6.0.dsp" - Package Owner=3D3D<4>=3D0D=0A= -=3D0D=0A= -Package=3D3D<5>=3D0D=0A= -{{{=3D0D=0A= -}}}=3D0D=0A= -=3D0D=0A= -Package=3D3D<4>=3D0D=0A= -{{{=3D0D=0A= -}}}=3D0D=0A= -=3D0D=0A= -########################################################################= ##=3D=0A= #####=3D0D=0A= -=3D0D=0A= -Global:=3D0D=0A= -=3D0D=0A= -Package=3D3D<5>=3D0D=0A= -{{{=3D0D=0A= -}}}=3D0D=0A= -=3D0D=0A= -Package=3D3D<3>=3D0D=0A= -{{{=3D0D=0A= -}}}=3D0D=0A= -=3D0D=0A= -########################################################################= ##=3D=0A= #####=3D0D=0A= -=3D0D=0A= rmfile ./wxc/wxc-2.6.0.dsw=0A= hunk ./wxc/wxcu-2.6.2.dsp 1=0A= -# Microsoft Developer Studio Project File - Name=3D3D"wxc" - Package = Owner=3D=0A= =3D3D<4>=3D0D=0A= -# Microsoft Developer Studio Generated Build File, Format Version = 6.00=3D0D=0A= -# ** DO NOT EDIT **=3D0D=0A= -=3D0D=0A= -# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102=3D0D=0A= -=3D0D=0A= -CFG=3D3Dwxc - Win32 Debug=3D0D=0A= -!MESSAGE This is not a valid makefile. To build this project using = NMAKE,=3D=0A= =3D0D=0A= -!MESSAGE use the Export Makefile command and run=3D0D=0A= -!MESSAGE =3D0D=0A= -!MESSAGE NMAKE /f "wxc-2.6.0.mak".=3D0D=0A= -!MESSAGE =3D0D=0A= -!MESSAGE You can specify a configuration when running NMAKE=3D0D=0A= -!MESSAGE by defining the macro CFG on the command line. For = example:=3D0D=0A= -!MESSAGE =3D0D=0A= -!MESSAGE NMAKE /f "wxc-2.6.0.mak" CFG=3D3D"wxc - Win32 Debug"=3D0D=0A= -!MESSAGE =3D0D=0A= -!MESSAGE Possible choices for configuration are:=3D0D=0A= -!MESSAGE =3D0D=0A= -!MESSAGE "wxc - Win32 Release" (based on "Win32 (x86) Dynamic-Link = Library=3D=0A= ")=3D0D=0A= -!MESSAGE "wxc - Win32 Debug" (based on "Win32 (x86) Dynamic-Link = Library")=3D=0A= =3D0D=0A= -!MESSAGE =3D0D=0A= -=3D0D=0A= -# Begin Project=3D0D=0A= -# PROP AllowPerConfigDependencies 0=3D0D=0A= -# PROP Scc_ProjName ""=3D0D=0A= -# PROP Scc_LocalPath ""=3D0D=0A= -CPP=3D3Dcl.exe=3D0D=0A= -MTL=3D3Dmidl.exe=3D0D=0A= -RSC=3D3Drc.exe=3D0D=0A= -=3D0D=0A= -!IF "$(CFG)" =3D3D=3D3D "wxc - Win32 Release"=3D0D=0A= -=3D0D=0A= -# PROP BASE Use_MFC 0=3D0D=0A= -# PROP BASE Use_Debug_Libraries 0=3D0D=0A= -# PROP BASE Output_Dir "Release"=3D0D=0A= -# PROP BASE Intermediate_Dir "Release"=3D0D=0A= -# PROP BASE Target_Dir ""=3D0D=0A= -# PROP Use_MFC 0=3D0D=0A= -# PROP Use_Debug_Libraries 0=3D0D=0A= -# PROP Output_Dir "..\out\wxc"=3D0D=0A= -# PROP Intermediate_Dir "..\out\wxc\release"=3D0D=0A= -# PROP Ignore_Export_Lib 0=3D0D=0A= -# PROP Target_Dir ""=3D0D=0A= -# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D = "_WINDOWS=3D=0A= " /D "_MBCS" /D "_USRDLL" /D "WXC_EXPORTS" /YX /FD /c=3D0D=0A= -# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\wxWidgets-2.6.2\lib\mswu" = /I "=3D=0A= include" /I "src\ewxw" /I "..\..\wxWidgets-2.6.2\include" /D "NDEBUG" /D = "W=3D=0A= IN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "WXC_EXPORTS" /D = WINVER=3D3D0x=3D=0A= 400 /D "_MT" /D wxUSE_GUI=3D3D1 /D wxUSE_UNICODE=3D3D1 /D = BUILD_WXC=3D3D1 /D "_DL=3D=0A= L" /YX /FD /c=3D0D=0A= -# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32=3D0D=0A= -# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32=3D0D=0A= -# ADD BASE RSC /l 0x413 /d "NDEBUG"=3D0D=0A= -# ADD RSC /l 0x409 /i "..\..\wxWidgets-2.6.2\include" /d "NDEBUG"=3D0D=0A= -BSC32=3D3Dbscmake.exe=3D0D=0A= -# ADD BASE BSC32 /nologo=3D0D=0A= -# ADD BSC32 /nologo=3D0D=0A= -LINK32=3D3Dlink.exe=3D0D=0A= -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib = comdlg32.=3D=0A= lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib = odb=3D=0A= ccp32.lib /nologo /dll /machine:I386=3D0D=0A= -# ADD LINK32 zlib.lib regexu.lib png.lib jpeg.lib tiff.lib expat.lib = wxmsw=3D=0A= u.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib = advapi32.=3D=0A= lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib = com=3D=0A= ctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll = /machi=3D=0A= ne:I386 /nodefaultlib:"LIBCMT" /out:"..\out\wxc\wxc-msw2.6.3-0.10.1.dll" = /l=3D=0A= ibpath:"..\..\wxWidgets-2.6.2\lib"=3D0D=0A= -# Begin Special Build Tool=3D0D=0A= -SOURCE=3D3D"$(InputPath)"=3D0D=0A= -PostBuild_Cmds=3D3Decho Generating mingw32 import library ... = ..\bin\reimp .=3D=0A= .\out\wxc\wxc-msw2.6.3-0.10.1.lib move libwxc-msw2.6.3-0.10.1.a = ..\out\wxc =3D=0A= move wxc-msw2.6.3-0.10.1.def ..\out\wxc echo Done.=3D0D=0A= -# End Special Build Tool=3D0D=0A= -=3D0D=0A= -!ELSEIF "$(CFG)" =3D3D=3D3D "wxc - Win32 Debug"=3D0D=0A= -=3D0D=0A= -# PROP BASE Use_MFC 0=3D0D=0A= -# PROP BASE Use_Debug_Libraries 1=3D0D=0A= -# PROP BASE Output_Dir "Debug"=3D0D=0A= -# PROP BASE Intermediate_Dir "Debug"=3D0D=0A= -# PROP BASE Target_Dir ""=3D0D=0A= -# PROP Use_MFC 0=3D0D=0A= -# PROP Use_Debug_Libraries 1=3D0D=0A= -# PROP Output_Dir "..\out\wxc"=3D0D=0A= -# PROP Intermediate_Dir "..\out\wxc\debug"=3D0D=0A= -# PROP Ignore_Export_Lib 0=3D0D=0A= -# PROP Target_Dir ""=3D0D=0A= -# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" = /D =3D=0A= "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "WXC_EXPORTS" /YX /FD /GZ /c=3D0D=0A= -# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I = "..\..\wxWidgets-2.6.2\lib\m=3D=0A= swud" /I "include" /I "src\ewxw" /I "..\..\wxWidgets-2.6.2\include" /D = "_DE=3D=0A= BUG" /D "__WXDEBUG__" /D WXDEBUG=3D3D1 /D "WIN32" /D "_WINDOWS" /D = "_MBCS" /D=3D=0A= "_USRDLL" /D "WXC_EXPORTS" /D WINVER=3D3D0x400 /D "_MT" /D = wxUSE_GUI=3D3D1 /D =3D=0A= BUILD_WXC=3D3D1 /D wxUSE_UNICODE=3D3D1 /D "_DLL" /YX /FD /GZ /c=3D0D=0A= -# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32=3D0D=0A= -# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32=3D0D=0A= -# ADD BASE RSC /l 0x413 /d "_DEBUG"=3D0D=0A= -# ADD RSC /l 0x409 /i "..\..\wxWidgets-2.6.2\include" /d "_DEBUG"=3D0D=0A= -BSC32=3D3Dbscmake.exe=3D0D=0A= -# ADD BASE BSC32 /nologo=3D0D=0A= -# ADD BSC32 /nologo=3D0D=0A= -LINK32=3D3Dlink.exe=3D0D=0A= -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib = comdlg32.=3D=0A= lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib = odb=3D=0A= ccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept=3D0D=0A= -# ADD LINK32 zlibd.lib regexud.lib pngd.lib jpegd.lib tiffd.lib = expatd.lib=3D=0A= wxmswud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib = ad=3D=0A= vapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib = odbccp32.=3D=0A= lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo = /dll=3D=0A= /debug /machine:I386 /nodefaultlib:"LIBCMTD" = /out:"..\out\wxc\wxcd-msw2.6.=3D=0A= 3-0.10.1.dll" /pdbtype:sept /libpath:"..\..\wxWidgets-2.6.2\lib"=3D0D=0A= -# Begin Special Build Tool=3D0D=0A= -SOURCE=3D3D"$(InputPath)"=3D0D=0A= -PostBuild_Cmds=3D3Decho Generating mingw32 import library ... = ..\bin\reimp .=3D=0A= .\out\wxc\wxcd-msw2.6.3-0.10.1.lib move libwxcd-msw2.6.3-0.10.1.a = ..\out\wx=3D=0A= c move wxcd-msw2.6.3-0.10.1.def ..\out\wxc echo Done.=3D0D=0A= -# End Special Build Tool=3D0D=0A= -=3D0D=0A= -!ENDIF =3D0D=0A= -=3D0D=0A= -# Begin Target=3D0D=0A= -=3D0D=0A= -# Name "wxc - Win32 Release"=3D0D=0A= -# Name "wxc - Win32 Debug"=3D0D=0A= -# Begin Group "Header Files"=3D0D=0A= -=3D0D=0A= -# PROP Default_Filter "h;hpp;hxx;hm;inl"=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\db.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\ewxw_def.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\glcanvas.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\managed.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\wave.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\previewframe.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\printout.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\textstream.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\wrapper.h=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\include\wxc.h=3D0D=0A= -# End Source File=3D0D=0A= -# End Group=3D0D=0A= -# Begin Group "Resource Files"=3D0D=0A= -=3D0D=0A= -# PROP Default_Filter = "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"=3D=0A= =3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\wxc.rc=3D0D=0A= -# End Source File=3D0D=0A= -# End Group=3D0D=0A= -# Begin Group "Source Files"=3D0D=0A= -=3D0D=0A= -# PROP Default_Filter "*.cpp"=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\apppath.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\db.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\eljevent.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\eljmime.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw_main.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\extra.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\glcanvas.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\image.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\managed.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\previewframe.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\printout.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\textstream.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\treectrl.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\wave.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\wrapper.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# End Group=3D0D=0A= -# Begin Group "ewxw"=3D0D=0A= -=3D0D=0A= -# PROP Default_Filter ""=3D0D=0A= -# Begin Group "ewxw sources"=3D0D=0A= -=3D0D=0A= -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljaccelerator.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljartprov.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljbitmap.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljbrush.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljbusyinfo.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin Source File=3D0D=0A= -=3D0D=0A= -SOURCE=3D3D.\src\ewxw\eljbutton.cpp=3D0D=0A= -# End Source File=3D0D=0A= -# Begin So... [truncated message content] |