^1640696295911
@
sname
Workbentch
slabel
Workbentch
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
smodifier
public
sinheritDescription
false
Sdescription
#$@text#$@
<p>一个类似于Eclipse工作台的界面。</p>

<p><strong>工作台的组成元素</strong></p>

<p>工作台的分为菜单、工具栏、视图和编辑器，其中工作台是主界面，视图一般是树形菜单、Outline和Console等，编辑器则可以是文件编辑器、表单编辑器等。</p>

<p><strong>动作上下文</strong></p>

<p>工具栏使用同一个动作上下文，每个视图都是用新的动作上下文，视图可以通过parentContext访问工作台的动作上下文。</p>

<p><strong>动作和命令</strong></p>

<p>所有动作统一定义在actions下，菜单和工具栏通过动作和命令的名称执行动作和名，菜单和工具栏也可以直接指定动作的路径。</p>

<p><strong>初始化</strong></p>

<p>窗口被创建后将执行self的init方法，通过实现init方法可以添加自定义的初始化方法等。</p>

<p><strong>其他</strong></p>

<p>所有的通过事物产生的控件，getData(&quot;thing&quot;)获取相对应的事物。</p>
#$@text#$@
snotXmlAttribute
false
sth_createIndex
false
  @/@actions
  sname
  actions
  sdescriptors
  xworker.lang.MetaDescriptor3/@actions
  sth_createIndex
  false
  sid
  actions
    @/@actions/@create
    sname
    create
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.app.workbentch.WorkbentchCreator
    smethodName
    create
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sth_createIndex
    false
    sid
    create
    @/@actions/@run
    sname
    run
    sisSynchronized
    false
    sthrowException
    true
    suseOtherAction
    false
    suseOuterJava
    true
    souterClassName
    xworker.swt.app.view.swt.app.workbentch.WorkbentchCreator
    smethodName
    run
    sdisableGlobalContext
    false
    sdescriptors
    xworker.lang.actions.JavaAction
    sid
    run
    @/@actions/@init
    sname
    init
    sdescriptors
    xworker.lang.actions.Actions/@NOOP
    sinheritDescription
    false
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_mark
    false
    sid
    init
  @/@name
  sname
  name
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  name
  @/@label
  sname
  label
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  label
  @/@menus
  sname
  menus
  slabel
  菜单列表
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>工作平台的菜单定义。</p>
  sth_createIndex
  false
  sid
  menus
    @/@menus/@Menu
    sname
    Menu
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    sextends
    xworker.swt.app.view.swt.app.workbentch.Menu
    smany
    true
    seditCols
    2
    sinitialization
    false
    smodifier
    public
    sinheritDescription
    true
    sth_createIndex
    false
    sid
    Menu
  @/@views
  sname
  views
  slabel
  视图列表
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>View（视图）列表。</p>
  sth_createIndex
  false
  sid
  views
    @/@views/@View
    sname
    View
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    sextends
    xworker.swt.app.view.swt.app.workbentch.View
    smany
    true
    seditCols
    2
    sinitialization
    false
    smodifier
    public
    sth_createIndex
    false
    sid
    View
  @/@editors
  sname
  editors
  slabel
  编辑器列表
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>编辑器列表。</p>
  sth_createIndex
  false
  sid
  editors
    @/@editors/@Editor
    sname
    Editor
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    sextends
    xworker.swt.app.view.swt.app.workbentch.Editor
    smany
    true
    seditCols
    2
    sinitialization
    false
    smodifier
    public
    sth_createIndex
    false
    sid
    Editor
  @/@toolbars
  sname
  toolbars
  slabel
  工具栏列表
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>工具栏列表。</p>
  sth_createIndex
  false
  sid
  toolbars
    @/@toolbars/@Toolbar
    sname
    Toolbar
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    smany
    true
    seditCols
    2
    sinitialization
    false
    smodifier
    public
    sth_createIndex
    false
    sid
    Toolbar
      @/@toolbars/@Toolbar/@ToolbarItem
      sname
      ToolbarItem
      sdescriptors
      xworker.lang.MetaDescriptor3/@thing
      sextends
      xworker.swt.app.view.swt.app.workbentch.ToolbarItem
      smany
      true
      seditCols
      2
      sinitialization
      false
      smodifier
      public
      sth_createIndex
      false
      sid
      ToolbarItem
      @/@toolbars/@Toolbar/@name
      sname
      name
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      name
      @/@toolbars/@Toolbar/@label
      sname
      label
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      label
  @/@statusBar
  sname
  statusbars
  slabel
  状态栏列表
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  false
  sdescription
  <p>工具栏列表。</p>
  sth_createIndex
  false
  sid
  statusBar
    @/@statusBar/@Toolbar
    sname
    Toolbar
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    smany
    true
    seditCols
    2
    sinitialization
    false
    smodifier
    public
    sth_createIndex
    false
    sid
    Toolbar
      @/@statusBar/@Toolbar/@ToolbarItem
      sname
      ToolbarItem
      sdescriptors
      xworker.lang.MetaDescriptor3/@thing
      sextends
      xworker.swt.app.view.swt.app.workbentch.ToolbarItem
      smany
      true
      seditCols
      2
      sinitialization
      false
      smodifier
      public
      sth_createIndex
      false
      sid
      ToolbarItem
      @/@statusBar/@Toolbar/@name
      sname
      name
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      name
      @/@statusBar/@Toolbar/@label
      sname
      label
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sid
      label
  @/@动作
  sname
  actions
  slabel
  动作
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.swt.Widgets/@actions
  smany
  true
  seditCols
  2
  sinitialization
  false
  smodifier
  public
  sinheritDescription
  true
  sth_createIndex
  false
  sid
  动作
  @/@MENU
  sname
  MENU
  sinputtype
  truefalse
  sdefault
  true
  sdescription
  <p>是否有主菜单。</p>
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  MENU
  @/@TOOLBAR
  sname
  TOOLBAR
  sinputtype
  truefalse
  sdefault
  true
  sdescription
  <p>是否有工具栏。</p>
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  TOOLBAR
  @/@STATUSBAR
  sname
  STATUSBAR
  sinputtype
  truefalse
  sdefault
  false
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  STATUSBAR
  @/@LEFT
  sname
  LEFT
  sinputtype
  truefalse
  sdefault
  true
  sdescription
  <p>是否显示左边的视图。</p>
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  LEFT
  @/@RIGHT
  sname
  RIGHT
  sinputtype
  truefalse
  sdefault
  false
  sdescription
  <p>是否显示右边的视图。</p>
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  RIGHT
  @/@BOTTOM
  sname
  BOTTOM
  sinputtype
  truefalse
  sdefault
  false
  sdescription
  <p>是否显示下面的视图。</p>
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  BOTTOM
  @/@swtMenus
  sname
  swtMenus
  slabel
  swtMenus
  sdescriptors
  xworker.lang.MetaDescriptor3/@swtMenus
  sextends
  xworker.swt.widgets.Shell/@swtMenus
  sth_createIndex
  false
  sid
  swtMenus
  @/@group
  sname
  group
  ssize
  40
  sreadOnly
  false
  sinheritDescription
  false
  sdescription
  <p>用于XWorker编辑器的分组。</p>
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_mark
  false
  sid
  group
  @/@width
  sname
  width
  sshowLabel
  true
  sreadOnly
  false
  sdefault
  1024
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  width
  @/@height
  sname
  height
  sshowLabel
  true
  sreadOnly
  false
  sdefault
  768
  sinheritDescription
  false
  svalidateAllowBlank
  true
  LvalidateOnBlur
  true
  LallowDecimals
  true
  LallowNegative
  true
  snotXmlAttribute
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_mark
  false
  sid
  height
  @/@description
  sname
  description
  slabel
  描述
  sinputtype
  html
  scolspan
  2
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sth_createIndex
  false
  sid
  description
