On Thu, 2004-01-01 at 19:57, Nolan Clayton wrote:
> Did you try ...
> 
> tb2.is_shaded_flag := 1
> 
> 
> without calling the method set_is_shaded()?

Thanks - unfortunately, that doesn't seem to change
the actual shading on the GUI.

I'm now wondering if I'm misunderstanding how
events are handled in an ivib-based gui - with the
above change, I now see the 'changed' and
'unchanged' methods called at what I would conside
odd times.

I've attached the original gui program here (it performs no actions
except on the GUI itself at this
point).  Perhaps someone can spot where I've gone
wrong.

How I get the problem:

(1) Run the program
(2) Select File->New Address  (unshades edit panel)
(3) Make any change inside edit panel (unshades
       'Save' and 'Reset' buttons at bottom).
(4) Press 'Reset'

(There's debug embedded in the changed and unchanged
 method calls that will show the problem if it
 happens.)

Incidently, there's a *completely unrelated*
section of code commented out in the setup()
method.  The behavior changes if I uncomment
that code!  (Please try it and let me know if you
see the difference in behavior also...)

I'm running Unicon 10beta on a dual-cpu Linux
(RedHat 9) box.
-- 
Steve Wampler <[EMAIL PROTECTED]>
class dialog : 
_Dialog(searchField,newAddress,quitButton,addrListArea,addrListVScroll,addrListHScroll,miscTextArea,miscScroll,nameField,addrField,emailField,phoneField,cbFamily,cbFriend,cbWork,cbBusiness,cbOther,searchLabel,nameLabel,addrLabel,emailLabel,phoneLabel,catLabel,saveButton,resetButton,editPanel,chngFlag)

   method handle_searchField(ev)
   end

   method handle_addrListArea(ev)
   end

   method handle_addrListVScroll(ev)
   end

   method handle_addrListHScroll(ev)
   end

   method handle_miscTextArea(ev)
       changed()
   end

   method handle_miscScroll(ev)
   end

   method handle_nameField(ev)
       changed()
   end

   method handle_addrField(ev)
       changed()
   end

   method handle_emailField(ev)
       changed()
   end

   method handle_phoneField(ev)
       changed()
   end

   method handle_cbFamily(ev)
       changed()
   end

   method handle_cbFriend(ev)
       changed()
   end

   method handle_cbWork(ev)
       changed()
   end

   method handle_cbBusiness(ev)
       changed()
   end

   method handle_cbOther(ev)
       changed()
   end

   method handle_default(ev)
       changed()
   end

   method dialog_event(ev)
      case ev.get_component() of {
         saveButton : handle_saveButton(ev)
         resetButton : handle_resetButton(ev)
         newAddress : handle_newAddress(ev)
         quitButton : handle_quitButton(ev)
         addrListArea : handle_addrListArea(ev)
         addrListVScroll : handle_addrListVScroll(ev)
         addrListHScroll : handle_addrListHScroll(ev)
         miscTextArea : handle_miscTextArea(ev)
         miscScroll : handle_miscScroll(ev)
         nameField : handle_nameField(ev)
         addrField : handle_addrField(ev)
         emailField : handle_emailField(ev)
         phoneField : handle_phoneField(ev)
         cbFamily : handle_cbFamily(ev)
         cbFriend : handle_cbFriend(ev)
         cbWork : handle_cbWork(ev)
         cbBusiness : handle_cbBusiness(ev)
         cbOther : handle_cbOther(ev)
         searchField : handle_searchField(ev)
         default : handle_default(ev)
      }
   end

   method init_dialog()
   end

   method end_dialog()
   end

   method handle_newAddress(ev)
       editPanel.clear_is_shaded()
   end

   method handle_quitButton(ev)
       stop()
   end

   method handle_saveButton(ev)
       unchanged()
   end

   method handle_resetButton(ev)
       unchanged()
   end

   method changed()
       write("changed called")
       saveButton.clear_is_shaded()
       resetButton.clear_is_shaded()
       chngFlag := "yes"
   end

   method unchanged()
       write("unchanged called")
       chngFlag := &null
       saveButton.set_is_shaded()
       resetButton.set_is_shaded()
   end

   method setup()
      local menu_bar_1, fileMenu, helpMenu, border_1, miscBorder
      self.set_attribs("size=921,636", "bg=pale gray")
      menu_bar_1 := MenuBar()
      menu_bar_1$set_pos(0, 0)
      fileMenu := Menu()
      fileMenu$set_label("File")
      newAddress := TextMenuItem()
      newAddress$set_label("New Address")
      fileMenu$add(newAddress)
      quitButton := TextMenuItem()
      quitButton$set_label("Quit")
      fileMenu$add(quitButton)
      menu_bar_1$add(fileMenu)
      helpMenu := Menu()
      helpMenu$set_label("Help")
      menu_bar_1$add(helpMenu)
      self$add(menu_bar_1)
      searchLabel := Label()
      searchLabel$set_pos(30, 37)
      searchLabel$set_tooltip("Search current table")
      searchLabel$set_internal_alignment("l")
      searchLabel$set_label("Search:")
      self$add(searchLabel)
      searchField := TextField()
      searchField$set_pos(86, 33)
      searchField$set_size("335", "20")
      searchField$set_draw_border()
      searchField$set_contents("")
      self$add(searchField)
      border_1 := Border()
      border_1$set_pos("24", "61")
      border_1$set_size("883", "228")
      border_1$set_internal_alignment("l")
      addrListArea := TextList()
      addrListArea$set_pos("32", "6")
      addrListArea$set_size("837", "189")
      addrListArea$set_contents([""])
      border_1$add(addrListArea)
      addrListVScroll := ScrollBar()
      addrListVScroll$set_pos("8", "7")
      addrListVScroll$set_size("20", "184")
      addrListVScroll$set_value(0)
      addrListVScroll$set_increment_size(1)
      addrListVScroll$set_range(0, 100)
      border_1$add(addrListVScroll)
