|
@@ -1,16 +1,18 @@
|
|
|
' lookupguifont.bmx
|
|
|
-
|
|
|
-Strict
|
|
|
+SuperStrict
|
|
|
|
|
|
Import MaxGUI.Drivers
|
|
|
|
|
|
+
|
|
|
AppTitle = "LookupGuiFont() Example"
|
|
|
|
|
|
-Const strSampleText$ = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nulla eget mauris quis dolor "+..
|
|
|
-"ullamcorper dapibus. Duis facilisis ullamcorper metus. Pellentesque eget enim. Vivamus auctor hendrerit turpis. " + ..
|
|
|
-"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus tincidunt leo quis urna."
|
|
|
+Const strSampleText:String = """
|
|
|
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nulla eget mauris quis dolor
|
|
|
+ullamcorper dapibus. Duis facilisis ullamcorper metus. Pellentesque eget enim. Vivamus auctor hendrerit turpis.
|
|
|
+Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus tincidunt leo quis urna.
|
|
|
+"""
|
|
|
|
|
|
-Const intWindowFlags% = WINDOW_TITLEBAR|WINDOW_RESIZABLE|WINDOW_STATUS|WINDOW_CLIENTCOORDS
|
|
|
+Const intWindowFlags:Int = WINDOW_TITLEBAR|WINDOW_RESIZABLE|WINDOW_STATUS|WINDOW_CLIENTCOORDS
|
|
|
|
|
|
Global wndMain:TGadget = CreateWindow( AppTitle, 100, 100, 500, 300, Null, intWindowFlags )
|
|
|
SetMinWindowSize( wndMain, ClientWidth(wndMain), ClientHeight(wndMain) )
|
|
@@ -26,13 +28,14 @@ Global txtPreview:TGadget = CreateTextArea(200,0,300,ClientHeight(wndMain),wndMa
|
|
|
SetGadgetLayout txtPreview,EDGE_ALIGNED,EDGE_ALIGNED,EDGE_ALIGNED,EDGE_ALIGNED
|
|
|
SetTextAreaText( txtPreview, strSampleText )
|
|
|
|
|
|
-Global strFontString$
|
|
|
+Global strFontString:String
|
|
|
|
|
|
ChooseFont( LookupGuiFont() )
|
|
|
|
|
|
Repeat
|
|
|
Select WaitEvent()
|
|
|
- Case EVENT_APPTERMINATE, EVENT_WINDOWCLOSE;End
|
|
|
+ Case EVENT_APPTERMINATE, EVENT_WINDOWCLOSE
|
|
|
+ End
|
|
|
Case EVENT_GADGETACTION, EVENT_GADGETSELECT
|
|
|
Select EventSource()
|
|
|
Case lstFontTypes
|
|
@@ -47,4 +50,4 @@ Forever
|
|
|
Function ChooseFont( pFont:TGuiFont )
|
|
|
SetGadgetFont( txtPreview, pFont )
|
|
|
strFontString$ = FontName(pFont) + ", " + Int(FontSize(pFont)) + "pt"
|
|
|
-EndFunction
|
|
|
+EndFunction
|