^1745981588361
@
sname
Listeners
slabel
Listeners
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
sdescription
<p>通用事件类型，按照事件标识通过控件的adListener(int, Listener)的方法注册的事件类型。</p>
  @/@listeners
  sname
  listeners
  slabel
  listeners
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  smany
  false
  seditCols
  2
  sinitialization
  false
  sgroup
  events
  smodifier
  private
  sinheritDescription
  false
  scolor
  GREEN
  Sdescription
#$@text#$@
<p>SWT通用事件监听。</p>

<p>通过指定事件的类型调用控件的addListener(int, Listener)方法注册事件监听。</p>

<p>SWT还有另一种事件监听是通过控件的addXXListener(XXLitener)方法注册的，此方法和那种方法不兼容，互相引用无效。</p>
#$@text#$@
  snotXmlAttribute
  false
  sjson_isArray
  false
  sjson_array_type
  children
  sjson_attribute
  false
  sth_createIndex
  true
  sth_registThing
  child|xworker.swt.Controls
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_fileMonitor
  false
  sth_deprecated
  false
  sth_mark
  false
  sid
  listeners
    @/@listeners/@scripts
    sname
    scripts
    slabel
    scripts
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sid
    scripts
      @/@listeners/@scripts/@create
      sname
      create
      sisSynchronized
      false
      sthrowException
      false
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.events.ListenersListenersCreator
      smethodName
      create
      sdescriptors
      xworker.lang.actions.JavaAction
      sid
      create
    @/@listeners/@Listener
    sname
    Listener
    slabel
    Listener
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    sextends
    xworker.lang.actions.Actions
    smany
    true
    seditCols
    2
    sinitialization
    false
    sid
    Listener
      @/@listeners/@Listener/@actions
      sname
      actions
      sdescriptors
      xworker.lang.MetaDescriptor3/@actions
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_fileMonitor
      false
      sth_mark
      false
      sid
      actions
        @/@listeners/@Listener/@actions/@getBindTo
        sname
        getBindTo
        sattributeName
        bindTo
        snotNull
        false
        ssplitLine
        true
        sdelimiter
        ,
        sinterpretationType
        Self
        sattributeTemplate
        false
        schildsAttributeTemplate
        false
        svarScope
        Local
        sisSynchronized
        false
        sthrowException
        true
        screateLocalVarScope
        false
        ssaveReturn
        false
        sdisableGlobalContext
        false
        sdebugLog
        false
        sdescriptors
        xworker.lang.actions.ActionUtil/@GetStringList
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_registDisabled
        false
        sth_fileMonitor
        false
        sth_mark
        false
        sid
        getBindTo
      @/@listeners/@Listener/@name
      sname
      name
      slabel
      name
      ssize
      40
      scolspan
      2
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sid
      name
      @/@listeners/@Listener/@type
      sname
      type
      slabel
      type
      sinputtype
      select
      scolspan
      2
      sdefault
      Selection
      LvalidateOnBlur
      false
      LallowDecimals
      false
      LallowNegative
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sid
      type
        @/@listeners/@Listener/@type/@Activate
        sname
        Activate
        slabel
        Activate
        svalue
        Activate
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Activate
        @/@listeners/@Listener/@type/@Arm
        sname
        Arm
        slabel
        Arm
        svalue
        Arm
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Arm
        @/@listeners/@Listener/@type/@Close
        sname
        Close
        slabel
        Close
        svalue
        Close
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Close
        @/@listeners/@Listener/@type/@Collapse
        sname
        Collapse
        slabel
        Collapse
        svalue
        Collapse
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Collapse
        @/@listeners/@Listener/@type/@Deactivate
        sname
        Deactivate
        slabel
        Deactivate
        svalue
        Deactivate
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Deactivate
        @/@listeners/@Listener/@type/@DefaultSelection
        sname
        DefaultSelection
        slabel
        DefaultSelection
        svalue
        DefaultSelection
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        DefaultSelection
        @/@listeners/@Listener/@type/@Deiconify
        sname
        Deiconify
        slabel
        Deiconify
        svalue
        Deiconify
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Deiconify
        @/@listeners/@Listener/@type/@Dispose
        sname
        Dispose
        slabel
        Dispose
        svalue
        Dispose
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Dispose
        @/@listeners/@Listener/@type/@DragDetect
        sname
        DragDetect
        slabel
        DragDetect
        svalue
        DragDetect
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        DragDetect
        @/@listeners/@Listener/@type/@EraseItem
        sname
        EraseItem
        slabel
        EraseItem
        svalue
        EraseItem
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        EraseItem
        @/@listeners/@Listener/@type/@Expand
        sname
        Expand
        slabel
        Expand
        svalue
        Expand
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Expand
        @/@listeners/@Listener/@type/@FocusIn
        sname
        FocusIn
        slabel
        FocusIn
        svalue
        FocusIn
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        FocusIn
        @/@listeners/@Listener/@type/@FocusOut
        sname
        FocusOut
        slabel
        FocusOut
        svalue
        FocusOut
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        FocusOut
        @/@listeners/@Listener/@type/@HardKeyDown
        sname
        HardKeyDown
        slabel
        HardKeyDown
        svalue
        HardKeyDown
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        HardKeyDown
        @/@listeners/@Listener/@type/@HardKeyUp
        sname
        HardKeyUp
        slabel
        HardKeyUp
        svalue
        HardKeyUp
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        HardKeyUp
        @/@listeners/@Listener/@type/@Help
        sname
        Help
        slabel
        Help
        svalue
        Help
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Help
        @/@listeners/@Listener/@type/@Hide
        sname
        Hide
        slabel
        Hide
        svalue
        Hide
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Hide
        @/@listeners/@Listener/@type/@Iconify
        sname
        Iconify
        slabel
        Iconify
        svalue
        Iconify
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Iconify
        @/@listeners/@Listener/@type/@KeyDown
        sname
        KeyDown
        slabel
        KeyDown
        svalue
        KeyDown
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        KeyDown
        @/@listeners/@Listener/@type/@KeyUp
        sname
        KeyUp
        slabel
        KeyUp
        svalue
        KeyUp
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        KeyUp
        @/@listeners/@Listener/@type/@MeasureItem
        sname
        MeasureItem
        slabel
        MeasureItem
        svalue
        MeasureItem
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        MeasureItem
        @/@listeners/@Listener/@type/@MenuDetect
        sname
        MenuDetect
        slabel
        MenuDetect
        svalue
        MenuDetect
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        MenuDetect
        @/@listeners/@Listener/@type/@Modify
        sname
        Modify
        slabel
        Modify
        svalue
        Modify
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Modify
        @/@listeners/@Listener/@type/@MouseDoubleClick
        sname
        MouseDoubleClick
        slabel
        MouseDoubleClick
        svalue
        MouseDoubleClick
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        MouseDoubleClick
        @/@listeners/@Listener/@type/@MouseDown
        sname
        MouseDown
        slabel
        MouseDown
        svalue
        MouseDown
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        MouseDown
        @/@listeners/@Listener/@type/@MouseEnter
        sname
        MouseEnter
        slabel
        MouseEnter
        svalue
        MouseEnter
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        MouseEnter
        @/@listeners/@Listener/@type/@MouseExit
        sname
        MouseExit
        slabel
        MouseExit
        svalue
        MouseExit
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        MouseExit
        @/@listeners/@Listener/@type/@MouseHover
        sname
        MouseHover
        slabel
        MouseHover
        svalue
        MouseHover
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        MouseHover
        @/@listeners/@Listener/@type/@MouseMove
        sname
        MouseMove
        slabel
        MouseMove
        svalue
        MouseMove
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        MouseMove
        @/@listeners/@Listener/@type/@MouseUp
        sname
        MouseUp
        slabel
        MouseUp
        svalue
        MouseUp
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        MouseUp
        @/@listeners/@Listener/@type/@MouseWheel
        sname
        MouseWheel
        slabel
        MouseWheel
        svalue
        MouseWheel
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        MouseWheel
        @/@listeners/@Listener/@type/@Move
        sname
        Move
        slabel
        Move
        svalue
        Move
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Move
        @/@listeners/@Listener/@type/@Paint
        sname
        Paint
        slabel
        Paint
        svalue
        Paint
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Paint
        @/@listeners/@Listener/@type/@PaintItem
        sname
        PaintItem
        slabel
        PaintItem
        svalue
        PaintItem
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        PaintItem
        @/@listeners/@Listener/@type/@Resize
        sname
        Resize
        slabel
        Resize
        svalue
        Resize
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Resize
        @/@listeners/@Listener/@type/@Selection
        sname
        Selection
        slabel
        Selection
        svalue
        Selection
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Selection
        @/@listeners/@Listener/@type/@SetData
        sname
        SetData
        slabel
        SetData
        svalue
        SetData
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        SetData
        @/@listeners/@Listener/@type/@Show
        sname
        Show
        slabel
        Show
        svalue
        Show
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Show
        @/@listeners/@Listener/@type/@Traverse
        sname
        Traverse
        slabel
        Traverse
        svalue
        Traverse
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Traverse
        @/@listeners/@Listener/@type/@Verify
        sname
        Verify
        slabel
        Verify
        svalue
        Verify
        sdescriptors
        xworker.lang.MetaDescriptor3/@attribute/@value
        sid
        Verify
      @/@listeners/@Listener/@ref
      sname
      ref
      sinputtype
      openWindow
      ssize
      60
      scolspan
      2
      sinputattrs
      xworker.swt.xworker.attributeEditor.openWins.SelectThingOpenWindow/@shell|descriptor=xworker.swt.events.Listeners/@listeners/@Listener,returnType=name
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      smodifier
      public
      sreadOnly
      false
      sinheritDescription
      false
      Sdescription