# Comment out lines below to change behavior!
#      addrListHScroll := ScrollBar()
#      addrListHScroll$set_pos("36", "200")
#      addrListHScroll$set_size("831", "20")
#      addrListHScroll$set_value(0)
#      addrListHScroll$set_increment_size(1)
#      addrListHScroll$set_range(0, 100)
#      addrListHScroll$set_is_horizontal()
#      border_1$add(addrListHScroll)
# Comment out lines above to change behavior!
      self$add(border_1)
      editPanel := Border()
      editPanel$set_pos("24", "358")
      editPanel$set_size("882", "223")
      editPanel$set_is_shaded()
      editPanel$set_internal_alignment("l")
      nameLabel := Label()
      nameLabel$set_pos("11", 11)
      nameLabel$set_size(60, )
      nameLabel$set_internal_alignment("l")
      nameLabel$set_label("Name:")
      editPanel$add(nameLabel)
      addrLabel := Label()
      addrLabel$set_pos("12", "34")
      addrLabel$set_internal_alignment("l")
      addrLabel$set_label("Address:")
      editPanel$add(addrLabel)
      emailLabel := Label()
      emailLabel$set_pos(15, 107)
      emailLabel$set_size("41", "14")
      emailLabel$set_internal_alignment("l")
      emailLabel$set_label("Email:")
      editPanel$add(emailLabel)
      phoneLabel := Label()
      phoneLabel$set_pos("14", 133)
      phoneLabel$set_size(56, )
      phoneLabel$set_internal_alignment("l")
      phoneLabel$set_label("Phone(s):")
      editPanel$add(phoneLabel)
      catLabel := Label()
      catLabel$set_pos("15", "199")
      catLabel$set_internal_alignment("l")
      catLabel$set_label("Category:")
      editPanel$add(catLabel)
      miscBorder := Border()
      miscBorder$set_pos("472", "11")
      miscBorder$set_size(398, 170)
      miscBorder$set_internal_alignment("l")
      miscTextArea := TextList()
      miscTextArea$set_pos(35, "8")
      miscTextArea$set_size(355, 154)
      miscTextArea$set_contents([""])
      miscBorder$add(miscTextArea)
      miscScroll := ScrollBar()
      miscScroll$set_pos("7", "12")
      miscScroll$set_size("20", "149")
      miscScroll$set_value(0)
      miscScroll$set_increment_size(1)
      miscScroll$set_range(0, 100)
      miscBorder$add(miscScroll)
      editPanel$add(miscBorder)
      nameField := TextField()
      nameField$set_pos("70", "13")
      nameField$set_size("400", "20")
      nameField$set_draw_border()
      nameField$set_contents("")
      editPanel$add(nameField)
      addrField := TextList()
      addrField$set_pos("70", "38")
      addrField$set_size("400", "64")
      addrField$set_contents([""])
      editPanel$add(addrField)
      emailField := TextField()
      emailField$set_pos("70", "107")
      emailField$set_size("400", "20")
      emailField$set_draw_border()
      emailField$set_contents("")
      editPanel$add(emailField)
      phoneField := TextField()
      phoneField$set_pos("70", "133")
      phoneField$set_size("400", "20")
      phoneField$set_draw_border()
      phoneField$set_contents("")
      editPanel$add(phoneField)
      cbFamily := CheckBox()
      cbFamily$set_pos("88", "197")
      cbFamily$set_draw_border()
      cbFamily$set_label("Family")
      editPanel$add(cbFamily)
      cbFriend := CheckBox()
      cbFriend$set_pos("177", "197")
      cbFriend$set_label("Friend")
      editPanel$add(cbFriend)
      cbWork := CheckBox()
      cbWork$set_pos("264", "197")
      cbWork$set_label("Work")
      editPanel$add(cbWork)
      cbBusiness := CheckBox()
      cbBusiness$set_pos(352, 198)
      cbBusiness$set_label("Business")
      editPanel$add(cbBusiness)
      cbOther := CheckBox()
      cbOther$set_pos("450", "199")
      cbOther$set_label("Other")
      editPanel$add(cbOther)
      self$add(editPanel)
      saveButton := TextButton()
      saveButton$set_pos("31", "592")
      saveButton$set_is_shaded()
      saveButton$set_label("Save Changes")
      saveButton$set_internal_alignment("c")
      self$add(saveButton)
      resetButton := TextButton()
      resetButton$set_pos("134", "594")
      resetButton$set_is_shaded()
      resetButton$set_label("Reset")
      resetButton$set_internal_alignment("c")
      self$add(resetButton)
   end

   method component_setup()
      self.setup()
   end

   initially
      self$_Dialog.initially()
      chngFlag := &null
