c6a9cd69c2
* NEW: Add examples again. I hope correctly this time. git-svn-id: svn://localhost/gambas/trunk@6726 867c0c6c-44f3-4631-809d-bfa615b0a4ec
189 lines
4.2 KiB
Text
189 lines
4.2 KiB
Text
# Gambas Form File 3.0
|
|
|
|
{ Form Form
|
|
MoveScaled(0,0,102,80)
|
|
Text = ("RS232 Serial port example")
|
|
Icon = Picture["serialport.png"]
|
|
Arrangement = Arrange.Vertical
|
|
{ MenuFile Menu
|
|
Text = ("File")
|
|
{ MenuExit Menu
|
|
Text = ("Exit")
|
|
}
|
|
}
|
|
{ MenuHelp Menu
|
|
Text = ("Help")
|
|
{ MenuAbout Menu
|
|
Text = ("About")
|
|
}
|
|
}
|
|
{ !TextArea1 TextArea
|
|
MoveScaled(1,1,98,30)
|
|
#Public = True
|
|
Font = Font["Monospace,+2"]
|
|
Expand = True
|
|
Text = ("TextArea1")
|
|
Alignment = Align.Left
|
|
ReadOnly = True
|
|
Border = False
|
|
}
|
|
{ !SerialPort1 #SerialPort
|
|
#MoveScaled(75,4)
|
|
#Public = True
|
|
Parity = SerialPort.Even
|
|
Speed = 75
|
|
DataBits = SerialPort.Bits5
|
|
}
|
|
{ Separator1 Separator
|
|
MoveScaled(42,32,16,0)
|
|
}
|
|
{ panSend HBox
|
|
MoveScaled(2,34,98,12)
|
|
{ TextArea2 TextArea
|
|
MoveScaled(0,0,77,12)
|
|
Font = Font["Monospace,+2"]
|
|
Expand = True
|
|
Text = ("TextArea2")
|
|
Alignment = Align.Left
|
|
Border = False
|
|
}
|
|
{ Panel1 VBox
|
|
MoveScaled(78,1,17,10)
|
|
Background = Color.TextBackground
|
|
Margin = True
|
|
{ Panel4 Panel
|
|
MoveScaled(5,1,6,2)
|
|
Expand = True
|
|
}
|
|
{ btnSend Button
|
|
MoveScaled(0,4,15,5)
|
|
Text = ("Send")
|
|
Picture = Picture["icon:/medium/redo"]
|
|
}
|
|
}
|
|
}
|
|
{ Separator2 Separator
|
|
MoveScaled(16,48,16,0)
|
|
}
|
|
{ Panel3 HBox
|
|
MoveScaled(3,50,98,26)
|
|
Spacing = True
|
|
{ Panel2 Panel
|
|
MoveScaled(0,0,48,26)
|
|
{ Label5 Label
|
|
MoveScaled(1,17,10,4)
|
|
Text = ("Parity")
|
|
}
|
|
{ Label4 Label
|
|
MoveScaled(1,13,10,4)
|
|
Text = ("Stopbits")
|
|
}
|
|
{ Label3 Label
|
|
MoveScaled(1,9,10,4)
|
|
Text = ("Bits")
|
|
}
|
|
{ Label2 Label
|
|
MoveScaled(1,5,10,4)
|
|
Text = ("Baud")
|
|
}
|
|
{ Label1 Label
|
|
MoveScaled(1,1,10,4)
|
|
Text = ("Device")
|
|
}
|
|
{ !ComboPortDeviceName ComboBox
|
|
MoveScaled(12,1,17,4)
|
|
#Public = True
|
|
}
|
|
{ !ComboSpeed ComboBox
|
|
MoveScaled(12,5,17,4)
|
|
#Public = True
|
|
ReadOnly = True
|
|
List = [("50"), ("75"), ("100"), ("150"), ("200"), ("300"), ("600"), ("1200"), ("2400"), ("4800"), ("9600"), ("19200"), ("38400")]
|
|
Text = ("9600")
|
|
}
|
|
{ !ComboDataBits ComboBox
|
|
MoveScaled(12,9,17,4)
|
|
#Public = True
|
|
ReadOnly = True
|
|
List = [("5"), ("6"), ("7"), ("8")]
|
|
Text = ("8")
|
|
}
|
|
{ !ComboStopBits ComboBox
|
|
MoveScaled(12,13,17,4)
|
|
#Public = True
|
|
ReadOnly = True
|
|
List = [("1"), ("2")]
|
|
Text = ("1")
|
|
}
|
|
{ !ComboParity ComboBox
|
|
MoveScaled(12,17,17,4)
|
|
#Public = True
|
|
ReadOnly = True
|
|
List = [("None"), ("Even"), ("Odd")]
|
|
Text = ("N")
|
|
}
|
|
{ !ComboHandShake ComboBox
|
|
MoveScaled(12,21,17,4)
|
|
#Public = True
|
|
ReadOnly = True
|
|
List = [("NONE"), ("CRTSCTS"), ("XON/XOFF"), ("CRTSCTS + XON/XOFF")]
|
|
}
|
|
{ !CheckDCD CheckBox
|
|
MoveScaled(31,14,9,3)
|
|
#Public = True
|
|
Text = ("DCD")
|
|
}
|
|
{ !CheckDSR CheckBox
|
|
MoveScaled(31,11,9,3)
|
|
#Public = True
|
|
Text = ("DSR")
|
|
}
|
|
{ !CheckCTS CheckBox
|
|
MoveScaled(31,8,9,3)
|
|
#Public = True
|
|
Text = ("CTS")
|
|
}
|
|
{ !CheckDTR CheckBox
|
|
MoveScaled(31,5,9,3)
|
|
#Public = True
|
|
Text = ("DTR")
|
|
}
|
|
{ !CheckRTS CheckBox
|
|
MoveScaled(31,2,9,3)
|
|
#Public = True
|
|
Text = ("RTS")
|
|
}
|
|
{ !ButtonChange Button
|
|
MoveScaled(31,21,15,4)
|
|
#Public = True
|
|
Text = ("Change")
|
|
}
|
|
{ !CheckRNG CheckBox
|
|
MoveScaled(31,17,9,3)
|
|
#Public = True
|
|
Text = ("RNG")
|
|
}
|
|
{ Label6 Label
|
|
MoveScaled(1,21,10,4)
|
|
Text = ("Handshake")
|
|
}
|
|
}
|
|
{ Separator3 Separator
|
|
MoveScaled(53,7,0,14)
|
|
}
|
|
{ Panel5 VBox
|
|
MoveScaled(60,1,36,24)
|
|
Expand = True
|
|
Margin = True
|
|
{ Label7 Label
|
|
MoveScaled(2,1,16,3)
|
|
Font = Font["Bold"]
|
|
Text = ("Message")
|
|
}
|
|
{ txtMessage TextLabel
|
|
MoveScaled(0,10,35,13)
|
|
Expand = True
|
|
}
|
|
}
|
|
}
|
|
}
|