#$@text#$@
<p>引用其它动作、事物和监听等。</p>

<p><strong>参数</strong></p>

<p>&nbsp;&nbsp;&nbsp; 支持设置参数，如xx?xx=xx1&amp;xx2，在ref字符串后接?号，规则类似URL。参数的类型固定为String。</p>

<p><strong>可以引用的对象：</strong></p>

<ul>
	<li><strong>Thing</strong><br />
	可以作为动作的事物，ref的值为事物的路径。<br />
	&nbsp;</li>
	<li><strong>SwtLintener</strong><br />
	其它监听，ref的值为其它监听的变量名。<br />
	&nbsp;</li>
	<li><strong>ActionContainer</strong><br />
	动作容器，ref的值为&lt;actionContainerName&gt;&lt;分隔符&gt;&lt;actionName&gt;，其中actionContainerName为ActionContainer的变量名，actionName为动作名，分隔符支持英文句号和冒号，如actions:run，执行变量名为actions的ActionContainer的run方法。</li>
</ul>

<p>&nbsp;</p>
#$@text#$@
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      snotXmlAttribute
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sid
      ref
      @/@listeners/@Listener/@VariablesDescs
      sname
      VariablesDescs
      sdescriptors
      xworker.lang.MetaThing/@VariablesDesc
      sinheritDescription
      false
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_fileMonitor
      false
      sth_mark
      false
      sid
      VariablesDescs
        @/@listeners/@Listener/@VariablesDescs/@shell
        sname
        var
        svarName
        ognl:thing.getMetadata().getName()
        stype
        object
        sclassName
        xworker.swt.events.SwtListener
        sdescriptors
        xworker.lang.MetaThing/@VariablesDesc/@Object
        sinheritDescription
        false
        sth_createIndex
        false
        sth_registMyChilds
        false
        sth_registDisabled
        false
        sth_fileMonitor
        false
        sth_mark
        false
        sid
        shell
      @/@listeners/@Listener/@bindTo
      sname
      bindTo
      ssize
      60
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      smodifier
      public
      sreadOnly
      false
      sinheritDescription
      false
      Sdescription