end

procedure main()
   local d
   d := dialog()
   d.show_modal()
end








### Ivib layout ###
#class|Canvas|16|Name 
Table|table|integer|0|10|string|border|integer|3|string|check_box|integer|5|string|label|integer|6|string|menu|integer|2|string|menu_bar|integer|1|string|scroll_bar|integer|3|string|text_button|integer|2|string|text_field|integer|5|string|text_list|integer|3|string|text_menu_item|integer|2|Button
 Groups|class|ButtonGroupSet|2|Parent Canvas|1|Boxes|list|0|Checkbox 
Groups|class|CheckBoxGroupSet|2|Parent Canvas|1|Boxes|list|0|Gen Indent|integer|3|Gen 
Interpose|null|Gen Main|integer|1|Gen Methods|integer|1|Gen Component 
Setup|integer|1|Gen Init Dialog|integer|1|Gen Initially|integer|1|Dialog 
Struct|class|CDialog|4|Min Width|null|Min Height|null|Ticker 
Rate|null|Attribs|list|1|string|bg=pale 
gray|Name|string|dialog|Width|integer|921|Height|integer|636|Items|list|7|class|CanvasMenuBar|22|Parent
 Canvas|1|Name|string|menu_bar_1|Var Category|integer|2|Class Name|string|MenuBar|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|integer|1|H Default|integer|1|X 
Spec|integer|0|Y Spec|integer|0|W Spec|string|100%|H Spec|integer|23|X 
Align|string|l|Y Align|string|t|Is shaded|null|Is Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Menus|list|2|class|CanvasMenu|14|Name|string|fileMenu|Class
 Name|string|Menu|Var Category|integer|2|Label|string|File|Label Left|null|Label 
Right|null|Is shaded|null|Img Left|null|Img Left Width|null|Img Left Height|null|Img 
Right|string|9,c1,0~~~~~~~~000~~~~~~00000~~~~0000000~~0000000000000000~~00000~~~~000~~~~~~0~~~~~~~~|Img
 Right Width|integer|9|Img Right 
