mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	add more samples for Xojo language
This commit is contained in:
		
							
								
								
									
										22
									
								
								samples/Xojo/App.xojo_code
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								samples/Xojo/App.xojo_code
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | |||||||
|  | #tag Class | ||||||
|  | Protected Class App | ||||||
|  | Inherits Application | ||||||
|  | 	#tag Constant, Name = kEditClear, Type = String, Dynamic = False, Default = \"&Delete", Scope = Public | ||||||
|  | 		#Tag Instance, Platform = Windows, Language = Default, Definition  = \"&Delete" | ||||||
|  | 		#Tag Instance, Platform = Linux, Language = Default, Definition  = \"&Delete" | ||||||
|  | 	#tag EndConstant | ||||||
|  |  | ||||||
|  | 	#tag Constant, Name = kFileQuit, Type = String, Dynamic = False, Default = \"&Quit", Scope = Public | ||||||
|  | 		#Tag Instance, Platform = Windows, Language = Default, Definition  = \"E&xit" | ||||||
|  | 	#tag EndConstant | ||||||
|  |  | ||||||
|  | 	#tag Constant, Name = kFileQuitShortcut, Type = String, Dynamic = False, Default = \"", Scope = Public | ||||||
|  | 		#Tag Instance, Platform = Mac OS, Language = Default, Definition  = \"Cmd+Q" | ||||||
|  | 		#Tag Instance, Platform = Linux, Language = Default, Definition  = \"Ctrl+Q" | ||||||
|  | 	#tag EndConstant | ||||||
|  |  | ||||||
|  |  | ||||||
|  | 	#tag ViewBehavior | ||||||
|  | 	#tag EndViewBehavior | ||||||
|  | End Class | ||||||
|  | #tag EndClass | ||||||
							
								
								
									
										23
									
								
								samples/Xojo/BillingReport.xojo_report
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								samples/Xojo/BillingReport.xojo_report
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | |||||||
|  | #tag Report | ||||||
|  | Begin Report BillingReport | ||||||
|  |    Compatibility   =   "" | ||||||
|  |    Units           =   0 | ||||||
|  |    Width           =   8.5 | ||||||
|  |    Begin  PageHeader | ||||||
|  |       Type            =   1 | ||||||
|  |       Height          =   1.0 | ||||||
|  |    End | ||||||
|  |    Begin  Body | ||||||
|  |       Type            =   3 | ||||||
|  |       Height          =   2.0 | ||||||
|  |    End | ||||||
|  |    Begin  PageFooter | ||||||
|  |       Type            =   5 | ||||||
|  |       Height          =   1.0 | ||||||
|  |    End | ||||||
|  | End | ||||||
|  | #tag EndReport | ||||||
|  |  | ||||||
|  | #tag ReportCode | ||||||
|  | #tag EndReportCode | ||||||
|  |  | ||||||
							
								
								
									
										112
									
								
								samples/Xojo/MainMenuBar.xojo_menu
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								samples/Xojo/MainMenuBar.xojo_menu
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,112 @@ | |||||||
|  | #tag Menu | ||||||
|  | Begin Menu MainMenuBar | ||||||
|  |    Begin MenuItem FileMenu | ||||||
|  |       SpecialMenu = 0 | ||||||
|  |       Text = "&File" | ||||||
|  |       Index = -2147483648 | ||||||
|  |       AutoEnable = True | ||||||
|  |       Visible = True | ||||||
|  |       Begin QuitMenuItem FileQuit | ||||||
|  |          SpecialMenu = 0 | ||||||
|  |          Text = "#App.kFileQuit" | ||||||
|  |          Index = -2147483648 | ||||||
|  |          ShortcutKey = "#App.kFileQuitShortcut" | ||||||
|  |          Shortcut = "#App.kFileQuitShortcut" | ||||||
|  |          AutoEnable = True | ||||||
|  |          Visible = True | ||||||
|  |       End | ||||||
|  |    End | ||||||
|  |    Begin MenuItem EditMenu | ||||||
|  |       SpecialMenu = 0 | ||||||
|  |       Text = "&Edit" | ||||||
|  |       Index = -2147483648 | ||||||
|  |       AutoEnable = True | ||||||
|  |       Visible = True | ||||||
|  |       Begin MenuItem EditUndo | ||||||
|  |          SpecialMenu = 0 | ||||||
|  |          Text = "&Undo" | ||||||
|  |          Index = -2147483648 | ||||||
|  |          ShortcutKey = "Z" | ||||||
|  |          Shortcut = "Cmd+Z" | ||||||
|  |          MenuModifier = True | ||||||
|  |          AutoEnable = True | ||||||
|  |          Visible = True | ||||||
|  |       End | ||||||
|  |       Begin MenuItem EditSeparator1 | ||||||
|  |          SpecialMenu = 0 | ||||||
|  |          Text = "-" | ||||||
|  |          Index = -2147483648 | ||||||
|  |          AutoEnable = True | ||||||
|  |          Visible = True | ||||||
|  |       End | ||||||
|  |       Begin MenuItem EditCut | ||||||
|  |          SpecialMenu = 0 | ||||||
|  |          Text = "Cu&t" | ||||||
|  |          Index = -2147483648 | ||||||
|  |          ShortcutKey = "X" | ||||||
|  |          Shortcut = "Cmd+X" | ||||||
|  |          MenuModifier = True | ||||||
|  |          AutoEnable = True | ||||||
|  |          Visible = True | ||||||
|  |       End | ||||||
|  |       Begin MenuItem EditCopy | ||||||
|  |          SpecialMenu = 0 | ||||||
|  |          Text = "&Copy" | ||||||
|  |          Index = -2147483648 | ||||||
|  |          ShortcutKey = "C" | ||||||
|  |          Shortcut = "Cmd+C" | ||||||
|  |          MenuModifier = True | ||||||
|  |          AutoEnable = True | ||||||
|  |          Visible = True | ||||||
|  |       End | ||||||
|  |       Begin MenuItem EditPaste | ||||||
|  |          SpecialMenu = 0 | ||||||
|  |          Text = "&Paste" | ||||||
|  |          Index = -2147483648 | ||||||
|  |          ShortcutKey = "V" | ||||||
|  |          Shortcut = "Cmd+V" | ||||||
|  |          MenuModifier = True | ||||||
|  |          AutoEnable = True | ||||||
|  |          Visible = True | ||||||
|  |       End | ||||||
|  |       Begin MenuItem EditClear | ||||||
|  |          SpecialMenu = 0 | ||||||
|  |          Text = "#App.kEditClear" | ||||||
|  |          Index = -2147483648 | ||||||
|  |          AutoEnable = True | ||||||
|  |          Visible = True | ||||||
|  |       End | ||||||
|  |       Begin MenuItem EditSeparator2 | ||||||
|  |          SpecialMenu = 0 | ||||||
|  |          Text = "-" | ||||||
|  |          Index = -2147483648 | ||||||
|  |          AutoEnable = True | ||||||
|  |          Visible = True | ||||||
|  |       End | ||||||
|  |       Begin MenuItem EditSelectAll | ||||||
|  |          SpecialMenu = 0 | ||||||
|  |          Text = "Select &All" | ||||||
|  |          Index = -2147483648 | ||||||
|  |          ShortcutKey = "A" | ||||||
|  |          Shortcut = "Cmd+A" | ||||||
|  |          MenuModifier = True | ||||||
|  |          AutoEnable = True | ||||||
|  |          Visible = True | ||||||
|  |       End | ||||||
|  |       Begin MenuItem UntitledSeparator | ||||||
|  |          SpecialMenu = 0 | ||||||
|  |          Text = "-" | ||||||
|  |          Index = -2147483648 | ||||||
|  |          AutoEnable = True | ||||||
|  |          Visible = True | ||||||
|  |       End | ||||||
|  |       Begin AppleMenuItem AboutItem | ||||||
|  |          SpecialMenu = 0 | ||||||
|  |          Text = "About This App..." | ||||||
|  |          Index = -2147483648 | ||||||
|  |          AutoEnable = True | ||||||
|  |          Visible = True | ||||||
|  |       End | ||||||
|  |    End | ||||||
|  | End | ||||||
|  | #tag EndMenu | ||||||
							
								
								
									
										14
									
								
								samples/Xojo/MyToolbar.xojo_toolbar
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								samples/Xojo/MyToolbar.xojo_toolbar
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | |||||||
|  | #tag Toolbar | ||||||
|  | Begin Toolbar MyToolbar | ||||||
|  | 	Begin ToolButton FirstItem | ||||||
|  | 		Caption = "First Item" | ||||||
|  | 		HelpTag = "" | ||||||
|  | 		Style = 0 | ||||||
|  | 	End | ||||||
|  | 	Begin ToolButton SecondItem | ||||||
|  | 		Caption = "Second Item" | ||||||
|  | 		HelpTag = "" | ||||||
|  | 		Style = 0 | ||||||
|  | 	End | ||||||
|  | End | ||||||
|  | #tag EndToolbar | ||||||
							
								
								
									
										304
									
								
								samples/Xojo/Window1.xojo_window
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										304
									
								
								samples/Xojo/Window1.xojo_window
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,304 @@ | |||||||
|  | #tag Window | ||||||
|  | Begin Window Window1 | ||||||
|  |    BackColor       =   &cFFFFFF00 | ||||||
|  |    Backdrop        =   0 | ||||||
|  |    CloseButton     =   True | ||||||
|  |    Compatibility   =   "" | ||||||
|  |    Composite       =   False | ||||||
|  |    Frame           =   0 | ||||||
|  |    FullScreen      =   False | ||||||
|  |    FullScreenButton=   False | ||||||
|  |    HasBackColor    =   False | ||||||
|  |    Height          =   400 | ||||||
|  |    ImplicitInstance=   True | ||||||
|  |    LiveResize      =   True | ||||||
|  |    MacProcID       =   0 | ||||||
|  |    MaxHeight       =   32000 | ||||||
|  |    MaximizeButton  =   True | ||||||
|  |    MaxWidth        =   32000 | ||||||
|  |    MenuBar         =   1153981589 | ||||||
|  |    MenuBarVisible  =   True | ||||||
|  |    MinHeight       =   64 | ||||||
|  |    MinimizeButton  =   True | ||||||
|  |    MinWidth        =   64 | ||||||
|  |    Placement       =   0 | ||||||
|  |    Resizeable      =   True | ||||||
|  |    Title           =   "Sample App" | ||||||
|  |    Visible         =   True | ||||||
|  |    Width           =   600 | ||||||
|  |    Begin PushButton HelloWorldButton | ||||||
|  |       AutoDeactivate  =   True | ||||||
|  |       Bold            =   False | ||||||
|  |       ButtonStyle     =   "0" | ||||||
|  |       Cancel          =   False | ||||||
|  |       Caption         =   "Push Me" | ||||||
|  |       Default         =   True | ||||||
|  |       Enabled         =   True | ||||||
|  |       Height          =   20 | ||||||
|  |       HelpTag         =   "" | ||||||
|  |       Index           =   -2147483648 | ||||||
|  |       InitialParent   =   "" | ||||||
|  |       Italic          =   False | ||||||
|  |       Left            =   260 | ||||||
|  |       LockBottom      =   False | ||||||
|  |       LockedInPosition=   False | ||||||
|  |       LockLeft        =   True | ||||||
|  |       LockRight       =   False | ||||||
|  |       LockTop         =   True | ||||||
|  |       Scope           =   0 | ||||||
|  |       TabIndex        =   0 | ||||||
|  |       TabPanelIndex   =   0 | ||||||
|  |       TabStop         =   True | ||||||
|  |       TextFont        =   "System" | ||||||
|  |       TextSize        =   0.0 | ||||||
|  |       TextUnit        =   0 | ||||||
|  |       Top             =   32 | ||||||
|  |       Underline       =   False | ||||||
|  |       Visible         =   True | ||||||
|  |       Width           =   80 | ||||||
|  |    End | ||||||
|  | End | ||||||
|  | #tag EndWindow | ||||||
|  |  | ||||||
|  | #tag WindowCode | ||||||
|  | #tag EndWindowCode | ||||||
|  |  | ||||||
|  | #tag Events HelloWorldButton | ||||||
|  | 	#tag Event | ||||||
|  | 		Sub Action() | ||||||
|  | 		  Dim total As Integer | ||||||
|  | 		   | ||||||
|  | 		  For i As Integer = 0 To 10 | ||||||
|  | 		    total = total + i | ||||||
|  | 		  Next | ||||||
|  | 		   | ||||||
|  | 		  MsgBox "Hello World! " + Str(total) | ||||||
|  | 		End Sub | ||||||
|  | 	#tag EndEvent | ||||||
|  | #tag EndEvents | ||||||
|  | #tag ViewBehavior | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="BackColor" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="&hFFFFFF" | ||||||
|  | 		Type="Color" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Backdrop" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		Type="Picture" | ||||||
|  | 		EditorType="Picture" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="CloseButton" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="True" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 		EditorType="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Composite" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="False" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Frame" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="0" | ||||||
|  | 		Type="Integer" | ||||||
|  | 		EditorType="Enum" | ||||||
|  | 		#tag EnumValues | ||||||
|  | 			"0 - Document" | ||||||
|  | 			"1 - Movable Modal" | ||||||
|  | 			"2 - Modal Dialog" | ||||||
|  | 			"3 - Floating Window" | ||||||
|  | 			"4 - Plain Box" | ||||||
|  | 			"5 - Shadowed Box" | ||||||
|  | 			"6 - Rounded Window" | ||||||
|  | 			"7 - Global Floating Window" | ||||||
|  | 			"8 - Sheet Window" | ||||||
|  | 			"9 - Metal Window" | ||||||
|  | 			"10 - Drawer Window" | ||||||
|  | 			"11 - Modeless Dialog" | ||||||
|  | 		#tag EndEnumValues | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="FullScreen" | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="False" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 		EditorType="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="FullScreenButton" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="False" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 		EditorType="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="HasBackColor" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="False" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Height" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Position" | ||||||
|  | 		InitialValue="400" | ||||||
|  | 		Type="Integer" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="ImplicitInstance" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="True" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 		EditorType="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Interfaces" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="ID" | ||||||
|  | 		Type="String" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="LiveResize" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="True" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 		EditorType="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="MacProcID" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="0" | ||||||
|  | 		Type="Integer" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="MaxHeight" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Position" | ||||||
|  | 		InitialValue="32000" | ||||||
|  | 		Type="Integer" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="MaximizeButton" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="True" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 		EditorType="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="MaxWidth" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Position" | ||||||
|  | 		InitialValue="32000" | ||||||
|  | 		Type="Integer" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="MenuBar" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		Type="MenuBar" | ||||||
|  | 		EditorType="MenuBar" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="MenuBarVisible" | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="True" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 		EditorType="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="MinHeight" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Position" | ||||||
|  | 		InitialValue="64" | ||||||
|  | 		Type="Integer" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="MinimizeButton" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="True" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 		EditorType="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="MinWidth" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Position" | ||||||
|  | 		InitialValue="64" | ||||||
|  | 		Type="Integer" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Name" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="ID" | ||||||
|  | 		Type="String" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Placement" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Position" | ||||||
|  | 		InitialValue="0" | ||||||
|  | 		Type="Integer" | ||||||
|  | 		EditorType="Enum" | ||||||
|  | 		#tag EnumValues | ||||||
|  | 			"0 - Default" | ||||||
|  | 			"1 - Parent Window" | ||||||
|  | 			"2 - Main Screen" | ||||||
|  | 			"3 - Parent Window Screen" | ||||||
|  | 			"4 - Stagger" | ||||||
|  | 		#tag EndEnumValues | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Resizeable" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="True" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 		EditorType="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Super" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="ID" | ||||||
|  | 		Type="String" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Title" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="Untitled" | ||||||
|  | 		Type="String" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Visible" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Appearance" | ||||||
|  | 		InitialValue="True" | ||||||
|  | 		Type="Boolean" | ||||||
|  | 		EditorType="Boolean" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | 	#tag ViewProperty | ||||||
|  | 		Name="Width" | ||||||
|  | 		Visible=true | ||||||
|  | 		Group="Position" | ||||||
|  | 		InitialValue="600" | ||||||
|  | 		Type="Integer" | ||||||
|  | 	#tag EndViewProperty | ||||||
|  | #tag EndViewBehavior | ||||||
		Reference in New Issue
	
	Block a user