#$@text#$@
<p>要绑定的控件列表</p>

<p>如果为空默认绑定到parent控件。如果不为空，那么绑定到指定的控件上，此时如果要绑定父控件。</p>
#$@text#$@
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      snotXmlAttribute
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_fileMonitor
      false
      sth_mark
      false
      sid
      bindTo
      @/@listeners/@Listener/@methodName
      sname
      methodName
      ssize
      40
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      smodifier
      public
      sreadOnly
      false
      sinheritDescription
      false
      Sdescription
#$@text#$@
<p>用于ThingLoader，调用Java对象的指定方法。</p>

<p><strong>调用指定方法的优先顺序：</strong></p>

<ol>
	<li>public void xxx(Eevent,&nbsp; ActionContext)&nbsp;</li>
	<li>public void xxx(Event)</li>
	<li>public void xxx(ActionContext)</li>
	<li>public void xxx()</li>
</ol>

<p>&nbsp;</p>
#$@text#$@
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      snotXmlAttribute
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_noThingRegistViewer
      false
      sth_fileMonitor
      false
      sth_mark
      false
      sth_registQueryOnlySelf
      false
      sjson_isArray
      false
      sid
      methodName
      @/@listeners/@Listener/@exceptionDialog
      sname
      exceptionDialog
      sinputtype
      truefalse
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      smodifier
      public
      sreadOnly
      false
      sdefault
      false
      sinheritDescription
      false
      sdescription
      <p>当事件执行错误时，是否弹出一个显示异常的窗口。</p>
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      snotXmlAttribute
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_noThingRegistViewer
      false
      sth_fileMonitor
      false
      sth_mark
      false
      sth_registQueryOnlySelf
      false
      sjson_isArray
      false
      sid
      exceptionDialog
      @/@listeners/@Listener/@description
      sname
      description
      sinputtype
      html
      sshowLabel
      true
      slabelAlign
      right
      slabelVAlign
      baseline
      smodifier
      public
      sreadOnly
      false
      sinheritDescription
      false
      svalidateAllowBlank
      true
      LvalidateOnBlur
      true
      LallowDecimals
      true
      LallowNegative
      true
      snotXmlAttribute
      false
      sdescriptors
      xworker.lang.MetaDescriptor3/@attribute
      sth_createIndex
      false
      sth_registMyChilds
      false
      sth_registDisabled
      false
      sth_fileMonitor
      false
      sth_mark
      false
      sid
      description
    @/@listeners/@name
    sname
    name
    sshowLabel
    true
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_fileMonitor
    false
    sth_mark
    false
    sid
    name
    @/@listeners/@label
    sname
    label
    sshowLabel
    true
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_fileMonitor
    false
    sth_mark
    false
    sid
    label
    @/@listeners/@description
    sname
    description
    sinputtype
    html
    sshowLabel
    true
    slabelAlign
    right
    slabelVAlign
    baseline
    smodifier
    public
    sreadOnly
    false
    sinheritDescription
    false
    svalidateAllowBlank
    true
    LvalidateOnBlur
    true
    LallowDecimals
    true
    LallowNegative
    true
    snotXmlAttribute
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute
    sth_createIndex
    false
    sth_registMyChilds
    false
    sth_registDisabled
    false
    sth_fileMonitor
    false
    sth_mark
    false
    sid
    description
  @/@listenersPrepared
  sname
  listenersPrepared
  slabel
  listenersPrepared
  sdescriptors
  xworker.lang.MetaDescriptor3
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  events
  smodifier
  public
  sinheritDescription
  false
  scolor
  GREEN
  Sdescription