Height|integer|9|Menus|list|2|class|CanvasTextMenuItem|13|Name|string|newAddress|Class 
Name|string|TextMenuItem|Var Category|null|Label|string|New Address|Label 
Left|null|Label Right|null|Is shaded|null|Img Left|null|Img Left Width|null|Img Left 
Height|null|Img Right|null|Img Right Width|null|Img Right 
Height|null|class|CanvasTextMenuItem|13|Name|string|quitButton|Class 
Name|string|TextMenuItem|Var Category|null|Label|string|Quit|Label Left|null|Label 
Right|null|Is shaded|null|Img Left|null|Img Left Width|null|Img Left Height|null|Img 
Right|null|Img Right Width|null|Img Right 
Height|null|class|CanvasMenu|14|Name|string|helpMenu|Class Name|string|Menu|Var 
Category|integer|2|Label|string|Help|Label Left|null|Label Right|null|Is 
shaded|null|Img Left|null|Img Left Width|null|Img Left Height|null|Img 
Right|string|9,c1,0~~~~~~~~000~~~~~~00000~~~~0000000~~0000000000000000~~00000~~~~000~~~~~~0~~~~~~~~|Img
 Right Width|integer|9|Img Right 
Height|integer|9|Menus|list|0|class|CanvasLabel|23|Parent 
Canvas|1|Name|string|searchLabel|Var Category|integer|1|Class Name|string|Label|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|integer|1|H Default|integer|1|X 
Spec|integer|30|Y Spec|integer|37|W Spec|integer|42|H Spec|integer|13|X 
Align|string|l|Y Align|string|t|Is shaded|null|Is Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|string|Search current 
table|Label|string|Search:|Internal Align|string|l|class|CanvasTextField|23|Parent 
Canvas|1|Name|string|searchField|Var Category|null|Class Name|string|TextField|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|null|H Default|null|X 
Spec|integer|86|Y Spec|integer|33|W Spec|string|335|H Spec|string|20|X 
Align|string|l|Y Align|string|t|Is shaded|null|Is Button Subclass|null|Draw 
Border|integer|1|Attribs|list|0|Tooltip|null|Contents|string||Filter 
String|string||class|CanvasBorder|24|Parent Canvas|1|Name|string|border_1|Var 
Category|integer|2|Class Name|string|Border|X Fix|null|Y Fix|null|W Fix|null|H 
Fix|null|W Default|null|H Default|null|X Spec|string|24|Y Spec|string|61|W 
Spec|string|883|H Spec|string|228|X Align|string|l|Y Align|string|t|Is shaded|null|Is 
Button Subclass|null|Draw Border|null|Attribs|list|0|Tooltip|null|Internal 
Alignment|string|l|Components|list|3|class|CanvasTextList|25|Parent 
Canvas|1|Name|string|addrListArea|Var Category|null|Class Name|string|TextList|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|null|H Default|null|X 
Spec|string|32|Y Spec|string|6|W Spec|string|837|H Spec|string|189|X Align|string|l|Y 
Align|string|t|Is shaded|null|Is Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Select One|null|Select 
Many|null|Checked|list|1|null|Contents|list|1|string||class|CanvasScrollBar|29|Parent 
Canvas|1|Name|string|addrListVScroll|Var Category|null|Class Name|string|ScrollBar|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|null|H Default|null|X 
Spec|string|8|Y Spec|string|7|W Spec|string|20|H Spec|string|184|X Align|string|l|Y 
Align|string|t|Is shaded|null|Is Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Increment Size|integer|1|Value|integer|0|Is 
Range Flag|integer|1|Is Horizontal Flag|null|Lo|integer|0|Hi|integer|100|Page 
Size|null|Total Size|null|class|CanvasScrollBar|29|Parent 
Canvas|1|Name|string|addrListHScroll|Var Category|null|Class Name|string|ScrollBar|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|null|H Default|null|X 
Spec|string|36|Y Spec|string|200|W Spec|string|831|H Spec|string|20|X Align|string|l|Y 
Align|string|t|Is shaded|null|Is Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Increment Size|integer|1|Value|integer|0|Is 
Range Flag|integer|1|Is Horizontal Flag|integer|1|Lo|integer|0|Hi|integer|100|Page 
Size|null|Total Size|null|Title Obj|null|class|CanvasBorder|24|Parent 
Canvas|1|Name|string|editPanel|Var Category|integer|1|Class Name|string|Border|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|null|H Default|null|X 
Spec|string|24|Y Spec|string|358|W Spec|string|882|H Spec|string|223|X 
Align|string|l|Y Align|string|t|Is shaded|integer|1|Is Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Internal 
Alignment|string|l|Components|list|15|class|CanvasLabel|23|Parent 
Canvas|1|Name|string|nameLabel|Var Category|integer|1|Class Name|string|Label|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|null|H Default|integer|1|X 
Spec|string|11|Y Spec|integer|11|W Spec|integer|60|H Spec|integer|13|X 
Align|string|l|Y Align|string|t|Is shaded|null|Is Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Label|string|Name:|Internal 
Align|string|l|class|CanvasLabel|23|Parent Canvas|1|Name|string|addrLabel|Var 
Category|integer|1|Class Name|string|Label|X Fix|null|Y Fix|null|W Fix|null|H 
Fix|null|W Default|integer|1|H Default|integer|1|X Spec|string|12|Y Spec|string|34|W 
Spec|integer|48|H Spec|integer|13|X Align|string|l|Y Align|string|t|Is shaded|null|Is 
Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Label|string|Address:|Internal 
Align|string|l|class|CanvasLabel|23|Parent Canvas|1|Name|string|emailLabel|Var 
Category|integer|1|Class Name|string|Label|X Fix|null|Y Fix|null|W Fix|null|H 
Fix|null|W Default|null|H Default|null|X Spec|integer|15|Y Spec|integer|107|W 
Spec|string|41|H Spec|string|14|X Align|string|l|Y Align|string|t|Is shaded|null|Is 
Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Label|string|Email:|Internal 
Align|string|l|class|CanvasLabel|23|Parent Canvas|1|Name|string|phoneLabel|Var 
Category|integer|1|Class Name|string|Label|X Fix|null|Y Fix|null|W Fix|null|H 
Fix|null|W Default|null|H Default|integer|1|X Spec|string|14|Y Spec|integer|133|W 
Spec|integer|56|H Spec|integer|13|X Align|string|l|Y Align|string|t|Is shaded|null|Is 
Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Label|string|Phone(s):|Internal 
Align|string|l|class|CanvasLabel|23|Parent Canvas|1|Name|string|catLabel|Var 
Category|integer|1|Class Name|string|Label|X Fix|null|Y Fix|null|W Fix|null|H 
Fix|null|W Default|integer|1|H Default|integer|1|X Spec|string|15|Y Spec|string|199|W 
Spec|integer|54|H Spec|integer|13|X Align|string|l|Y Align|string|t|Is shaded|null|Is 
Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Label|string|Category:|Internal 
Align|string|l|class|CanvasBorder|24|Parent Canvas|1|Name|string|miscBorder|Var 
Category|integer|2|Class Name|string|Border|X Fix|null|Y Fix|null|W Fix|null|H 
Fix|null|W Default|null|H Default|null|X Spec|string|472|Y Spec|string|11|W 
Spec|integer|398|H Spec|integer|170|X Align|string|l|Y Align|string|t|Is 
shaded|null|Is Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Internal 
Alignment|string|l|Components|list|2|class|CanvasTextList|25|Parent 
Canvas|1|Name|string|miscTextArea|Var Category|null|Class Name|string|TextList|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|null|H Default|null|X 
Spec|integer|35|Y Spec|string|8|W Spec|integer|355|H Spec|integer|154|X 
Align|string|l|Y Align|string|t|Is shaded|null|Is Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Select One|null|Select 
Many|null|Checked|list|1|null|Contents|list|1|string||class|CanvasScrollBar|29|Parent 
Canvas|1|Name|string|miscScroll|Var Category|null|Class Name|string|ScrollBar|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|null|H Default|null|X 
Spec|string|7|Y Spec|string|12|W Spec|string|20|H Spec|string|149|X Align|string|l|Y 
Align|string|t|Is shaded|null|Is Button Subclass|null|Draw 
Border|null|Attribs|list|0|Tooltip|null|Increment Size|integer|1|Value|integer|0|Is 
Range Flag|integer|1|Is Horizontal Flag|null|Lo|integer|0|Hi|integer|100|Page 
Size|null|Total Size|null|Title Obj|null|class|CanvasTextField|23|Parent 
Canvas|1|Name|string|nameField|Var Category|null|Class Name|string|TextField|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|null|H Default|null|X 
Spec|string|70|Y Spec|string|13|W Spec|string|400|H Spec|string|20|X Align|string|l|Y 
Align|string|t|Is shaded|null|Is Button Subclass|null|Draw 
Border|integer|1|Attribs|list|0|Tooltip|null|Contents|string||Filter 
String|string||class|CanvasTextList|25|Parent Canvas|1|Name|string|addrField|Var 
Category|null|Class Name|string|TextList|X Fix|null|Y Fix|null|W Fix|null|H Fix|null|W 
Default|null|H Default|null|X Spec|string|70|Y Spec|string|38|W Spec|string|400|H 
Spec|string|64|X Align|string|l|Y Align|string|t|Is shaded|null|Is Button 
Subclass|null|Draw Border|null|Attribs|list|0|Tooltip|null|Select One|null|Select 
Many|null|Checked|list|1|null|Contents|list|1|string||class|CanvasTextField|23|Parent 
Canvas|1|Name|string|emailField|Var Category|null|Class Name|string|TextField|X 
Fix|null|Y Fix|null|W Fix|null|H Fix|null|W Default|null|H Default|null|X 
Spec|string|70|Y Spec|string|107|W Spec|string|400|H Spec|string|20|X Align|string|l|Y 
Align|string|t|Is shaded|null|Is Button Subclass|null|Draw 
Border|integer|1|Attribs|list|0|Tooltip|null|Contents|string||Filter 
String|string||class|CanvasTextField|23|Parent Canvas|1|Name|string|phoneField|Var 
Category|null|Class Name|string|TextField|X Fix|null|Y Fix|null|W Fix|null|H 
Fix|null|W Default|null|H Default|null|X Spec|string|70|Y Spec|string|133|W 
Spec|string|400|H Spec|string|20|X Align|string|l|Y Align|string|t|Is shaded|null|Is 
Button Subclass|null|Draw 
Border|integer|1|Attribs|list|0|Tooltip|null|Contents|string||Filter 
String|string||class|CanvasCheckBox|31|Parent Canvas|1|Name|string|cbFamily|Var 
Category|null|Class Name|string|CheckBox|X Fix|null|Y Fix|null|W Fix|null|H Fix|null|W 
Default|integer|1|H Default|integer|1|X Spec|string|88|Y Spec|string|197|W 
Spec|integer|58|H Spec|integer|13|X Align|string|l|Y Align|string|t|Is shaded|null|Is 
Button Subclass|integer|1|Draw 
Border|integer|1|Attribs|list|0|Tooltip|null|Label|string|Family|No Keyboard|null|Img 
Up|string|11,g2,111111111111111111111011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~001100000000010000000000|Img
 
