Redefining custom tags for upcoming transmediaton event to keep interface easy. Next, two columns browser and initial support for modes.
This commit is contained in:
parent
cd76787b0f
commit
8627b14edc
@ -163,56 +163,6 @@ browser
|
|||||||
transformed: [:node :text | node header: text asString]
|
transformed: [:node :text | node header: text asString]
|
||||||
]
|
]
|
||||||
|
|
||||||
{ #category : #'graphical interface' }
|
|
||||||
GrafoscopioBrowser >> buildBrowserForTransmediaton [
|
|
||||||
"Main method for building the interface for trees and its nodes"
|
|
||||||
|
|
||||||
browser := GLMTabulator new
|
|
||||||
title: 'Transmediaton | Grafoscopio'.
|
|
||||||
|
|
||||||
"browser
|
|
||||||
column: [:c |
|
|
||||||
c row: #tree;
|
|
||||||
row: #nodeHeader] span: 2;
|
|
||||||
column: [ :c |
|
|
||||||
c row: #nodeBody span: 2] span: 4."
|
|
||||||
browser
|
|
||||||
updateOn: GLMItemAdded from: #yourself;
|
|
||||||
updateOn: GLMItemRemoved from: #yourself.
|
|
||||||
|
|
||||||
browser
|
|
||||||
column: #one;
|
|
||||||
column: #two;
|
|
||||||
column: #three.
|
|
||||||
(browser transmit)
|
|
||||||
to: #one;
|
|
||||||
andShow: [ :a | a tree display: [ :x | 1 to: x ] ].
|
|
||||||
(browser transmit)
|
|
||||||
to: #two;
|
|
||||||
from: #one;
|
|
||||||
andShow: [ :a | a tree display: [ :x | 1 to: x * 2 ] ].
|
|
||||||
(browser transmit)
|
|
||||||
to: #three;
|
|
||||||
from: #two;
|
|
||||||
andShow: [ :a |
|
|
||||||
(a text)
|
|
||||||
display: [ :x | 1 to: x * 3 ];
|
|
||||||
populate: #focus
|
|
||||||
on: $f
|
|
||||||
entitled: 'Focus'
|
|
||||||
with: [ :list | list selection ] ].
|
|
||||||
(browser transmit)
|
|
||||||
toOutsidePort: #focus;
|
|
||||||
from: #three port: #focus.
|
|
||||||
(browser transmit)
|
|
||||||
to: #one port: #selection;
|
|
||||||
fromOutsidePort: #focus.
|
|
||||||
(browser transmit)
|
|
||||||
to: #two port: #selection;
|
|
||||||
fromOutsidePort: #focus.
|
|
||||||
browser openOn: 4
|
|
||||||
]
|
|
||||||
|
|
||||||
{ #category : #'graphical interface' }
|
{ #category : #'graphical interface' }
|
||||||
GrafoscopioBrowser >> buildBrowserForTransmediaton: aTree [
|
GrafoscopioBrowser >> buildBrowserForTransmediaton: aTree [
|
||||||
"Main method for building the interface for trees and its nodes"
|
"Main method for building the interface for trees and its nodes"
|
||||||
@ -392,11 +342,10 @@ GrafoscopioBrowser >> configureInitialTags [
|
|||||||
able to define their own tags with custom UI and behaviour"
|
able to define their own tags with custom UI and behaviour"
|
||||||
|
|
||||||
tagsAvailable := OrderedCollection new.
|
tagsAvailable := OrderedCollection new.
|
||||||
tagsAvailable
|
tagsAvailable
|
||||||
|
add: 'obra';
|
||||||
add: 'original';
|
add: 'original';
|
||||||
add: 'transmediado';
|
add: 'transmediado'.
|
||||||
add: 'texto';
|
|
||||||
add: 'código'.
|
|
||||||
]
|
]
|
||||||
|
|
||||||
{ #category : #'system-support' }
|
{ #category : #'system-support' }
|
||||||
@ -591,7 +540,9 @@ GrafoscopioBrowser >> messageNotImplementedYet [
|
|||||||
'Para información sobre futuras versiones, por favor visite: ',
|
'Para información sobre futuras versiones, por favor visite: ',
|
||||||
(String with: Character cr),
|
(String with: Character cr),
|
||||||
(String with: Character cr),
|
(String with: Character cr),
|
||||||
'http://mutabit.com/grafoscopio'
|
'http://mutabit.com/grafoscopio',
|
||||||
|
(String with: Character cr),
|
||||||
|
(String with: Character cr)
|
||||||
title: 'No implementado aún'.
|
title: 'No implementado aún'.
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user