#$@text#$@
<p>创建事件监听(SWT的Listener)，但不添加到父控件中。</p>

<p>通常用于多个控件都需要注册的事件监听，可以在创建后由控件增加监听时引用。</p>
#$@text#$@
  snotXmlAttribute
  false
  sjson_isArray
  false
  sid
  listenersPrepared
    @/@listenersPrepared/@scripts
    sname
    scripts
    sdescriptors
    xworker.lang.MetaDescriptor3/@actions
    sid
    scripts
      @/@listenersPrepared/@scripts/@create
      sname
      create
      sisSynchronized
      false
      sthrowException
      true
      suseOtherAction
      false
      suseOuterJava
      true
      souterClassName
      xworker.swt.events.ListenersListenersPreparedCreator
      smethodName
      create
      sdisableGlobalContext
      false
      sdescriptors
      xworker.lang.actions.JavaAction
      sid
      create
    @/@listenersPrepared/@Listener
    sname
    Listener
    sdescriptors
    xworker.lang.MetaDescriptor3/@thing
    sextends
    xworker.swt.events.Listeners/@listeners/@Listener
    smany
    true
    seditCols
    2
    sinitialization
    false
    sid
    Listener
  @/@Listeners
  sname
  Listeners
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.swt.events.Listeners/@listeners
  smany
  true
  seditCols
  2
  sinitialization
  false
  sgroup
  events
  smodifier
  public
  sinheritDescription
  false
  snotXmlAttribute
  false
  sjson_isArray
  false
  sjson_array_type
  children
  sjson_attribute
  false
  sth_createIndex
  false
  sth_registMyChilds
  false
  sth_registDisabled
  false
  sth_noThingRegistViewer
  false
  sth_fileMonitor
  false
  sth_mark
  false
  sth_registQueryOnlySelf
  false
  sgroupDescriptor
  false
  sai_needGenerate
  false
  sai_promptContainsVars
  false
  sid
  Listeners