Down|string|11,g2,0000000000100000000011000000000110000000001100000000011000000000110000000001100000000011000000000110111111111111111111111|Img
 Width|integer|11|Img Height|integer|11|Is Checked Flag|null|Is Checkbox 
Flag|integer|1|Parent CheckBoxGroup|null|Parent Button 
Group|null|class|CanvasCheckBox|31|Parent Canvas|1|Name|string|cbFriend|Var 
Category|null|Class Name|string|CheckBox|X Fix|null|Y Fix|null|W Fix|null|H Fix|null|W 
Default|integer|1|H Default|integer|1|X Spec|string|177|Y Spec|string|197|W 
Spec|integer|58|H Spec|integer|13|X Align|string|l|Y Align|string|t|Is shaded|null|Is 
Button Subclass|integer|1|Draw 
Border|null|Attribs|list|0|Tooltip|null|Label|string|Friend|No Keyboard|null|Img 
Up|string|11,g2,111111111111111111111011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~001100000000010000000000|Img
 
Down|string|11,g2,0000000000100000000011000000000110000000001100000000011000000000110000000001100000000011000000000110111111111111111111111|Img
 Width|integer|11|Img Height|integer|11|Is Checked Flag|null|Is Checkbox 
Flag|integer|1|Parent CheckBoxGroup|null|Parent Button 
Group|null|class|CanvasCheckBox|31|Parent Canvas|1|Name|string|cbWork|Var 
Category|null|Class Name|string|CheckBox|X Fix|null|Y Fix|null|W Fix|null|H Fix|null|W 
Default|integer|1|H Default|integer|1|X Spec|string|264|Y Spec|string|197|W 
Spec|integer|46|H Spec|integer|13|X Align|string|l|Y Align|string|t|Is shaded|null|Is 
Button Subclass|integer|1|Draw 
Border|null|Attribs|list|0|Tooltip|null|Label|string|Work|No Keyboard|null|Img 
Up|string|11,g2,111111111111111111111011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~001100000000010000000000|Img
 
