^1640763652608
@
sname
CompositeBtnComptTpl
slabel
按钮面板Grid-Row
sincludeRoot
true
sgroup
swt.widgets
Sdescription
#$@text#$@
<p>为布局为GridLayout的Composite添加一个按钮面板。可以编辑要添加的按钮，按钮使用RowLayout布局。</p>
<p>此种按钮面板应用广泛，比如当前使用模板的窗口。</p>
#$@text#$@
sdescriptors
xworker.core.util.ThingCreator
sth_createIndex
true
sth_keywords
composite,tempalte,button
sth_registThing
template|xworker.swt.widgets.Composite
  @/@6902
  sname
  InputThing
  sdescriptors
  xworker.core.util.ThingCreator/@InputThing,xworker.lang.MetaDescriptor3
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sid
  6902
    @/@6902/@Button
    sname
    Button
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    smany
    true
    seditCols
    2
    sinitialization
    false
    smodifier
    public
    sth_createIndex
    false
    sid
    Button
      @/@6902/@Button/@name
      sname
      name
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      name
      @/@6902/@Button/@text
      sname
      text
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      text
  @/@6912
  sname
  ThingTemplate
  sdescriptors
  xworker.core.util.ThingCreator/@ThingTemplate,xworkercorethings.util.ThingTemplate
  sid
  6912
    @/@6912/@buttonComposite
    sname
    buttonComposite
    sBORDER
    false
    sH_SCROLL
    false
    sV_SCROLL
    false
    sNO_BACKGROUND
    false
    sNO_FOCUS
    false
    sNO_MERGE_PAINTS
    false
    sNO_REDRAW_RESIZE
    false
    sNO_RADIO_GROUP
    false
    sEMBEDDED
    false
    sDOUBLE_BUFFERED
    false
    scapture
    false
    senabled
    true
    sredraw
    true
    svisible
    true
    sdescriptors
    xworker.swt.Widgets/@Composite
    sid
    buttonComposite
      @/@6912/@buttonComposite/@buttonCompositeGridData
      sname
      buttonCompositeGridData
      sstyle
      FILL_HORIZONTAL
      shorizontalIndent
      0
      swidth
      -1
      sheight
      -1
      shorizontalAlignment
      END
      sverticalAlignment
      CENTER
      shorizontalSpan
      1
      sverticalSpan
      1
      sgrabExcessHorizontalSpace
      false
      sgrabExcessVerticalSpace
      false
      sdescriptors
      xworker.swt.layout.LayoutDatas/@GridData
      sid
      buttonCompositeGridData
      @/@6912/@buttonComposite/@buttonCompositeRowLayout
      sname
      buttonCompositeRowLayout
      sfill
      false
      sjustify
      false
      smarginWidth
      0
      smarginHeight
      0
      smarginLeft
      3
      smarginTop
      3
      smarginRight
      3
      smarginBottom
      3
      spack
      true
      sspacing
      3
      stype
      SWT.HORIZONTAL
      swrap
      true
      sdescriptors
      xworker.swt.Layouts/@RowLayout
      sid
      buttonCompositeRowLayout
      @/@6912/@buttonComposite/@_list
      sname
      #list
      sdescriptors
      xworker.core.util.ThingTemplate/@_list
      sth_createIndex
      false
      sid
      _list
        @/@6912/@buttonComposite/@_list/@Button
        sname
        ${button.name?if_exists}
        stext
        ${button.text?if_exists}
        stype
        SWT.PUSH
        sflat
        false
        sborder
        false
        sselected
        false
        scapture
        false
        senabled
        true
        sredraw
        true
        svisible
        true
        sdescriptors
        xworker.swt.Widgets/@Button
        sth_createIndex
        false
        sid
        Button
          @/@6912/@buttonComposite/@_list/@Button/@RowData
          sname
          RowData
          sexclude
          false
          swidth
          80
          sheight
          -1
          sdescriptors
          xworker.swt.layout.LayoutDatas/@RowData
          sth_createIndex
          false
          sid
          RowData
          @/@6912/@buttonComposite/@_list/@Button/@Listeners
          sname
          Listeners
          sdescriptors
          xworker.swt.widgets.Widget/@Listeners
          sth_createIndex
          false
          sid
          Listeners
            @/@6912/@buttonComposite/@_list/@Button/@Listeners/@_{button_name?if_exists}Selectoin
            sname
            ${button.name?if_exists}Selection
            stype
            Selection
            sdescriptors
            xworker.swt.events.Listeners/@listeners/@Listener
            sth_createIndex
            false
            sid
            _{button_name?if_exists}Selectoin
