//----------------------------------------------------------------
//---------------------------- FORM_MAIN -------------------------
//----------------------------------------------------------------
#FORM
NAME=FORM_MAIN
ID=0
~F0
(B)OBJECT.TYPE=FORM
~F1
//0 - 159
(SH)BOUNDS.X=0
(SH)BOUNDS.Y=0
//0 - 160
(SH)BOUNDS.WIDTH=160
(SH)BOUNDS.HEIGHT=160
~F2
(U)FOCUSED_OBJECT=0
~F3
//BACKGROUND,NORMAL,BITMAP_DIALOG,NON_BITMAP_DIALOG
(B)FORM_STYLE=NORMAL
~F4
//any text
(S)FORM_TITLE=Helio DB Utility v0.06
~F5
//0 - 159
(SH)FORM_BITMAP.X=0
(SH)FORM_BITMAP.Y=0
//0 - 160
(SH)FORM_BITMAP.WIDTH=12
(SH)FORM_BITMAP.HEIGHT=12
//xxx.bmp
(P)FORM_BITMAP.FILE=Q_TWO_BIT,form.bmp
~F6
(U)NO_OF_OBJECTS=5
//the following shows the objects details
~F7
//The ID value of the object in a form
(U)OBJECT_ID=1
(B)OBJECT_TYPE=LIST
(U)OBJECT_ID=2
(B)OBJECT_TYPE=LIST
(U)OBJECT_ID=3
(B)OBJECT_TYPE=SCROLLBAR
(U)OBJECT_ID=4
(B)OBJECT_TYPE=CONTROL
(U)OBJECT_ID=5
(B)OBJECT_TYPE=MENU
#END_FORM
//---------------------------- LIST_NAME ------------------------------
#LIST
NAME=LIST_NAME
ID=1
~F0
(B)OBJECT.TYPE=LIST
~F1
//0 - 65534 (if within table), 65535 means not within table
(U)RELATED_TABLE_ID=65535
~F2
//0 - 159
(SH)BOUNDS.X=3
(SH)BOUNDS.Y=19
//0 - 160
(SH)BOUNDS.WIDTH=72
(SH)BOUNDS.HEIGHT=119
~F3
(U)LIST_NUM_RELATED_LIST_OBJECT=1
~F4
//0 - 65534
(U)LIST_RELATED_OBJECT_1=2
~F5
(U)LIST_TOTAL_NUM_ITEMS=0
~F6
(U)LIST_NUM_ITEMS_ON_DISPLAY=12
~F7
(U)LIST_TOP_ITEM_NUM=0
~F8
//LEFT_ALIGN,CENTRE_ALIGN,RIGHT_ALIGN
(B)LIST_TEXT_ALIGNMENT=LEFT
~F9
//NO_SELECTION or 0 - ??
(SH)LIST_SELECTED_ITEM=-1
~F10
//LIST_STYLE_0,LIST_STYLE_1,LIST_STYLE_2,LIST_STYLE_3
(B)LIST_STYLE=LIST_STYLE_0
~F11
//COLOR_WHITE,COLOR_GREY1,COLOR_GREY2,COLOR_BLACK
(B)LIST_TEXT_COLOR=COLOR_BLACK
~F12
(B)LIST_BACKGROUND_COLOR=COLOR_WHITE
~F13
//any text
~F14
(BO)LIST_ATTR.LIST_ENABLE=TRUE
(BO)LIST_ATTR.LIST_VISIBLE=TRUE
(BO)LIST_ATTR.LIST_ACTIVE=FALSE
(BO)LIST_ATTR.LIST_SET_SCROLL=FALSE
(BO)LIST_ATTR.LIST_SYNCHRONOUS=TRUE
#END_LIST
//------------------------- LIST_OWNER ------------------------------
#LIST
NAME=LIST_OWNER
ID=2
~F0
(B)OBJECT.TYPE=LIST
~F1
//0 - 65534 (if within table), 65535 means not within table
(U)RELATED_TABLE_ID=65535
~F2
//0 - 159
(SH)BOUNDS.X=75
(SH)BOUNDS.Y=19
//0 - 160
(SH)BOUNDS.WIDTH=72
(SH)BOUNDS.HEIGHT=119
~F3
(U)LIST_NUM_RELATED_LIST_OBJECT=1
~F4
//0 - 65534
(U)LIST_RELATED_OBJECT_1=1
~F5
(U)LIST_TOTAL_NUM_ITEMS=0
~F6
(U)LIST_NUM_ITEMS_ON_DISPLAY=12
~F7
(U)LIST_TOP_ITEM_NUM=0
~F8
//LEFT_ALIGN,CENTRE_ALIGN,RIGHT_ALIGN
(B)LIST_TEXT_ALIGNMENT=LEFT
~F9
//NO_SELECTION or 0 - ??
(SH)LIST_SELECTED_ITEM=-1
~F10
//LIST_STYLE_0,LIST_STYLE_1,LIST_STYLE_2,LIST_STYLE_3
(B)LIST_STYLE=LIST_STYLE_0
~F11
//COLOR_WHITE,COLOR_GREY1,COLOR_GREY2,COLOR_BLACK
(B)LIST_TEXT_COLOR=COLOR_BLACK
~F12
(B)LIST_BACKGROUND_COLOR=COLOR_WHITE
~F13
//any text
~F14
(BO)LIST_ATTR.LIST_ENABLE=TRUE
(BO)LIST_ATTR.LIST_VISIBLE=TRUE
(BO)LIST_ATTR.LIST_ACTIVE=FALSE
(BO)LIST_ATTR.LIST_SET_SCROLL=FALSE
(BO)LIST_ATTR.LIST_SYNCHRONOUS=TRUE
#END_LIST
//---------------------------- SCROLLBAR_MAIN ---------------------------
#SCROLLBAR
NAME=SCROLLBAR_MAIN
ID=3
~F0
(B)OBJECT.TYPE=SCROLLBAR
~F1
//0 - 65534 (if within table), 65535 means not within table
(U)RELATED_TABLE_ID=65535
~F2
//0 - 159
(SH)BOUNDS.X=151
(SH)BOUNDS.Y=19
//0 - 160
(SH)BOUNDS.WIDTH=9
(SH)BOUNDS.HEIGHT=109
~F3
(W)SCROLLBAR_MAX=10
~F4
(W)SCROLLBAR_MIN=0
~F5
(W)SCROLLBAR_CURRENT_VALUE=0
~F6
(W)SCROLLBAR_PAGESIZE=10
~F7
(W)SCROLLBAR_TOTAL_NUM_LINES=20
~F8
//SCROLLBAR_STYLE_0,SCROLLBAR_STYLE_1,..
(B)SCROLLBAR_STYLE=VERTICAL
~F9
//HORIZONTAL,VERTICAL
(B)SCROLLBAR_TYPE=SCROLLBAR_STYLE_0
~F10
(SH)SCROLLBAR_ARROW1_BITMAP.X=151
(SH)SCROLLBAR_ARROW1_BITMAP.Y=19
//0 - 160
(SH)SCROLLBAR_ARROW1_BITMAP.WIDTH=9
(SH)SCROLLBAR_ARROW1_BITMAP.HEIGHT=8
//xxx.bmp
(P)SCROLLBAR_ARROW1_BITMAP.FILE=Q_FOUR_BIT,SCROLLUP.BMP
~F11
(SH)SCROLLBAR_ARROW2_BITMAP.X=151
(SH)SCROLLBAR_ARROW2_BITMAP.Y=120
//0 - 160
(SH)SCROLLBAR_ARROW2_BITMAP.WIDTH=9
(SH)SCROLLBAR_ARROW2_BITMAP.HEIGHT=8
//xxx.bmp
(P)SCROLLBAR_ARROW2_BITMAP.FILE=Q_FOUR_BIT,SCROLLDN.BMP
~F12
(S)SCROLLBAR_TEXT=
~F13
//TRUE or FALSE
(BO)SCROLLBAR_ATTR.SCROLLBAR_ACTIVE=FALSE
(BO)SCROLLBAR_ATTR.SCROLLBAR_ENABLE=TRUE
(BO)SCROLLBAR_ATTR.SCROLLBAR_VISIBLE=FALSE
#END_SCROLLBAR
//---------------------- BUTTON_DELETE ----------------------------
#CONTROL
NAME=BUTTON_DELETE
ID=4
~F0
(B)OBJECT.TYPE=CONTROL
~F1
//0 - 65534 (if within table), 65535 means not within table
(U)RELATED_TABLE_ID=65535
//the following shows the bounds
~F2
//0 - 159
(SH)BOUNDS.X=52
(SH)BOUNDS.Y=142
(SH)BOUNDS.WIDTH=38
(SH)BOUNDS.HEIGHT=14
~F3
(B)CONTROL_STYLE=BUTTON
~F4
//BUTTON_STYLE_1,BUTTON_STYLE_1,BUTTON_STYLE_2, ...
(B)CONTROL_SUBTYPE=BUTTON_STYLE_1
~F5
//any text
(S)CONTROL_TEXT=Delete
~F6
//LEFT_ALIGN,CENTRE_ALIGN,RIGHT_ALIGN
(B)TEXT_ALIGNMENT=CENTRE
//the following is attribute
~F7
//TRUE or FALSE
(BO)CONTROL_ATTR.ENABLE=TRUE
(BO)CONTROL_ATTR.ACTIVE=FALSE
(BO)CONTROL_ATTR.VISIBLE=TRUE
~F8
// The following is data for BUTTON
(SH)CONTROL_ADD.RADIUS=2
//COLOR_WHITE,COLOR_GREY1,COLOR_GREY2,COLOR_BLACK
(B)CONTROL_ADD.COLOR_ON=COLOR_BLACK
(B)CONTROL_ADD.COLOR_OFF=COLOR_WHITE
#END_CONTROL
//---------------------------- MENU_DBMGR -------------------------
#MENU
NAME=MENU_DBMGR
ID=5
~F0
(B)OBJECT.TYPE=MENU
~F1
//0 - 159
(SH)BOUNDS.X=0
(SH)BOUNDS.Y=0
//0 - 160
(SH)BOUNDS.WIDTH=0
(SH)BOUNDS.HEIGHT=0
~F2
(U)MENU_NUM_ITEMS=3
~F3
//NO_SELECTION or 0 - ??
(SH)MENU_SELECTED_ITEM=-1
~F4
(S)MENU_ITEMS1=About ...
(S)MENU_ITEMS2=Database Info...
(S)MENU_ITEMS3=Toggle Sorting
~F5
(BO)MENU_VISIBLE=TRUE
#END_MENU
//---------------------------- FORM_ABOUT ------------------------
#FORM
NAME=FORM_ABOUT
ID=6
~F0
(B)OBJECT.TYPE=FORM
~F1
//0 - 159
(SH)BOUNDS.X=10
(SH)BOUNDS.Y=18
//0 - 160
(SH)BOUNDS.WIDTH=140
(SH)BOUNDS.HEIGHT=125
~F2
(U)FOCUSED_OBJECT=0
~F3
//BACKGROUND,NORMAL,BITMAP_DIALOG,NON_BITMAP_DIALOG
(B)FORM_STYLE=NON_BITMAP_DIALOG
~F4
//any text
(S)FORM_TITLE=About
~F5
~F6
(U)NO_OF_OBJECTS=2
~F7
(U)OBJECT_ID=7
(B)OBJECT_TYPE=FIELD
(U)OBJECT_ID=8
(B)OBJECT_TYPE=CONTROL
//the following shows the objects details
#END_FORM
//---------------------------- FIELD_ABOUT ----------------------
#FIELD
NAME=FIELD_ABOUT
ID=7
~F0
(B)OBJECT.TYPE=FIELD
~F1                                  
//0 - 65534 (if within table), 65535 means not within table
(U)RELATED_TABLE_ID=65535
~F2
//0 - 159
(SH)BOUNDS.X=20
(SH)BOUNDS.Y=35
(SH)BOUNDS.WIDTH=120
(SH)BOUNDS.HEIGHT=90
~F3
(S)FIELD_TEXT=
~F4
//FIELD_STYLE_0,FIELD_STYLE_1,FIELD_STYLE_2
(B)FIELD_STYLE=FIELD_STYLE_0
~F5
//NO_LINE,DOT_LINE,GREY_LINE
(B)FIELD_BACK_LINE=NO_LINE
~F6
//NORMAL_FONT,LARGE_FONT
(B)FIELD_FONT=NORMAL_FONT
~F7
//COLOR_WHITE,COLOR_GREY1,COLOR_GREY2,COLOR_BLACK
(B)FIELD_FONT_COLOR=COLOR_BLACK
~F8
(B)FIELD_BACKGROUND_COLOR=COLOR_WHITE
~F9
//LEFT,CENTRE,RIGHT
(B)FIELD_TEXTMENT=LEFT
~F10
//any positive 16-bit value
(W)FIELD_MAX_NUM_CHARS=9999
~F11
//any positive 32-bit value
(W)FIELD_TOP_LINE_NUM=0
~F12
//any positive 32-bit word
(W)FIELD_INSERT_PT_CHAR_POS=0
~F13
//any positive 32-bit word
(W)FIELD_HIGHLIGHT_START=0
~F14
//any positive 32-bit word
(W)FIELD_HIGHLIGHT_END=0
~F15
//TRUE or FALSE
(BO)FIELD_ATTR.FIELD_ACTIVE=FALSE
(BO)FIELD_ATTR.FIELD_ENABLE=FALSE
(BO)FIELD_ATTR.FIELD_DIRTY=FALSE
(BO)FIELD_ATTR.FIELD_HIGHLIGHT=FALSE
(BO)FIELD_ATTR.FIELD_INSERT_PT_VISIBLE=FALSE
(BO)FIELD_ATTR.FIELD_SCROLLBAR=FALSE
(BO)FIELD_ATTR.FIELD_FULL_SIZE=TRUE
(BO)FIELD_ATTR.FIELD_VISIBLE=TRUE
#END_FIELD
//---------------------------- BUTTON_ABOUT_OK ---------------
#CONTROL
NAME=BUTTON_ABOUT_OK
ID=8
~F0
(B)OBJECT.TYPE=CONTROL
~F1
//0 - 65534 (if within table), 65535 means not within table
(U)RELATED_TABLE_ID=65535
//the following shows the bounds
~F2
//0 - 159
(SH)BOUNDS.X=65
(SH)BOUNDS.Y=127
(SH)BOUNDS.WIDTH=30
(SH)BOUNDS.HEIGHT=14
~F3
(B)CONTROL_STYLE=BUTTON
~F4
//BUTTON_STYLE_0,BUTTON_STYLE_1,BUTTON_STYLE_2, ...
(B)CONTROL_SUBTYPE=BUTTON_STYLE_1
~F5
//any text
(S)CONTROL_TEXT=OK
~F6
//LEFT,CENTRE,RIGHT
(B)TEXTMENT=CENTRE
//the following is attribute
~F7
//TRUE or FALSE
(BO)CONTROL_ATTR.ENABLE=TRUE
(BO)CONTROL_ATTR.ACTIVE=FALSE
(BO)CONTROL_ATTR.VISIBLE=TRUE
~F8
// The following is data for BUTTON
(SH)CONTROL_ADD.RADIUS=2
//COLOR_WHITE,COLOR_GREY1,COLOR_GREY2,COLOR_BLACK
(B)CONTROL_ADD.COLOR_ON=COLOR_BLACK
(B)CONTROL_ADD.COLOR_OFF=COLOR_WHITE
#END_CONTROL