Down|string|11,g2,0000000000100000000011000000000110000000001100000000011000000000110000000001100000000011000000000110111111111111111111111|Img
 Width|integer|11|Img Height|integer|11|Is Checked Flag|null|Is Checkbox 
Flag|integer|1|Parent CheckBoxGroup|null|Parent Button 
Group|null|class|CanvasCheckBox|31|Parent Canvas|1|Name|string|cbBusiness|Var 
Category|null|Class Name|string|CheckBox|X Fix|null|Y Fix|null|W Fix|null|H Fix|null|W 
Default|integer|1|H Default|integer|1|X Spec|integer|352|Y Spec|integer|198|W 
Spec|integer|70|H Spec|integer|13|X Align|string|l|Y Align|string|t|Is shaded|null|Is 
Button Subclass|integer|1|Draw 
Border|null|Attribs|list|0|Tooltip|null|Label|string|Business|No Keyboard|null|Img 
Up|string|11,g2,111111111111111111111011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~001100000000010000000000|Img
 
Down|string|11,g2,0000000000100000000011000000000110000000001100000000011000000000110000000001100000000011000000000110111111111111111111111|Img
 Width|integer|11|Img Height|integer|11|Is Checked Flag|null|Is Checkbox 
Flag|integer|1|Parent CheckBoxGroup|null|Parent Button 
Group|null|class|CanvasCheckBox|31|Parent Canvas|1|Name|string|cbOther|Var 
Category|null|Class Name|string|CheckBox|X Fix|null|Y Fix|null|W Fix|null|H Fix|null|W 
Default|integer|1|H Default|integer|1|X Spec|string|450|Y Spec|string|199|W 
Spec|integer|52|H Spec|integer|13|X Align|string|l|Y Align|string|t|Is shaded|null|Is 
Button Subclass|integer|1|Draw 
Border|null|Attribs|list|0|Tooltip|null|Label|string|Other|No Keyboard|null|Img 
Up|string|11,g2,111111111111111111111011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~0011~~~~~~~001100000000010000000000|Img
 
