Hello everyone, First of all thanks to Tudor Girba for letting me know about the mailing list :)
I am new to Glamour. I was checking the examples and checking the code for the tree with expansion code. I am trying to add tabs. The only problem is that the tabs don't have a similar function and I don't want the transmit part to work for both. To make things clearer I have want to show a DOM Tree in one column and when the tree is navigated attributes are shown on the second column. I want to have another tab that will just show the list of tokens that have been created during the parsing process. Because they are different, when you click on a token an error will be displayed because it does not understand the message being called. Here is the code I have:
browseTree: htmlString |browser domTree | domTree := TreeConstruction new parse: htmlString. browser := GLMTabulator new. browser column: #one; column: #two. browser transmit to: #one; andShow: [:a | a tree title: 'DOM Tree Browser'; display: [ domTree htmlDocument nodes first ]; children: [:element :i | element nodes]; format: [:node| node name]. a tree title: 'Tokens List'; display:[domTree tokens]."Tokens get displayed here " ]. browser transmit to: #two; from: #one; andShow: [ :a | a text display: [:x | 'Attribute List ', x printAttributes ] ]. browser openOn: domTree . How can I achieve that? Or that is not possible?