通过编程更改GLMStacker选项卡(魅力、Smalltalk)
我正试图以编程方式打开一个或两个选项卡,类似于这个工作示例通过编程更改GLMStacker选项卡(魅力、Smalltalk),smalltalk,Smalltalk,我正试图以编程方式打开一个或两个选项卡,类似于这个工作示例 browser := GLMTabulator new. browser column: #blah. (browser transmit) to: #blah; andShow: [ :a | a list title: 'One'. a text title: 'Two'. tab := a.]. browser openOn: Obj
browser := GLMTabulator new.
browser column: #blah.
(browser transmit)
to: #blah;
andShow: [ :a |
a list title: 'One'.
a text title: 'Two'.
tab := a.].
browser openOn: Object.
browser panes last lastActivePresentation: browser panes last presentations last.
。。。但是有一个堆垛机,像这样:
browser := GLMTabulator new.
browser title: 'Prueba'.
browser column: #testColumn.
browser transmit
to: #testColumn;
andShow: [ :presentation |
| first second |
first := #'first'.
second := #'second'.
innerStacker := GLMStacker new.
presentation custom: innerStacker.
innerStacker panes: { first . second }.
innerStacker transmit
to: first;
andShow: [ :p | p title: first ].
innerStacker transmit
to: second;
andShow: [ :p | p title: second ].
"innerStacker selection: Dictionary.
innerStacker selection: second." ].
browser openOn: #('first...' 'second...').
我试过不同的方法,但似乎都不管用。比如:
浏览器窗格最后一个活动演示文稿:innerStacker窗格最后一个演示文稿窗格。
或
innerStacker窗格最后一次活动演示文稿:innerStacker窗格最后一次演示文稿窗格。
有什么想法吗