Down|string|11,g2,0000000000100000000011000000000110000000001100000000011000000000110000000001100000000011000000000110111111111111111111111|Img
 Width|integer|11|Img Height|integer|11|Is Checked Flag|null|Is Checkbox 
Flag|integer|1|Parent CheckBoxGroup|null|Parent Button Group|null|Title 
Obj|null|class|CanvasTextButton|32|Parent Canvas|1|Name|string|saveButton|Var 
Category|null|Class Name|string|TextButton|X Fix|null|Y Fix|null|W Fix|null|H 
Fix|null|W Default|integer|1|H Default|integer|1|X Spec|string|31|Y Spec|string|592|W 
Spec|integer|88|H Spec|integer|23|X Align|string|l|Y Align|string|t|Is 
shaded|integer|1|Is Button Subclass|integer|1|Draw 
Border|null|Attribs|list|0|Tooltip|null|Label|string|Save Changes|No Keyboard|null|Img 
Up|null|Img Down|null|Img Width|null|Img Height|null|Is Checked Flag|null|Is Checkbox 
Flag|null|Parent CheckBoxGroup|null|Parent Button Group|null|Internal 
Align|string|c|class|CanvasTextButton|32|Parent Canvas|1|Name|string|resetButton|Var 
Category|null|Class Name|string|TextButton|X Fix|null|Y Fix|null|W Fix|null|H 
Fix|null|W Default|integer|1|H Default|integer|1|X Spec|string|134|Y Spec|string|594|W 
Spec|integer|46|H Spec|integer|23|X Align|string|l|Y Align|string|t|Is 
shaded|integer|1|Is Button Subclass|integer|1|Draw 
Border|null|Attribs|list|0|Tooltip|null|Label|string|Reset|No Keyboard|null|Img 
Up|null|Img Down|null|Img Width|null|Img Height|null|Is Checked Flag|null|Is Checkbox 
Flag|null|Parent CheckBoxGroup|null|Parent Button Group|null|Internal 
Align|string|c|Initial Focus|null|

Reply via email to