All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xworker.swt.topics.SWTTopicsNotes.xer.txt Maven / Gradle / Ivy

^1438074847833
@
sname
SWTTopicsNotes
slabel
SWTTopicsNotes
sdescriptors
xworker.ui.topic.TopicNotes
sinheritDescription
false
sth_createIndex
true
sth_registThing
note|xworker.swt.topics.SWTTopics
sth_registMyChilds
true
sth_mark
false
@/@scroolComposite
sname
scroolComposite
slabel
滚动Composite
sgroup
composite
Sdescription
#$@text#$@

如要滚动一个Composite的内容,使用custom.ScrolledComposite。

然后调用scrolledComposite.setMinSize(size)方法来设置滚动区域的大小。

#$@text#$@ sdescriptors xworker.ui.topic.TopicNotes/@Note sinheritDescription false sth_createIndex false sth_keywords scroll,滚动,composite sth_registMyChilds false sth_mark false @/@UtilBrowser sname UtilBrowser slabel 内置浏览器说明 sgroup Browser Sdescription #$@text#$@

内置浏览器

    XWorker在很多地方使用了SWT的Browser控件,通过UtilBrowser类可以实现浏览器和XWorker编辑器的简单交互。

使用方法

    在HTML中加入相关脚本:

1
<script type="text/javascript" src="js/xworker/InnerBrowserUtil.js"></script>

    在超链接等使用invoke方法:

1
<a href="javascript:invoke('xxxx1:xxxx2')>UtilBrowser</a>

    其中xxxx1是前缀,xxxx2通常是事物的路径,常用的前缀有:

  • thing
    打开并编辑一个事物。
     
  • tab
    在工作台的编辑区域打开一个SWT的Composite事物。
     
  • url
    打开一个网址。
     
  • action
    执行一个动作(事物),变量上下文为当前编辑器。
     
  • run
    执行一个动作(事物),变量上下文为新的。
     
  • shell
    打开一个Shell窗口。
     
  • shellSingle
    以单实例的方式打开一个shell窗口,如果shell已经那么尝试获得焦点。
     
  • shellTh
    新起一个SWT线程来打开Shell窗口。
     
  • shellThSingle
    在新起的SWT线程中打开Shell窗口,如果shell已经那么尝试获得焦点。
     
  • composite
    打开一个Composite面板,和tab功能一致。
     
  • downloadProduct
    下载一个码农的世界共享的应用。
     
  • webControl
    打开运行一个WebControl。
     
  • html_edit_content
    编辑网页内容。??
     
  • html_edit_content1
    编辑网页内容1。??

自定义动作的实现

    如果在Browser节点下添加加了UtilBrowser子节点,那么可以在这个子节点中添加想要的动作,其中方法名是xx1:xx2中的前缀xx1,参数path是xx2。

参看XWorker网页

    http://www.xworker.org/do?sc=xworker.app.orgweb.web.Index&id=125

#$@text#$@ sdescriptors xworker.ui.topic.TopicNotes/@Note sinheritDescription false sth_createIndex false sth_registMyChilds false sth_registDisabled false sth_mark false




© 2015 - 2025 Weber Informatics LLC | Privacy Policy