Hi Sean,
I don't know if PetitParser works on Squeak, but it was ported without changes to GST and VisualWorks.
The package PetitGui requires Glamour and Mondrian (these seem to be the classes you are reporting as dependencies), the Metacello configuration ConfigurationOfPetitParser should take care of that automatically (maybe somebody can confirm?).
However you don't need to load the package PetitGui to use PetitParser. PetitParser is all you need to write your parsers. To test it also PetitTests. Both packages have no fancy dependencies.
Lukas
On 11 November 2010 12:59, sean@clipperadams.com wrote:
Hey Lukas, how (if at all) can I load PetitParser in Squeak 4.1? No hits on the Squeak lists, and I tried to load via the Metacello configuration at http://source.lukas-renggli.ch/petit/ and got a bunch of dependency warnings: This package depends on the following classes: MorphTreeModel StandardWindow UIThemeWatery2 AbstractTutorial MorphTreeNodeModel TabPanelBorder MorphTreeColumn Announcer ThemeIcons PluggableShoutMorph MultistateButtonMorph TabGroupMorph Announcement You must resolve these dependencies before you will be able to load these definitions: Announcer>>reset GLMAccumulator GLMAccumulator>>activeEntity GLMAccumulator>>activeEntity: GLMAccumulator>>addPaneFrom: GLMAccumulator>>entityToSelect GLMAccumulator>>entityToSelect: GLMAccumulator>>innerPortEvent: GLMAccumulator>>outerPortEvent: GLMAccumulator>>removePaneIndex: GLMAccumulator>>renderGlamorouslyOn: GLMAccumulator>>tryToSelectPaneFrom: GLMAction GLMAction>>actOn: GLMAction>>actOn:with: GLMAction>>action GLMAction>>action: GLMAction>>category GLMAction>>category: GLMAction>>hasIcon GLMAction>>hasShortcut GLMAction>>hasTitle GLMAction>>icon GLMAction>>icon: GLMAction>>isCategorized GLMAction>>position GLMAction>>position: GLMAction>>shortcut GLMAction>>shortcut: GLMAction>>title GLMAction>>title: GLMAction>>worksWithMorphic GLMAction>>worksWithSeaside GLMActionAnnouncement GLMActionAnnouncement classSide>>action: GLMActionAnnouncement>>action GLMActionAnnouncement>>action: GLMActionListPresentation GLMActionListPresentation>>beHorizontal GLMActionListPresentation>>isHorizontal GLMActionListPresentation>>isHorizontal: GLMActionListPresentation>>isVertical GLMActionListPresentation>>renderGlamorouslyOn: GLMAnnouncer GLMAnnouncer>>announce: GLMAnnouncer>>announcer GLMAnnouncer>>resetAnnouncer GLMAnnouncer>>suspendAll GLMAnnouncer>>suspendAllWhile: GLMAnnouncingCollection GLMAnnouncingCollection>>add: GLMAnnouncingCollection>>at: GLMAnnouncingCollection>>collect: GLMAnnouncingCollection>>do: GLMAnnouncingCollection>>includes: GLMAnnouncingCollection>>initialize GLMAnnouncingCollection>>isCollection GLMAnnouncingCollection>>printString GLMAnnouncingCollection>>remove: GLMAnnouncingCollection>>removeLast GLMAnnouncingCollection>>size GLMAnnouncingCollection>>withIndexDo: GLMBoundPort GLMBoundPort>>= GLMBoundPort>>hasPane GLMBoundPort>>hash GLMBoundPort>>notingPresentationChangeDo: GLMBoundPort>>pane GLMBoundPort>>validate: GLMBrowser GLMBrowser classSide>>defaultStatusbarPane GLMBrowser classSide>>withStatusbar GLMBrowser>>addDefaultStatusbarTransmissionFrom: GLMBrowser>>addPane: GLMBrowser>>addStatusbar GLMBrowser>>addTransmission: GLMBrowser>>context GLMBrowser>>custom: GLMBrowser>>defaultRenderer GLMBrowser>>hasStatusbar GLMBrowser>>hasStatusbar: GLMBrowser>>initialize GLMBrowser>>initializeScriptingDefaults GLMBrowser>>open GLMBrowser>>openOn: GLMBrowser>>openOn:with: GLMBrowser>>openWith: GLMBrowser>>outerPortEvent: GLMBrowser>>panes GLMBrowser>>postCopy GLMBrowser>>removeLastPane GLMBrowser>>removePane: GLMBrowser>>resolveDestinationPort: GLMBrowser>>resolveOriginPort: GLMBrowser>>resolvePort:defaultPortName: GLMBrowser>>screenshot:on:after: GLMBrowser>>startOn: GLMBrowser>>statusbarPane GLMBrowser>>statusbarPresentation GLMBrowser>>transmissions GLMBrowser>>transmit GLMBrowser>>unregisterFromAllAnnouncements GLMBrowser>>update GLMButtonModel GLMButtonModel>>buttonLabel GLMButtonModel>>execute GLMButtonModel>>glamourAction GLMButtonModel>>glamourAction: GLMCompositePresentation GLMCompositePresentation>>= GLMCompositePresentation>>accordionArrangement GLMCompositePresentation>>add: GLMCompositePresentation>>allSatisfy: GLMCompositePresentation>>anySatisfy: GLMCompositePresentation>>arrangement GLMCompositePresentation>>arrangement: GLMCompositePresentation>>at: GLMCompositePresentation>>clear GLMCompositePresentation>>collect: GLMCompositePresentation>>custom: GLMCompositePresentation>>do: GLMCompositePresentation>>first GLMCompositePresentation>>includes: GLMCompositePresentation>>isEmpty GLMCompositePresentation>>last GLMCompositePresentation>>matchingPresentations GLMCompositePresentation>>pane: GLMCompositePresentation>>postCopy GLMCompositePresentation>>presentations GLMCompositePresentation>>presentations: GLMCompositePresentation>>renderGlamorouslyOn: GLMCompositePresentation>>resetAnnouncer GLMCompositePresentation>>select: GLMCompositePresentation>>size GLMCompositePresentation>>stackedArrangement GLMCompositePresentation>>stackedVerticallyArrangement GLMCompositePresentation>>tabbedArrangement GLMCompositePresentation>>unregisterFromAllAnnouncements GLMCompositePresentation>>update GLMCompositePresentation>>verticallyStackedArrangement GLMCompositePresentation>>withAllDo: GLMContextChanged GLMContextChanged>>announcesNewSelection GLMContextChanged>>oldValue GLMContextChanged>>oldValue: GLMContextChanged>>presentation GLMContextChanged>>presentation: GLMContextChanged>>printOn: GLMContextChanged>>property GLMContextChanged>>property: GLMContextChanged>>value GLMContextChanged>>value: GLMDiffPresentation GLMDiffPresentation>>renderGlamorouslyOn: GLMDropDownListMorphSelectionChanged GLMDropDownListMorphSelectionChanged>>selectionValue GLMDropDownListMorphSelectionChanged>>selectionValue: GLMDropDownListPresentation GLMDropDownListPresentation>>defaultValidate:on: GLMDropDownListPresentation>>renderGlamorouslyOn: GLMDropDownListPresentation>>selectedIndex GLMDropDownListPresentation>>selectedIndex: GLMDynamicPresentation GLMDynamicPresentation>>currentPresentation GLMDynamicPresentation>>initialize GLMDynamicPresentation>>presentation: GLMDynamicPresentation>>presentationTransformation GLMDynamicPresentation>>presentationTransformation: GLMDynamicPresentation>>renderGlamorouslyOn: GLMDynamicPresentation>>with: GLMExpander GLMExpander>>innerPortEvent: GLMExpander>>outerPortEvent: GLMExplicitBrowser GLMExplicitBrowser>>addNewPane GLMExplicitBrowser>>addNewPaneNamed: GLMExplicitBrowser>>addTransmission: GLMExplicitBrowser>>custom: GLMExplicitBrowser>>from: GLMExplicitBrowser>>fromOutside: GLMExplicitBrowser>>innerPortEvent: GLMExplicitBrowser>>lastTransmission GLMExplicitBrowser>>paneNamed: GLMExplicitBrowser>>passivelyFrom: GLMExplicitBrowser>>sendTo:from: GLMExplicitBrowser>>sendTo:from:with: GLMExplicitBrowser>>sendTo:fromOutside: GLMExplicitBrowser>>sendToOutside:from: GLMExplicitBrowser>>showOn: GLMExplicitBrowser>>updateContextWith: GLMExplicitBrowser>>using: GLMFinder GLMFinder>>addPaneFrom: GLMFinder>>addPaneFromInner: GLMFinder>>fromPrevious: GLMFinder>>innerPortEvent: GLMFinder>>outerPortEvent: GLMFinder>>passivelyFromPrevious: GLMFinder>>renderGlamorouslyOn: GLMFinder>>using: GLMFlexiblePresentation GLMFlexiblePresentation>>currentPresentation GLMFlexiblePresentation>>renderGlamorouslyOn: GLMFormatedPresentation GLMFormatedPresentation>>format GLMFormatedPresentation>>format: GLMFormatedPresentation>>formatedDisplayValue GLMFormatedPresentation>>formatedDisplayValueOf: GLMFormatedPresentation>>icon GLMFormatedPresentation>>icon: GLMFormatedPresentation>>iconFor: GLMGenericAction GLMGenericAction>>worksWithMorphic GLMGenericAction>>worksWithSeaside GLMImplicitBrowser GLMImplicitBrowser>>addPresentation: GLMImplicitBrowser>>custom: GLMImplicitBrowser>>presentations GLMImplicitBrowser>>scriptTransmission GLMImplicitBrowser>>show: GLMInputPresentation GLMInputPresentation>>renderGlamorouslyOn: GLMItemAdded GLMItemRemoved GLMKeyStroke GLMLabelPresentation GLMLabelPresentation>>renderGlamorouslyOn: GLMListPresentation GLMListPresentation>>defaultValidate:on: GLMListPresentation>>renderGlamorouslyOn: GLMListingPresentation GLMListingPresentation>>allowDeselection GLMListingPresentation>>allowsDeselection GLMListingPresentation>>allowsDeselection: GLMListingPresentation>>allowsFilter GLMListingPresentation>>allowsInput GLMListingPresentation>>allowsSearch GLMListingPresentation>>amountToShow GLMListingPresentation>>beMultiple GLMListingPresentation>>beSingle GLMListingPresentation>>childrenValueOf: GLMListingPresentation>>childrenValueOf:atLevel: GLMListingPresentation>>columns GLMListingPresentation>>filterOn: GLMListingPresentation>>filterStrategy GLMListingPresentation>>grayRoundedTags GLMListingPresentation>>hasTags GLMListingPresentation>>hasTagsFilter GLMListingPresentation>>helpMessage GLMListingPresentation>>helpMessage: GLMListingPresentation>>isMultiple GLMListingPresentation>>isSingle GLMListingPresentation>>limitsAmount GLMListingPresentation>>searchOn: GLMListingPresentation>>searchStrategy GLMListingPresentation>>selectionPath GLMListingPresentation>>selectionPath: GLMListingPresentation>>showOnly: GLMListingPresentation>>tags: GLMListingPresentation>>tagsBlock GLMListingPresentation>>tagsBlock: GLMListingPresentation>>tagsFilter: GLMListingPresentation>>tagsFilterBlock GLMListingPresentation>>tagsFor: GLMListingPresentation>>tagsFor:to: GLMListingPresentation>>tagsStyle GLMListingPresentation>>whiteRectangledTags GLMLoggedObject GLMLoggedObject classSide>>initialize GLMLoggedObject classSide>>logger GLMLoggedObject classSide>>logger: GLMLoggedObject>>announce: GLMLoggedObject>>initialize GLMLoggedObject>>logger GLMLoggedObject>>logger: GLMMatchingPresentationsChanged GLMMatchingPresentationsChanged>>matchingPresentations GLMMatchingPresentationsChanged>>oldMatchingPresentations GLMMatchingPresentationsChanged>>oldMatchingPresentations: GLMMatchingPresentationsChanged>>pane GLMMatchingPresentationsChanged>>pane: GLMMatchingPresentationsChanged>>printOn: GLMMenuInvoked GLMMenuInvoked classSide>>action:on: GLMMenuInvoked>>initializeAction:on: GLMMenuInvoked>>menuMorph GLMMenuItemSelected GLMMockSimpleTransmission GLMMockSimpleTransmission classSide>>new GLMMockSimpleTransmission>>initialize GLMMockSimpleTransmission>>transmit GLMMockSimpleTransmission>>transmitIn: GLMMockSimpleTransmission>>wasTransmited GLMMondrianPresentation GLMMondrianPresentation>>painting GLMMondrianPresentation>>painting: GLMMondrianPresentation>>renderGlamorouslyOn: GLMMondrianPresentation>>renderOn: GLMMondrianPresentation>>view GLMMondrianPresentation>>view: GLMMorphPresentation GLMMorphPresentation>>renderGlamorouslyOn: GLMMorphTreeColumn GLMMorphTreeColumn>>glamourColumn: GLMMorphTreeColumn>>rowMorphFor: GLMMorphicAction GLMMorphicAction>>worksWithMorphic GLMMorphicAction>>worksWithSeaside GLMMorphicModel GLMMorphicModel>>allKeystrokeActions GLMMorphicModel>>allMenuActions GLMMorphicModel>>executeMenuAction: GLMMorphicModel>>glamourPresentation GLMMorphicModel>>glamourPresentation: GLMMorphicModel>>initialize GLMMorphicModel>>keystroke:from: GLMMorphicModel>>menu: GLMNoBrowser GLMNoBrowser classSide>>initialize GLMNoBrowser classSide>>initializeUniqueInstance GLMNoBrowser classSide>>new GLMNoBrowser classSide>>uniqueInstance GLMNoBrowser>>innerPortEvent: GLMPane GLMPane classSide>>in: GLMPane classSide>>named: GLMPane classSide>>named:in: GLMPane classSide>>portClass GLMPane>>addPresentation: GLMPane>>addPresentationSilently: GLMPane>>addPresentations: GLMPane>>asGlamorousPane GLMPane>>browser GLMPane>>browser: GLMPane>>clearIn: GLMPane>>defaultName GLMPane>>hasBrowser GLMPane>>initialize GLMPane>>initializeIn: GLMPane>>initializeNamed: GLMPane>>initializeNamed:in: GLMPane>>isAllowedToNotePresentationsChanged GLMPane>>lastActivePresentation GLMPane>>lastActivePresentation: GLMPane>>matchingPresentations GLMPane>>name GLMPane>>name: GLMPane>>notingPresentationChangeDo: GLMPane>>port: GLMPane>>portEvent: GLMPane>>ports GLMPane>>postCopy GLMPane>>presentations GLMPane>>presentations: GLMPane>>printOn: GLMPane>>renderGlamorouslyOn: GLMPane>>unregisterFromAllAnnouncements GLMPane>>update GLMPane>>whenMatchingPresentationsChanged: GLMPane>>whenPresentationsChanged: GLMPaneAdded GLMPaneAnnouncement GLMPaneAnnouncement classSide>>pane:atPosition:inBrowser: GLMPaneAnnouncement>>browser GLMPaneAnnouncement>>browser: GLMPaneAnnouncement>>pane GLMPaneAnnouncement>>pane: GLMPaneAnnouncement>>position GLMPaneAnnouncement>>position: GLMPanePort GLMPanePort>>basicValue: GLMPanePort>>changeValueTo:in: GLMPanePort>>copyAccordingToPaneMapping:inNewBrowser: GLMPanePort>>pane GLMPanePort>>pane: GLMPanePort>>printOn: GLMPanePort>>receive:in: GLMPanePort>>resetValue GLMPanePort>>value GLMPanePort>>value:in: GLMPaneRemoved GLMPaneRemoved classSide>>pane:fromBrowser: GLMPaneReplaced GLMPaneReplaced classSide>>oldPane:newPane:fromBrowser: GLMPaneReplaced>>newPane GLMPaneReplaced>>newPane: GLMPaneReplaced>>oldPane GLMPaneReplaced>>oldPane: GLMPaneSelected GLMPluggableShoutMorph GLMPluggableShoutMorph>>announcer GLMPluggableShoutMorph>>selectFrom:to: GLMPort GLMPort>>copyAccordingToPaneMapping:inNewBrowser: GLMPort>>hasPane GLMPort>>name GLMPort>>name: GLMPort>>notingPresentationChangeDo: GLMPort>>printOn: GLMPort>>receive: GLMPort>>receive:in: GLMPort>>validate: GLMPort>>value GLMPort>>value: GLMPort>>value:in: GLMPortEvent GLMPortEvent classSide>>on:previouslyValued: GLMPortEvent classSide>>on:previouslyValued:in: GLMPortEvent>>hasChanged GLMPortEvent>>initializeOn:previouslyValued: GLMPortEvent>>initializeOn:previouslyValued:in: GLMPortEvent>>oldValue GLMPortEvent>>pane GLMPortEvent>>port GLMPortEvent>>portName GLMPortEvent>>printOn: GLMPortEvent>>transmissionContext GLMPortEvent>>value GLMPresentation GLMPresentation>>= GLMPresentation>>acceptsSelection GLMPresentation>>acceptsSelection: GLMPresentation>>act:entitled: GLMPresentation>>act:entitled:categorized: GLMPresentation>>act:icon:entitled: GLMPresentation>>act:on: GLMPresentation>>act:on:entitled: GLMPresentation>>act:on:entitled:categorized: GLMPresentation>>actions GLMPresentation>>actions: GLMPresentation>>addAction: GLMPresentation>>allActions GLMPresentation>>allowNil GLMPresentation>>color GLMPresentation>>color: GLMPresentation>>colorValue GLMPresentation>>condition GLMPresentation>>condition: GLMPresentation>>copy GLMPresentation>>customValidation GLMPresentation>>customValidation: GLMPresentation>>defaultValidate:on: GLMPresentation>>display: GLMPresentation>>displayValue GLMPresentation>>doValidate:on: GLMPresentation>>dynamicActions GLMPresentation>>entity GLMPresentation>>entity: GLMPresentation>>hasTitle GLMPresentation>>hasTitleIcon GLMPresentation>>initialize GLMPresentation>>innerPortEvent: GLMPresentation>>matches GLMPresentation>>morphicAct:entitled: GLMPresentation>>morphicAct:on:entitled: GLMPresentation>>noSelection GLMPresentation>>noTitle GLMPresentation>>open:on:entitled: GLMPresentation>>outerPortEvent: GLMPresentation>>pane GLMPresentation>>pane: GLMPresentation>>parentPrototype GLMPresentation>>parentPrototype: GLMPresentation>>populate:icon:entitled:with: GLMPresentation>>populate:on:entitled:with: GLMPresentation>>populate:on:with: GLMPresentation>>postCopy GLMPresentation>>postTransformation GLMPresentation>>printOn: GLMPresentation>>registerAnnouncements GLMPresentation>>registeredAnnouncers GLMPresentation>>renderGlamorouslyOn: GLMPresentation>>rootPrototype GLMPresentation>>selection GLMPresentation>>selection: GLMPresentation>>selectionTransformation: GLMPresentation>>send: GLMPresentation>>shouldValidate GLMPresentation>>shouldValidate: GLMPresentation>>status: GLMPresentation>>strongSelection GLMPresentation>>strongSelection: GLMPresentation>>title GLMPresentation>>title: GLMPresentation>>titleIcon GLMPresentation>>titleIcon: GLMPresentation>>titleIconValue GLMPresentation>>titleValue GLMPresentation>>transformation GLMPresentation>>transformation: GLMPresentation>>unregisterFromAllAnnouncements GLMPresentation>>update GLMPresentation>>updateOn:from: GLMPresentation>>updateOn:from:when: GLMPresentation>>updateOn:fromAll: GLMPresentation>>useExplicitNotNil GLMPresentation>>useImplicitNotNil GLMPresentation>>usesExplicitNotNil GLMPresentation>>usesImplicitNotNil GLMPresentation>>validate:on: GLMPresentation>>when: GLMPresentation>>whenContextChanged: GLMPresentation>>whenKindOf: GLMPresentation>>withAllDo: GLMPresentationBoundPort GLMPresentationBoundPort>>copyAccordingToPaneMapping:inNewBrowser: GLMPresentationBoundPort>>hash GLMPresentationBoundPort>>pane GLMPresentationBoundPort>>port GLMPresentationBoundPort>>presentation GLMPresentationBoundPort>>presentation: GLMPresentationBoundPort>>receive:in: GLMPresentationBoundPort>>value GLMPresentationBoundPort>>value:in: GLMPresentationUpdated GLMPresentationUpdated>>presentation GLMPresentationUpdated>>presentation: GLMPresentationsChanged GLMPresentationsChanged>>oldPresentations GLMPresentationsChanged>>oldPresentations: GLMPresentationsChanged>>pane GLMPresentationsChanged>>pane: GLMPresentationsChanged>>presentations GLMPresentationsChanged>>printOn: GLMSelectedTextChanged GLMSelectedTextChanged>>end GLMSelectedTextChanged>>end: GLMSelectedTextChanged>>selectedText GLMSelectedTextChanged>>selectedText: GLMSelectedTextChanged>>start GLMSelectedTextChanged>>start: GLMSimplePort GLMSimplePort>>receive:in: GLMSimplePort>>value GLMSimplePort>>value:in: GLMStacker GLMStacker>>aPane: GLMStacker>>renderGlamorouslyOn: GLMSystemWindow GLMSystemWindow>>buildWindowMenu GLMSystemWindow>>delete GLMSystemWindow>>extent: GLMSystemWindow>>refreshHorizontalScollbars GLMTabPanelBorder GLMTabPanelBorder>>frameRectangle:on: GLMTablePresentation GLMTablePresentation>>addColumn: GLMTablePresentation>>column:evaluated: GLMTablePresentation>>column:valueFor: GLMTablePresentation>>columns GLMTablePresentation>>columns: GLMTablePresentation>>renderGlamorouslyOn: GLMTablePresentation>>titleValueOfColumn: GLMTabulator GLMTabulator>>addColumn: GLMTabulator>>addColumn:size: GLMTabulator>>addColumn:span: GLMTabulator>>addRow: GLMTabulator>>addRow:size: GLMTabulator>>addRow:span: GLMTabulator>>cell GLMTabulator>>cellOrColumn GLMTabulator>>cellOrRow GLMTabulator>>column: GLMTabulator>>column:size: GLMTabulator>>column:span: GLMTabulator>>initializeScriptingDefaults GLMTabulator>>renderGlamorouslyOn: GLMTabulator>>row: GLMTabulator>>row:size: GLMTabulator>>row:span: GLMTestPane GLMTestPane classSide>>new GLMTestPane classSide>>portClass GLMTestPane>>browser GLMTestPane>>browser: GLMTestPort GLMTestPort>>receive: GLMTestPort>>receive:in: GLMTestPort>>seenTransmissions GLMTextModel GLMTextModel>>accept:notifying: GLMTextModel>>highlightSmalltalk GLMTextModel>>highlightSmalltalk: GLMTextModel>>highlightSmalltalkContext GLMTextModel>>highlightSmalltalkContext: GLMTextModel>>keystroke:from: GLMTextModel>>menu:shifted: GLMTextModel>>selectSilently: GLMTextModel>>selection GLMTextModel>>shoutAboutToStyle: GLMTextModel>>text GLMTextModel>>text: GLMTextPresentation GLMTextPresentation>>forSmalltalk GLMTextPresentation>>forSmalltalk: GLMTextPresentation>>highlightSmalltalk GLMTextPresentation>>highlightSmalltalkContext GLMTextPresentation>>renderGlamorouslyOn: GLMTextPresentation>>selectedTextBlock GLMTextPresentation>>selectedTextBlock: GLMTextPresentation>>selectionInterval GLMTextPresentation>>selectionInterval: GLMTextPresentation>>textBlock GLMTextPresentation>>textBlock: GLMTextualPresentation GLMTextualPresentation>>cursorPosition GLMTextualPresentation>>cursorPosition: GLMTextualPresentation>>selectedText GLMTextualPresentation>>selectedText: GLMTextualPresentation>>text GLMTextualPresentation>>text: GLMTransmission GLMTransmission>>activeOrigins GLMTransmission>>addActiveOrigin: GLMTransmission>>addPassiveOrigin: GLMTransmission>>addPresentation: GLMTransmission>>addPresentations: GLMTransmission>>andShow: GLMTransmission>>andShowIfNone: GLMTransmission>>andShowWithoutOverride: GLMTransmission>>browser GLMTransmission>>browser: GLMTransmission>>changePortsAccordingToPaneMapping: GLMTransmission>>changePortsAccordingToPaneMapping:fromOldBrowser:toNewBrowser: GLMTransmission>>condition GLMTransmission>>condition: GLMTransmission>>context GLMTransmission>>context: GLMTransmission>>destination GLMTransmission>>destination: GLMTransmission>>ensureBundleStrategy GLMTransmission>>ensureNoOverrideBundleStrategy GLMTransmission>>from: GLMTransmission>>from:port: GLMTransmission>>from:transformed: GLMTransmission>>fromOutside: GLMTransmission>>initialize GLMTransmission>>meetsCondition GLMTransmission>>originReferences GLMTransmission>>originatesAt: GLMTransmission>>origins GLMTransmission>>passiveOrigins GLMTransmission>>passivelyFrom: GLMTransmission>>postCopy GLMTransmission>>presentations GLMTransmission>>presentations: GLMTransmission>>printOn: GLMTransmission>>to: GLMTransmission>>to:port: GLMTransmission>>toOutside: GLMTransmission>>transformation GLMTransmission>>transformation: GLMTransmission>>transformed: GLMTransmission>>transmissionStrategy GLMTransmission>>transmissionStrategy: GLMTransmission>>transmit GLMTransmission>>transmitIn: GLMTransmission>>value GLMTransmission>>when: GLMTreeMorphModel GLMTreeMorphModel>>allKeystrokeActions GLMTreeMorphModel>>allMenuActions GLMTreeMorphModel>>amountToFilterBy GLMTreeMorphModel>>amountToFilterBy: GLMTreeMorphModel>>announce: GLMTreeMorphModel>>announcer GLMTreeMorphModel>>childrenBlock GLMTreeMorphModel>>childrenBlock: GLMTreeMorphModel>>defaultPageSize GLMTreeMorphModel>>defaultPageSize: GLMTreeMorphModel>>displayFormat GLMTreeMorphModel>>displayFormat: GLMTreeMorphModel>>doSearchOrFilter GLMTreeMorphModel>>executeFilter GLMTreeMorphModel>>executeSearch GLMTreeMorphModel>>explicitSelection: GLMTreeMorphModel>>explicitlySelectItem: GLMTreeMorphModel>>explicitlySelectMultipleItems: GLMTreeMorphModel>>filteredRoots GLMTreeMorphModel>>glamourPresentation GLMTreeMorphModel>>glamourPresentation: GLMTreeMorphModel>>inputText GLMTreeMorphModel>>inputText: GLMTreeMorphModel>>inputTextEnabled GLMTreeMorphModel>>keyStroke:from: GLMTreeMorphModel>>menu:shifted: GLMTreeMorphModel>>nodeModelFor: GLMTreeMorphModel>>onDoubleClick GLMTreeMorphModel>>resetInput GLMTreeMorphModel>>resetTagsToFilterBy GLMTreeMorphModel>>roots GLMTreeMorphModel>>roots: GLMTreeMorphModel>>selection: GLMTreeMorphModel>>selectionPathItems GLMTreeMorphModel>>shouldFilterByAmount GLMTreeMorphModel>>shouldFilterByTag: GLMTreeMorphModel>>shouldFilterByTextInput GLMTreeMorphModel>>tagsToFilterBy GLMTreeMorphModel>>toggleAmountToFilterBy GLMTreeMorphModel>>toggleFilteringByTag: GLMTreeMorphModel>>updateRoots GLMTreeMorphModel>>when:do: GLMTreeMorphNodeModel GLMTreeMorphNodeModel>>buttonForTag:filter: GLMTreeMorphNodeModel>>childrenItems GLMTreeMorphNodeModel>>containerTree GLMTreeMorphNodeModel>>containerTree: GLMTreeMorphNodeModel>>contents GLMTreeMorphNodeModel>>displayText GLMTreeMorphNodeModel>>elementColumn GLMTreeMorphNodeModel>>enabled GLMTreeMorphNodeModel>>executeMenuAction: GLMTreeMorphNodeModel>>expandParentPath GLMTreeMorphNodeModel>>icon GLMTreeMorphNodeModel>>keyStroke:from: GLMTreeMorphNodeModel>>menu:shifted: GLMTreeMorphNodeModel>>parentNode GLMTreeMorphNodeModel>>parentNode: GLMTreeMorphNodeModel>>path GLMTreeMorphNodeModel>>pathIn: GLMTreeMorphNodeModel>>printOn: GLMTreeMorphNodeModel>>rowMorphForColumn: GLMTreeMorphNodeModel>>shouldBeDisplayed GLMTreeMorphNodeModel>>shouldBeDisplayedByTags GLMTreeMorphNodeModel>>shouldBeDisplayedByText GLMTreeMorphNodeModel>>tagsColumn GLMTreeMorphNodeModel>>toggleFilteringByTag: GLMTreeMorphNodeModel>>withContentsDo: GLMTreeMorphSelectionChanged GLMTreeMorphSelectionChanged>>selectionPathValue GLMTreeMorphSelectionChanged>>selectionPathValue: GLMTreeMorphSelectionChanged>>selectionValue GLMTreeMorphSelectionChanged>>selectionValue: GLMTreeMorphStrongSelectionChanged GLMTreeMorphStrongSelectionChanged>>strongSelectionValue GLMTreeMorphStrongSelectionChanged>>strongSelectionValue: GLMTreeNodePane GLMTreePresentation GLMTreePresentation>>allDisplayedDo: GLMTreePresentation>>allExpanded GLMTreePresentation>>children GLMTreePresentation>>children: GLMTreePresentation>>childrenValueOf: GLMTreePresentation>>childrenValueOf:atLevel: GLMTreePresentation>>defaultValidate:on: GLMTreePresentation>>renderGlamorouslyOn: GLMTreePresentation>>rootsExpanded GLMTreePresentation>>shouldAllExpand GLMTreePresentation>>shouldAllExpand: GLMTreePresentation>>shouldRootsExpand GLMTreePresentation>>shouldRootsExpand: GLMTreePresentation>>withChildrenOf:do: GLMUITheme GLMUITheme classSide>>baseColor GLMUITheme classSide>>basePassiveBackgroundColor GLMUITheme classSide>>baseSelectionColor GLMUITheme classSide>>darkBaseColor GLMUITheme classSide>>importGlamorousIcons GLMUITheme classSide>>importIcons:fromFolder:inClass:category: GLMUITheme classSide>>lightBaseColor GLMUITheme classSide>>lightSelectionColor GLMUITheme classSide>>newDefaultSettings GLMUITheme classSide>>setPreferredWorldBackground GLMUITheme classSide>>themeName GLMUITheme classSide>>veryLightSelectionColor GLMUITheme>>buttonCornerStyleIn: GLMUITheme>>buttonLabelForText: GLMUITheme>>buttonMinHeight GLMUITheme>>buttonMinWidth GLMUITheme>>buttonNormalBorderStyleFor: GLMUITheme>>buttonNormalFillStyleFor: GLMUITheme>>buttonSelectedBorderStyleFor: GLMUITheme>>buttonSelectedFillStyleFor: GLMUITheme>>checkboxForm GLMUITheme>>checkboxSelectedForm GLMUITheme>>checkboxUnselectedForm GLMUITheme>>configureWindowBorderFor: GLMUITheme>>createMenuBoxFor: GLMUITheme>>dockingBarNormalFillStyleFor: GLMUITheme>>dropListDisabledFillStyleFor: GLMUITheme>>dropListNormalBorderStyleFor: GLMUITheme>>dropListNormalFillStyleFor: GLMUITheme>>glamorousBaseColorFor: GLMUITheme>>glamorousBasePassiveBackgroundColorFor: GLMUITheme>>glamorousBaseSelectionColorFor: GLMUITheme>>glamorousDarkBaseColorFor: GLMUITheme>>glamorousLightColorFor: GLMUITheme>>glamorousLightSelectionColorFor: GLMUITheme>>glamorousNormalFillStyleFor:height: GLMUITheme>>glamorousNormalFillStyleWithBaseColor:for:height: GLMUITheme>>groupPanelBorderStyleFor: GLMUITheme>>initialize GLMUITheme>>listDisabledFillStyleFor: GLMUITheme>>menuItemInDockingBarSelectedFillStyleFor: GLMUITheme>>menuPinForm GLMUITheme>>newCheckboxMarkerForm GLMUITheme>>newFocusIndicatorMorphFor: GLMUITheme>>newRadioButtonMarkerForm GLMUITheme>>newRadioMarkerForm GLMUITheme>>newWindowCloseForm GLMUITheme>>newWindowCloseOverForm GLMUITheme>>newWindowMaximizeForm GLMUITheme>>newWindowMaximizeOverForm GLMUITheme>>newWindowMenuForm GLMUITheme>>newWindowMenuPassiveForm GLMUITheme>>newWindowMinimizeForm GLMUITheme>>newWindowMinimizeOverForm GLMUITheme>>plainGroupPanelBorderStyleFor: GLMUITheme>>progressBarFillStyleFor: GLMUITheme>>progressBarProgressFillStyleFor: GLMUITheme>>radioButtonForm GLMUITheme>>radioButtonSelectedForm GLMUITheme>>resizerGripNormalFillStyleFor: GLMUITheme>>scrollbarNormalButtonFillStyleFor: GLMUITheme>>scrollbarNormalFillStyleFor: GLMUITheme>>scrollbarNormalThumbFillStyleFor: GLMUITheme>>scrollbarPagingAreaCornerStyleIn: GLMUITheme>>scrollbarThumbCornerStyleIn: GLMUITheme>>separatorFillStyleFor: GLMUITheme>>sliderDisabledFillStyleFor: GLMUITheme>>splitterNormalFillStyleFor: GLMUITheme>>splitterPressedFillStyleFor: GLMUITheme>>subgroupColorFrom: GLMUITheme>>tabLabelNormalBorderStyleFor: GLMUITheme>>tabLabelNormalFillStyleFor: GLMUITheme>>tabLabelSelectedFillStyleFor: GLMUITheme>>tabPanelBorderStyleFor: GLMUITheme>>taskbarButtonLabelColorFor: GLMUITheme>>taskbarFillStyleFor: GLMUITheme>>taskbarThumbnailCornerStyleFor: GLMUITheme>>taskbarThumbnailNormalBorderStyleFor: GLMUITheme>>textEditorDisabledFillStyleFor: GLMUITheme>>textEditorNormalBorderStyleFor: GLMUITheme>>verticesForSimpleArrow: GLMUITheme>>windowActiveFillStyleFor: GLMUITheme>>windowActiveTitleFillStyleFor: GLMUITheme>>windowClosePassiveForm GLMUITheme>>windowInactiveFillStyleFor: GLMUITheme>>windowInactiveTitleFillStyleFor: GLMUITheme>>windowMaximizePassiveForm GLMUITheme>>windowMenuPassiveForm GLMUITheme>>windowMinimizePassiveForm GLMUIThemeIcons GLMUIThemeIcons classSide>>checkboxMarkerForm GLMUIThemeIcons classSide>>checkboxSelectedForm GLMUIThemeIcons classSide>>checkboxSelectedFormContents GLMUIThemeIcons classSide>>checkboxUnselectedForm GLMUIThemeIcons classSide>>checkboxUnselectedFormContents GLMUIThemeIcons classSide>>form16x16FromContents: GLMUIThemeIcons classSide>>menuPinForm GLMUIThemeIcons classSide>>menuPinFormContents GLMUIThemeIcons classSide>>radioButtonMarkerForm GLMUIThemeIcons classSide>>radioButtonSelectedForm GLMUIThemeIcons classSide>>radioButtonSelectedFormContents GLMUIThemeIcons classSide>>radioButtonUnselectedForm GLMUIThemeIcons classSide>>radioButtonUnselectedFormContents GLMUIThemeIcons classSide>>radioSelectedForm GLMUIThemeIcons classSide>>radioSelectedFormContents GLMUIThemeIcons classSide>>radioUnselectedForm GLMUIThemeIcons classSide>>radioUnselectedFormContents GLMUIThemeIcons classSide>>windowCloseForm GLMUIThemeIcons classSide>>windowCloseFormContents GLMUIThemeIcons classSide>>windowCloseInactiveForm GLMUIThemeIcons classSide>>windowCloseInactiveFromContents GLMUIThemeIcons classSide>>windowMaximizeForm GLMUIThemeIcons classSide>>windowMaximizeFormContents GLMUIThemeIcons classSide>>windowMaximizeInactiveForm GLMUIThemeIcons classSide>>windowMaximizeInactiveFormContents GLMUIThemeIcons classSide>>windowMenuForm GLMUIThemeIcons classSide>>windowMenuFormContents GLMUIThemeIcons classSide>>windowMenuInactiveForm GLMUIThemeIcons classSide>>windowMenuInactiveFormContents GLMUIThemeIcons classSide>>windowMinimizeForm GLMUIThemeIcons classSide>>windowMinimizeFormContents GLMUIThemeIcons classSide>>windowMinimizeInactiveForm GLMUIThemeIcons classSide>>windowMinimizeInactiveFormContents LazyTabGroupMorph LazyTabGroupMorph>>addLazyPage:label: LazyTabGroupMorph>>addPage: LazyTabGroupMorph>>addPage:at: LazyTabGroupMorph>>clear LazyTabGroupMorph>>initialize LazyTabGroupMorph>>lazyPages LazyTabGroupMorph>>onPageIndexChange LazyTabGroupMorph>>onPageIndexChange: LazyTabGroupMorph>>pageAt: LazyTabGroupMorph>>updatePageIndex: MOAnnouncer MOAnnouncer>>action: MOAnnouncer>>announce: MOAnnouncer>>draggable MOAnnouncer>>every:do: MOAnnouncer>>forNode:whenClickingUpdateNode:whenClickingBackUpdateNode:withLayoutUpdate: MOAnnouncer>>forNode:whenClickingUpdateNode:withLayoutUpdate: MOAnnouncer>>forNode:whenEnteringUpdateNode:whenLeavingUpdateNode:withLayoutUpdate: MOAnnouncer>>forNodes:whenEnteringUpdateShapes:whenLeavingUpdateShapes: MOAnnouncer>>forNodes:whenEnteringUpdateShapes:whenLeavingUpdateShapes:withLayoutUpdate: MOAnnouncer>>forward MOAnnouncer>>forward: MOAnnouncer>>forwarder MOAnnouncer>>from:port:do: MOAnnouncer>>highlightWhenOver MOAnnouncer>>highlightWhenOver: MOAnnouncer>>initialize MOAnnouncer>>isForwarder MOAnnouncer>>item:action: MOAnnouncer>>lookFor: MOAnnouncer>>menu: MOAnnouncer>>menuItems MOAnnouncer>>menuItems: MOAnnouncer>>menuMorphBlock: MOAnnouncer>>menuMorphFor: MOAnnouncer>>nodraggable MOAnnouncer>>popupText MOAnnouncer>>popupText: MOAnnouncer>>popupText:delay: MOAnnouncer>>popupView: MOAnnouncer>>popupView:delay: MOAnnouncer>>popupView:delay:zoomedInBy: MOAnnouncer>>popupView:zoomedInBy: MOAnnouncer>>port: MOAnnouncer>>ports MOAnnouncer>>processes MOAnnouncer>>refreshLayoutEvery: MOAnnouncer>>refreshLayoutEvery:view: MOAnnouncer>>registerForEvent:forNode:updateNode:updateLayout: MOAnnouncer>>registerForEvent:forNode:updateShape:updateLayout: MOAnnouncer>>registerForEvent:forNodes:updateNode:updateLayout: MOAnnouncer>>registerForEvent:forNodes:updateShape:updateLayout: MOAnnouncer>>registerMenu MOAnnouncer>>resetWindowStatus MOAnnouncer>>selectFrameFromX MOAnnouncer>>selectFrameFromY MOAnnouncer>>setWindowStatusTo:forElement: MOAnnouncer>>stopProcesses MOAnnouncer>>strongHighlightWhenOver: MOAnnouncer>>toggleAllProcesses MOAnnouncer>>unsubscribeForEvent: MOAnnouncer>>viewRenderer MOAnnouncer>>viewRenderer: MOAnnouncer>>whenClickingUpdateNode: MOAnnouncer>>whenClickingUpdateNode:whenLeavingUpdateNode:withLayoutUpdate: MOAnnouncer>>whenClickingUpdateNode:withLayoutUpdate: MOAnnouncer>>whenClickingUpdateShape: MOAnnouncer>>whenClickingUpdateShape:updateLayout: MOAnnouncer>>whenEnteringUpdateNode: MOAnnouncer>>whenEnteringUpdateNode:whenLeavingUpdateNode:withLayoutUpdate: MOAnnouncer>>whenEnteringUpdateNode:withLayoutUpdate: MOAnnouncer>>windowStatus: MOAnnouncer>>windowStatus:delay: MOContentChanged MOElementDeselection MOElementSelection MOElementSelection>>initializeEvent:on: MOElementSelection>>isMultiple MOElementSelection>>isMultiple: MOElementSelection>>isUnique MOElementSelection>>setAsMultiple MOEvent MOEvent classSide>>event:on: MOEvent classSide>>initializedInstance MOEvent>>cancel MOEvent>>current MOEvent>>currentInteraction MOEvent>>dispatch MOEvent>>element MOEvent>>element: MOEvent>>elementInteraction MOEvent>>hasElement MOEvent>>initialize MOEvent>>initializeEvent:on: MOEvent>>isAltKeyPressed MOEvent>>isCancelled MOEvent>>isCtrlKeyPressed MOEvent>>isInitiator MOEvent>>isShiftKeyPressed MOEvent>>model MOEvent>>modelElement MOEvent>>node MOEvent>>printOn: MOEvent>>root MOEvent>>setAsNotHandled MOEvent>>timestamp MOEvent>>transmit:onPort: MOEvent>>viewRenderer MOEvent>>viewRenderer: MOKeyDown MOKeyEvent MOKeyEvent>>character MOKeyEvent>>printOn: MOKeyPressed MOKeyUp MOMouseDouble MOMouseDown MOMouseDrag MOMouseDrag classSide>>step: MOMouseDrag>>nodesToDrag MOMouseDrag>>step MOMouseDrag>>step: MOMouseDrag>>stepAsPoint: MOMouseEnter MOMouseEvent MOMouseEvent>>isLeftButtonPressed MOMouseEvent>>isMiddleButtonPressed MOMouseEvent>>isRightButtonPressed MOMouseEvent>>nodeAbove MOMouseEvent>>position MOMouseLeave MOMouseMove MOMouseUp MOPortEvent MOPortEvent>>interaction MOPortEvent>>interaction: MOPortEvent>>portName MOPortEvent>>portName: MOPortEvent>>value MOPortEvent>>value: MOWindowStatusChanged MOWindowStatusChanged>>newLabel MOWindowStatusChanged>>newLabel: MOZoomEvent MOZoomEvent classSide>>decrease MOZoomEvent classSide>>increase MOZoomEvent classSide>>initializedInstance MOZoomEvent classSide>>new MOZoomEvent>>isZoomDecrease MOZoomEvent>>isZoomIncrease MOZoomEvent>>value: MondrianTutorial MondrianTutorial>>introductionText MondrianTutorial>>t01Introduction MondrianTutorial>>t02FirstVisualization MondrianTutorial>>t03VisualizingClasses MondrianTutorial>>t04GivingANewShape MondrianTutorial>>t05MultipleEdges MondrianTutorial>>t06Colors MondrianTutorial>>t07MoreOnColors MondrianTutorial>>t08Popupview MondrianTutorial>>t09Subviews MondrianTutorial>>t10ForwardingEvents MondrianTutorial>>t11Events MondrianTutorial>>t12Interactions MondrianTutorial>>t13Conclusion MondrianTutorial>>tutorial MultistateButtonMorph>>labelGraphic: TestAnnouncement TestAnnouncement>>parameter TestAnnouncement>>parameter:
Thanks. Sean
Hi,
Indeed, if you use the Metacello configuration, you should be able to load PetitParser without the GUI with the following command:
(ConfigurationOfPetitParser project version: 'default') load: 'Core'
Cheers, Doru
On 11 Nov 2010, at 20:50, Lukas Renggli wrote:
Hi Sean,
I don't know if PetitParser works on Squeak, but it was ported without changes to GST and VisualWorks.
The package PetitGui requires Glamour and Mondrian (these seem to be the classes you are reporting as dependencies), the Metacello configuration ConfigurationOfPetitParser should take care of that automatically (maybe somebody can confirm?).
However you don't need to load the package PetitGui to use PetitParser. PetitParser is all you need to write your parsers. To test it also PetitTests. Both packages have no fancy dependencies.
Lukas
On 11 November 2010 12:59, sean@clipperadams.com wrote:
Hey Lukas, how (if at all) can I load PetitParser in Squeak 4.1? No hits on the Squeak lists, and I tried to load via the Metacello configuration at http://source.lukas-renggli.ch/petit/ and got a bunch of dependency warnings: This package depends on the following classes: MorphTreeModel StandardWindow UIThemeWatery2 AbstractTutorial MorphTreeNodeModel TabPanelBorder MorphTreeColumn Announcer ThemeIcons PluggableShoutMorph MultistateButtonMorph TabGroupMorph Announcement You must resolve these dependencies before you will be able to load these definitions: Announcer>>reset GLMAccumulator GLMAccumulator>>activeEntity GLMAccumulator>>activeEntity: GLMAccumulator>>addPaneFrom: GLMAccumulator>>entityToSelect GLMAccumulator>>entityToSelect: GLMAccumulator>>innerPortEvent: GLMAccumulator>>outerPortEvent: GLMAccumulator>>removePaneIndex: GLMAccumulator>>renderGlamorouslyOn: GLMAccumulator>>tryToSelectPaneFrom: GLMAction GLMAction>>actOn: GLMAction>>actOn:with: GLMAction>>action GLMAction>>action: GLMAction>>category GLMAction>>category: GLMAction>>hasIcon GLMAction>>hasShortcut GLMAction>>hasTitle GLMAction>>icon GLMAction>>icon: GLMAction>>isCategorized GLMAction>>position GLMAction>>position: GLMAction>>shortcut GLMAction>>shortcut: GLMAction>>title GLMAction>>title: GLMAction>>worksWithMorphic GLMAction>>worksWithSeaside GLMActionAnnouncement GLMActionAnnouncement classSide>>action: GLMActionAnnouncement>>action GLMActionAnnouncement>>action: GLMActionListPresentation GLMActionListPresentation>>beHorizontal GLMActionListPresentation>>isHorizontal GLMActionListPresentation>>isHorizontal: GLMActionListPresentation>>isVertical GLMActionListPresentation>>renderGlamorouslyOn: GLMAnnouncer GLMAnnouncer>>announce: GLMAnnouncer>>announcer GLMAnnouncer>>resetAnnouncer GLMAnnouncer>>suspendAll GLMAnnouncer>>suspendAllWhile: GLMAnnouncingCollection GLMAnnouncingCollection>>add: GLMAnnouncingCollection>>at: GLMAnnouncingCollection>>collect: GLMAnnouncingCollection>>do: GLMAnnouncingCollection>>includes: GLMAnnouncingCollection>>initialize GLMAnnouncingCollection>>isCollection GLMAnnouncingCollection>>printString GLMAnnouncingCollection>>remove: GLMAnnouncingCollection>>removeLast GLMAnnouncingCollection>>size GLMAnnouncingCollection>>withIndexDo: GLMBoundPort GLMBoundPort>>= GLMBoundPort>>hasPane GLMBoundPort>>hash GLMBoundPort>>notingPresentationChangeDo: GLMBoundPort>>pane GLMBoundPort>>validate: GLMBrowser GLMBrowser classSide>>defaultStatusbarPane GLMBrowser classSide>>withStatusbar GLMBrowser>>addDefaultStatusbarTransmissionFrom: GLMBrowser>>addPane: GLMBrowser>>addStatusbar GLMBrowser>>addTransmission: GLMBrowser>>context GLMBrowser>>custom: GLMBrowser>>defaultRenderer GLMBrowser>>hasStatusbar GLMBrowser>>hasStatusbar: GLMBrowser>>initialize GLMBrowser>>initializeScriptingDefaults GLMBrowser>>open GLMBrowser>>openOn: GLMBrowser>>openOn:with: GLMBrowser>>openWith: GLMBrowser>>outerPortEvent: GLMBrowser>>panes GLMBrowser>>postCopy GLMBrowser>>removeLastPane GLMBrowser>>removePane: GLMBrowser>>resolveDestinationPort: GLMBrowser>>resolveOriginPort: GLMBrowser>>resolvePort:defaultPortName: GLMBrowser>>screenshot:on:after: GLMBrowser>>startOn: GLMBrowser>>statusbarPane GLMBrowser>>statusbarPresentation GLMBrowser>>transmissions GLMBrowser>>transmit GLMBrowser>>unregisterFromAllAnnouncements GLMBrowser>>update GLMButtonModel GLMButtonModel>>buttonLabel GLMButtonModel>>execute GLMButtonModel>>glamourAction GLMButtonModel>>glamourAction: GLMCompositePresentation GLMCompositePresentation>>= GLMCompositePresentation>>accordionArrangement GLMCompositePresentation>>add: GLMCompositePresentation>>allSatisfy: GLMCompositePresentation>>anySatisfy: GLMCompositePresentation>>arrangement GLMCompositePresentation>>arrangement: GLMCompositePresentation>>at: GLMCompositePresentation>>clear GLMCompositePresentation>>collect: GLMCompositePresentation>>custom: GLMCompositePresentation>>do: GLMCompositePresentation>>first GLMCompositePresentation>>includes: GLMCompositePresentation>>isEmpty GLMCompositePresentation>>last GLMCompositePresentation>>matchingPresentations GLMCompositePresentation>>pane: GLMCompositePresentation>>postCopy GLMCompositePresentation>>presentations GLMCompositePresentation>>presentations: GLMCompositePresentation>>renderGlamorouslyOn: GLMCompositePresentation>>resetAnnouncer GLMCompositePresentation>>select: GLMCompositePresentation>>size GLMCompositePresentation>>stackedArrangement GLMCompositePresentation>>stackedVerticallyArrangement GLMCompositePresentation>>tabbedArrangement GLMCompositePresentation>>unregisterFromAllAnnouncements GLMCompositePresentation>>update GLMCompositePresentation>>verticallyStackedArrangement GLMCompositePresentation>>withAllDo: GLMContextChanged GLMContextChanged>>announcesNewSelection GLMContextChanged>>oldValue GLMContextChanged>>oldValue: GLMContextChanged>>presentation GLMContextChanged>>presentation: GLMContextChanged>>printOn: GLMContextChanged>>property GLMContextChanged>>property: GLMContextChanged>>value GLMContextChanged>>value: GLMDiffPresentation GLMDiffPresentation>>renderGlamorouslyOn: GLMDropDownListMorphSelectionChanged GLMDropDownListMorphSelectionChanged>>selectionValue GLMDropDownListMorphSelectionChanged>>selectionValue: GLMDropDownListPresentation GLMDropDownListPresentation>>defaultValidate:on: GLMDropDownListPresentation>>renderGlamorouslyOn: GLMDropDownListPresentation>>selectedIndex GLMDropDownListPresentation>>selectedIndex: GLMDynamicPresentation GLMDynamicPresentation>>currentPresentation GLMDynamicPresentation>>initialize GLMDynamicPresentation>>presentation: GLMDynamicPresentation>>presentationTransformation GLMDynamicPresentation>>presentationTransformation: GLMDynamicPresentation>>renderGlamorouslyOn: GLMDynamicPresentation>>with: GLMExpander GLMExpander>>innerPortEvent: GLMExpander>>outerPortEvent: GLMExplicitBrowser GLMExplicitBrowser>>addNewPane GLMExplicitBrowser>>addNewPaneNamed: GLMExplicitBrowser>>addTransmission: GLMExplicitBrowser>>custom: GLMExplicitBrowser>>from: GLMExplicitBrowser>>fromOutside: GLMExplicitBrowser>>innerPortEvent: GLMExplicitBrowser>>lastTransmission GLMExplicitBrowser>>paneNamed: GLMExplicitBrowser>>passivelyFrom: GLMExplicitBrowser>>sendTo:from: GLMExplicitBrowser>>sendTo:from:with: GLMExplicitBrowser>>sendTo:fromOutside: GLMExplicitBrowser>>sendToOutside:from: GLMExplicitBrowser>>showOn: GLMExplicitBrowser>>updateContextWith: GLMExplicitBrowser>>using: GLMFinder GLMFinder>>addPaneFrom: GLMFinder>>addPaneFromInner: GLMFinder>>fromPrevious: GLMFinder>>innerPortEvent: GLMFinder>>outerPortEvent: GLMFinder>>passivelyFromPrevious: GLMFinder>>renderGlamorouslyOn: GLMFinder>>using: GLMFlexiblePresentation GLMFlexiblePresentation>>currentPresentation GLMFlexiblePresentation>>renderGlamorouslyOn: GLMFormatedPresentation GLMFormatedPresentation>>format GLMFormatedPresentation>>format: GLMFormatedPresentation>>formatedDisplayValue GLMFormatedPresentation>>formatedDisplayValueOf: GLMFormatedPresentation>>icon GLMFormatedPresentation>>icon: GLMFormatedPresentation>>iconFor: GLMGenericAction GLMGenericAction>>worksWithMorphic GLMGenericAction>>worksWithSeaside GLMImplicitBrowser GLMImplicitBrowser>>addPresentation: GLMImplicitBrowser>>custom: GLMImplicitBrowser>>presentations GLMImplicitBrowser>>scriptTransmission GLMImplicitBrowser>>show: GLMInputPresentation GLMInputPresentation>>renderGlamorouslyOn: GLMItemAdded GLMItemRemoved GLMKeyStroke GLMLabelPresentation GLMLabelPresentation>>renderGlamorouslyOn: GLMListPresentation GLMListPresentation>>defaultValidate:on: GLMListPresentation>>renderGlamorouslyOn: GLMListingPresentation GLMListingPresentation>>allowDeselection GLMListingPresentation>>allowsDeselection GLMListingPresentation>>allowsDeselection: GLMListingPresentation>>allowsFilter GLMListingPresentation>>allowsInput GLMListingPresentation>>allowsSearch GLMListingPresentation>>amountToShow GLMListingPresentation>>beMultiple GLMListingPresentation>>beSingle GLMListingPresentation>>childrenValueOf: GLMListingPresentation>>childrenValueOf:atLevel: GLMListingPresentation>>columns GLMListingPresentation>>filterOn: GLMListingPresentation>>filterStrategy GLMListingPresentation>>grayRoundedTags GLMListingPresentation>>hasTags GLMListingPresentation>>hasTagsFilter GLMListingPresentation>>helpMessage GLMListingPresentation>>helpMessage: GLMListingPresentation>>isMultiple GLMListingPresentation>>isSingle GLMListingPresentation>>limitsAmount GLMListingPresentation>>searchOn: GLMListingPresentation>>searchStrategy GLMListingPresentation>>selectionPath GLMListingPresentation>>selectionPath: GLMListingPresentation>>showOnly: GLMListingPresentation>>tags: GLMListingPresentation>>tagsBlock GLMListingPresentation>>tagsBlock: GLMListingPresentation>>tagsFilter: GLMListingPresentation>>tagsFilterBlock GLMListingPresentation>>tagsFor: GLMListingPresentation>>tagsFor:to: GLMListingPresentation>>tagsStyle GLMListingPresentation>>whiteRectangledTags GLMLoggedObject GLMLoggedObject classSide>>initialize GLMLoggedObject classSide>>logger GLMLoggedObject classSide>>logger: GLMLoggedObject>>announce: GLMLoggedObject>>initialize GLMLoggedObject>>logger GLMLoggedObject>>logger: GLMMatchingPresentationsChanged GLMMatchingPresentationsChanged>>matchingPresentations GLMMatchingPresentationsChanged>>oldMatchingPresentations GLMMatchingPresentationsChanged>>oldMatchingPresentations: GLMMatchingPresentationsChanged>>pane GLMMatchingPresentationsChanged>>pane: GLMMatchingPresentationsChanged>>printOn: GLMMenuInvoked GLMMenuInvoked classSide>>action:on: GLMMenuInvoked>>initializeAction:on: GLMMenuInvoked>>menuMorph GLMMenuItemSelected GLMMockSimpleTransmission GLMMockSimpleTransmission classSide>>new GLMMockSimpleTransmission>>initialize GLMMockSimpleTransmission>>transmit GLMMockSimpleTransmission>>transmitIn: GLMMockSimpleTransmission>>wasTransmited GLMMondrianPresentation GLMMondrianPresentation>>painting GLMMondrianPresentation>>painting: GLMMondrianPresentation>>renderGlamorouslyOn: GLMMondrianPresentation>>renderOn: GLMMondrianPresentation>>view GLMMondrianPresentation>>view: GLMMorphPresentation GLMMorphPresentation>>renderGlamorouslyOn: GLMMorphTreeColumn GLMMorphTreeColumn>>glamourColumn: GLMMorphTreeColumn>>rowMorphFor: GLMMorphicAction GLMMorphicAction>>worksWithMorphic GLMMorphicAction>>worksWithSeaside GLMMorphicModel GLMMorphicModel>>allKeystrokeActions GLMMorphicModel>>allMenuActions GLMMorphicModel>>executeMenuAction: GLMMorphicModel>>glamourPresentation GLMMorphicModel>>glamourPresentation: GLMMorphicModel>>initialize GLMMorphicModel>>keystroke:from: GLMMorphicModel>>menu: GLMNoBrowser GLMNoBrowser classSide>>initialize GLMNoBrowser classSide>>initializeUniqueInstance GLMNoBrowser classSide>>new GLMNoBrowser classSide>>uniqueInstance GLMNoBrowser>>innerPortEvent: GLMPane GLMPane classSide>>in: GLMPane classSide>>named: GLMPane classSide>>named:in: GLMPane classSide>>portClass GLMPane>>addPresentation: GLMPane>>addPresentationSilently: GLMPane>>addPresentations: GLMPane>>asGlamorousPane GLMPane>>browser GLMPane>>browser: GLMPane>>clearIn: GLMPane>>defaultName GLMPane>>hasBrowser GLMPane>>initialize GLMPane>>initializeIn: GLMPane>>initializeNamed: GLMPane>>initializeNamed:in: GLMPane>>isAllowedToNotePresentationsChanged GLMPane>>lastActivePresentation GLMPane>>lastActivePresentation: GLMPane>>matchingPresentations GLMPane>>name GLMPane>>name: GLMPane>>notingPresentationChangeDo: GLMPane>>port: GLMPane>>portEvent: GLMPane>>ports GLMPane>>postCopy GLMPane>>presentations GLMPane>>presentations: GLMPane>>printOn: GLMPane>>renderGlamorouslyOn: GLMPane>>unregisterFromAllAnnouncements GLMPane>>update GLMPane>>whenMatchingPresentationsChanged: GLMPane>>whenPresentationsChanged: GLMPaneAdded GLMPaneAnnouncement GLMPaneAnnouncement classSide>>pane:atPosition:inBrowser: GLMPaneAnnouncement>>browser GLMPaneAnnouncement>>browser: GLMPaneAnnouncement>>pane GLMPaneAnnouncement>>pane: GLMPaneAnnouncement>>position GLMPaneAnnouncement>>position: GLMPanePort GLMPanePort>>basicValue: GLMPanePort>>changeValueTo:in: GLMPanePort>>copyAccordingToPaneMapping:inNewBrowser: GLMPanePort>>pane GLMPanePort>>pane: GLMPanePort>>printOn: GLMPanePort>>receive:in: GLMPanePort>>resetValue GLMPanePort>>value GLMPanePort>>value:in: GLMPaneRemoved GLMPaneRemoved classSide>>pane:fromBrowser: GLMPaneReplaced GLMPaneReplaced classSide>>oldPane:newPane:fromBrowser: GLMPaneReplaced>>newPane GLMPaneReplaced>>newPane: GLMPaneReplaced>>oldPane GLMPaneReplaced>>oldPane: GLMPaneSelected GLMPluggableShoutMorph GLMPluggableShoutMorph>>announcer GLMPluggableShoutMorph>>selectFrom:to: GLMPort GLMPort>>copyAccordingToPaneMapping:inNewBrowser: GLMPort>>hasPane GLMPort>>name GLMPort>>name: GLMPort>>notingPresentationChangeDo: GLMPort>>printOn: GLMPort>>receive: GLMPort>>receive:in: GLMPort>>validate: GLMPort>>value GLMPort>>value: GLMPort>>value:in: GLMPortEvent GLMPortEvent classSide>>on:previouslyValued: GLMPortEvent classSide>>on:previouslyValued:in: GLMPortEvent>>hasChanged GLMPortEvent>>initializeOn:previouslyValued: GLMPortEvent>>initializeOn:previouslyValued:in: GLMPortEvent>>oldValue GLMPortEvent>>pane GLMPortEvent>>port GLMPortEvent>>portName GLMPortEvent>>printOn: GLMPortEvent>>transmissionContext GLMPortEvent>>value GLMPresentation GLMPresentation>>= GLMPresentation>>acceptsSelection GLMPresentation>>acceptsSelection: GLMPresentation>>act:entitled: GLMPresentation>>act:entitled:categorized: GLMPresentation>>act:icon:entitled: GLMPresentation>>act:on: GLMPresentation>>act:on:entitled: GLMPresentation>>act:on:entitled:categorized: GLMPresentation>>actions GLMPresentation>>actions: GLMPresentation>>addAction: GLMPresentation>>allActions GLMPresentation>>allowNil GLMPresentation>>color GLMPresentation>>color: GLMPresentation>>colorValue GLMPresentation>>condition GLMPresentation>>condition: GLMPresentation>>copy GLMPresentation>>customValidation GLMPresentation>>customValidation: GLMPresentation>>defaultValidate:on: GLMPresentation>>display: GLMPresentation>>displayValue GLMPresentation>>doValidate:on: GLMPresentation>>dynamicActions GLMPresentation>>entity GLMPresentation>>entity: GLMPresentation>>hasTitle GLMPresentation>>hasTitleIcon GLMPresentation>>initialize GLMPresentation>>innerPortEvent: GLMPresentation>>matches GLMPresentation>>morphicAct:entitled: GLMPresentation>>morphicAct:on:entitled: GLMPresentation>>noSelection GLMPresentation>>noTitle GLMPresentation>>open:on:entitled: GLMPresentation>>outerPortEvent: GLMPresentation>>pane GLMPresentation>>pane: GLMPresentation>>parentPrototype GLMPresentation>>parentPrototype: GLMPresentation>>populate:icon:entitled:with: GLMPresentation>>populate:on:entitled:with: GLMPresentation>>populate:on:with: GLMPresentation>>postCopy GLMPresentation>>postTransformation GLMPresentation>>printOn: GLMPresentation>>registerAnnouncements GLMPresentation>>registeredAnnouncers GLMPresentation>>renderGlamorouslyOn: GLMPresentation>>rootPrototype GLMPresentation>>selection GLMPresentation>>selection: GLMPresentation>>selectionTransformation: GLMPresentation>>send: GLMPresentation>>shouldValidate GLMPresentation>>shouldValidate: GLMPresentation>>status: GLMPresentation>>strongSelection GLMPresentation>>strongSelection: GLMPresentation>>title GLMPresentation>>title: GLMPresentation>>titleIcon GLMPresentation>>titleIcon: GLMPresentation>>titleIconValue GLMPresentation>>titleValue GLMPresentation>>transformation GLMPresentation>>transformation: GLMPresentation>>unregisterFromAllAnnouncements GLMPresentation>>update GLMPresentation>>updateOn:from: GLMPresentation>>updateOn:from:when: GLMPresentation>>updateOn:fromAll: GLMPresentation>>useExplicitNotNil GLMPresentation>>useImplicitNotNil GLMPresentation>>usesExplicitNotNil GLMPresentation>>usesImplicitNotNil GLMPresentation>>validate:on: GLMPresentation>>when: GLMPresentation>>whenContextChanged: GLMPresentation>>whenKindOf: GLMPresentation>>withAllDo: GLMPresentationBoundPort GLMPresentationBoundPort>>copyAccordingToPaneMapping:inNewBrowser: GLMPresentationBoundPort>>hash GLMPresentationBoundPort>>pane GLMPresentationBoundPort>>port GLMPresentationBoundPort>>presentation GLMPresentationBoundPort>>presentation: GLMPresentationBoundPort>>receive:in: GLMPresentationBoundPort>>value GLMPresentationBoundPort>>value:in: GLMPresentationUpdated GLMPresentationUpdated>>presentation GLMPresentationUpdated>>presentation: GLMPresentationsChanged GLMPresentationsChanged>>oldPresentations GLMPresentationsChanged>>oldPresentations: GLMPresentationsChanged>>pane GLMPresentationsChanged>>pane: GLMPresentationsChanged>>presentations GLMPresentationsChanged>>printOn: GLMSelectedTextChanged GLMSelectedTextChanged>>end GLMSelectedTextChanged>>end: GLMSelectedTextChanged>>selectedText GLMSelectedTextChanged>>selectedText: GLMSelectedTextChanged>>start GLMSelectedTextChanged>>start: GLMSimplePort GLMSimplePort>>receive:in: GLMSimplePort>>value GLMSimplePort>>value:in: GLMStacker GLMStacker>>aPane: GLMStacker>>renderGlamorouslyOn: GLMSystemWindow GLMSystemWindow>>buildWindowMenu GLMSystemWindow>>delete GLMSystemWindow>>extent: GLMSystemWindow>>refreshHorizontalScollbars GLMTabPanelBorder GLMTabPanelBorder>>frameRectangle:on: GLMTablePresentation GLMTablePresentation>>addColumn: GLMTablePresentation>>column:evaluated: GLMTablePresentation>>column:valueFor: GLMTablePresentation>>columns GLMTablePresentation>>columns: GLMTablePresentation>>renderGlamorouslyOn: GLMTablePresentation>>titleValueOfColumn: GLMTabulator GLMTabulator>>addColumn: GLMTabulator>>addColumn:size: GLMTabulator>>addColumn:span: GLMTabulator>>addRow: GLMTabulator>>addRow:size: GLMTabulator>>addRow:span: GLMTabulator>>cell GLMTabulator>>cellOrColumn GLMTabulator>>cellOrRow GLMTabulator>>column: GLMTabulator>>column:size: GLMTabulator>>column:span: GLMTabulator>>initializeScriptingDefaults GLMTabulator>>renderGlamorouslyOn: GLMTabulator>>row: GLMTabulator>>row:size: GLMTabulator>>row:span: GLMTestPane GLMTestPane classSide>>new GLMTestPane classSide>>portClass GLMTestPane>>browser GLMTestPane>>browser: GLMTestPort GLMTestPort>>receive: GLMTestPort>>receive:in: GLMTestPort>>seenTransmissions GLMTextModel GLMTextModel>>accept:notifying: GLMTextModel>>highlightSmalltalk GLMTextModel>>highlightSmalltalk: GLMTextModel>>highlightSmalltalkContext GLMTextModel>>highlightSmalltalkContext: GLMTextModel>>keystroke:from: GLMTextModel>>menu:shifted: GLMTextModel>>selectSilently: GLMTextModel>>selection GLMTextModel>>shoutAboutToStyle: GLMTextModel>>text GLMTextModel>>text: GLMTextPresentation GLMTextPresentation>>forSmalltalk GLMTextPresentation>>forSmalltalk: GLMTextPresentation>>highlightSmalltalk GLMTextPresentation>>highlightSmalltalkContext GLMTextPresentation>>renderGlamorouslyOn: GLMTextPresentation>>selectedTextBlock GLMTextPresentation>>selectedTextBlock: GLMTextPresentation>>selectionInterval GLMTextPresentation>>selectionInterval: GLMTextPresentation>>textBlock GLMTextPresentation>>textBlock: GLMTextualPresentation GLMTextualPresentation>>cursorPosition GLMTextualPresentation>>cursorPosition: GLMTextualPresentation>>selectedText GLMTextualPresentation>>selectedText: GLMTextualPresentation>>text GLMTextualPresentation>>text: GLMTransmission GLMTransmission>>activeOrigins GLMTransmission>>addActiveOrigin: GLMTransmission>>addPassiveOrigin: GLMTransmission>>addPresentation: GLMTransmission>>addPresentations: GLMTransmission>>andShow: GLMTransmission>>andShowIfNone: GLMTransmission>>andShowWithoutOverride: GLMTransmission>>browser GLMTransmission>>browser: GLMTransmission>>changePortsAccordingToPaneMapping: GLMTransmission>>changePortsAccordingToPaneMapping:fromOldBrowser:toNewBrowser: GLMTransmission>>condition GLMTransmission>>condition: GLMTransmission>>context GLMTransmission>>context: GLMTransmission>>destination GLMTransmission>>destination: GLMTransmission>>ensureBundleStrategy GLMTransmission>>ensureNoOverrideBundleStrategy GLMTransmission>>from: GLMTransmission>>from:port: GLMTransmission>>from:transformed: GLMTransmission>>fromOutside: GLMTransmission>>initialize GLMTransmission>>meetsCondition GLMTransmission>>originReferences GLMTransmission>>originatesAt: GLMTransmission>>origins GLMTransmission>>passiveOrigins GLMTransmission>>passivelyFrom: GLMTransmission>>postCopy GLMTransmission>>presentations GLMTransmission>>presentations: GLMTransmission>>printOn: GLMTransmission>>to: GLMTransmission>>to:port: GLMTransmission>>toOutside: GLMTransmission>>transformation GLMTransmission>>transformation: GLMTransmission>>transformed: GLMTransmission>>transmissionStrategy GLMTransmission>>transmissionStrategy: GLMTransmission>>transmit GLMTransmission>>transmitIn: GLMTransmission>>value GLMTransmission>>when: GLMTreeMorphModel GLMTreeMorphModel>>allKeystrokeActions GLMTreeMorphModel>>allMenuActions GLMTreeMorphModel>>amountToFilterBy GLMTreeMorphModel>>amountToFilterBy: GLMTreeMorphModel>>announce: GLMTreeMorphModel>>announcer GLMTreeMorphModel>>childrenBlock GLMTreeMorphModel>>childrenBlock: GLMTreeMorphModel>>defaultPageSize GLMTreeMorphModel>>defaultPageSize: GLMTreeMorphModel>>displayFormat GLMTreeMorphModel>>displayFormat: GLMTreeMorphModel>>doSearchOrFilter GLMTreeMorphModel>>executeFilter GLMTreeMorphModel>>executeSearch GLMTreeMorphModel>>explicitSelection: GLMTreeMorphModel>>explicitlySelectItem: GLMTreeMorphModel>>explicitlySelectMultipleItems: GLMTreeMorphModel>>filteredRoots GLMTreeMorphModel>>glamourPresentation GLMTreeMorphModel>>glamourPresentation: GLMTreeMorphModel>>inputText GLMTreeMorphModel>>inputText: GLMTreeMorphModel>>inputTextEnabled GLMTreeMorphModel>>keyStroke:from: GLMTreeMorphModel>>menu:shifted: GLMTreeMorphModel>>nodeModelFor: GLMTreeMorphModel>>onDoubleClick GLMTreeMorphModel>>resetInput GLMTreeMorphModel>>resetTagsToFilterBy GLMTreeMorphModel>>roots GLMTreeMorphModel>>roots: GLMTreeMorphModel>>selection: GLMTreeMorphModel>>selectionPathItems GLMTreeMorphModel>>shouldFilterByAmount GLMTreeMorphModel>>shouldFilterByTag: GLMTreeMorphModel>>shouldFilterByTextInput GLMTreeMorphModel>>tagsToFilterBy GLMTreeMorphModel>>toggleAmountToFilterBy GLMTreeMorphModel>>toggleFilteringByTag: GLMTreeMorphModel>>updateRoots GLMTreeMorphModel>>when:do: GLMTreeMorphNodeModel GLMTreeMorphNodeModel>>buttonForTag:filter: GLMTreeMorphNodeModel>>childrenItems GLMTreeMorphNodeModel>>containerTree GLMTreeMorphNodeModel>>containerTree: GLMTreeMorphNodeModel>>contents GLMTreeMorphNodeModel>>displayText GLMTreeMorphNodeModel>>elementColumn GLMTreeMorphNodeModel>>enabled GLMTreeMorphNodeModel>>executeMenuAction: GLMTreeMorphNodeModel>>expandParentPath GLMTreeMorphNodeModel>>icon GLMTreeMorphNodeModel>>keyStroke:from: GLMTreeMorphNodeModel>>menu:shifted: GLMTreeMorphNodeModel>>parentNode GLMTreeMorphNodeModel>>parentNode: GLMTreeMorphNodeModel>>path GLMTreeMorphNodeModel>>pathIn: GLMTreeMorphNodeModel>>printOn: GLMTreeMorphNodeModel>>rowMorphForColumn: GLMTreeMorphNodeModel>>shouldBeDisplayed GLMTreeMorphNodeModel>>shouldBeDisplayedByTags GLMTreeMorphNodeModel>>shouldBeDisplayedByText GLMTreeMorphNodeModel>>tagsColumn GLMTreeMorphNodeModel>>toggleFilteringByTag: GLMTreeMorphNodeModel>>withContentsDo: GLMTreeMorphSelectionChanged GLMTreeMorphSelectionChanged>>selectionPathValue GLMTreeMorphSelectionChanged>>selectionPathValue: GLMTreeMorphSelectionChanged>>selectionValue GLMTreeMorphSelectionChanged>>selectionValue: GLMTreeMorphStrongSelectionChanged GLMTreeMorphStrongSelectionChanged>>strongSelectionValue GLMTreeMorphStrongSelectionChanged>>strongSelectionValue: GLMTreeNodePane GLMTreePresentation GLMTreePresentation>>allDisplayedDo: GLMTreePresentation>>allExpanded GLMTreePresentation>>children GLMTreePresentation>>children: GLMTreePresentation>>childrenValueOf: GLMTreePresentation>>childrenValueOf:atLevel: GLMTreePresentation>>defaultValidate:on: GLMTreePresentation>>renderGlamorouslyOn: GLMTreePresentation>>rootsExpanded GLMTreePresentation>>shouldAllExpand GLMTreePresentation>>shouldAllExpand: GLMTreePresentation>>shouldRootsExpand GLMTreePresentation>>shouldRootsExpand: GLMTreePresentation>>withChildrenOf:do: GLMUITheme GLMUITheme classSide>>baseColor GLMUITheme classSide>>basePassiveBackgroundColor GLMUITheme classSide>>baseSelectionColor GLMUITheme classSide>>darkBaseColor GLMUITheme classSide>>importGlamorousIcons GLMUITheme classSide>>importIcons:fromFolder:inClass:category: GLMUITheme classSide>>lightBaseColor GLMUITheme classSide>>lightSelectionColor GLMUITheme classSide>>newDefaultSettings GLMUITheme classSide>>setPreferredWorldBackground GLMUITheme classSide>>themeName GLMUITheme classSide>>veryLightSelectionColor GLMUITheme>>buttonCornerStyleIn: GLMUITheme>>buttonLabelForText: GLMUITheme>>buttonMinHeight GLMUITheme>>buttonMinWidth GLMUITheme>>buttonNormalBorderStyleFor: GLMUITheme>>buttonNormalFillStyleFor: GLMUITheme>>buttonSelectedBorderStyleFor: GLMUITheme>>buttonSelectedFillStyleFor: GLMUITheme>>checkboxForm GLMUITheme>>checkboxSelectedForm GLMUITheme>>checkboxUnselectedForm GLMUITheme>>configureWindowBorderFor: GLMUITheme>>createMenuBoxFor: GLMUITheme>>dockingBarNormalFillStyleFor: GLMUITheme>>dropListDisabledFillStyleFor: GLMUITheme>>dropListNormalBorderStyleFor: GLMUITheme>>dropListNormalFillStyleFor: GLMUITheme>>glamorousBaseColorFor: GLMUITheme>>glamorousBasePassiveBackgroundColorFor: GLMUITheme>>glamorousBaseSelectionColorFor: GLMUITheme>>glamorousDarkBaseColorFor: GLMUITheme>>glamorousLightColorFor: GLMUITheme>>glamorousLightSelectionColorFor: GLMUITheme>>glamorousNormalFillStyleFor:height: GLMUITheme>>glamorousNormalFillStyleWithBaseColor:for:height: GLMUITheme>>groupPanelBorderStyleFor: GLMUITheme>>initialize GLMUITheme>>listDisabledFillStyleFor: GLMUITheme>>menuItemInDockingBarSelectedFillStyleFor: GLMUITheme>>menuPinForm GLMUITheme>>newCheckboxMarkerForm GLMUITheme>>newFocusIndicatorMorphFor: GLMUITheme>>newRadioButtonMarkerForm GLMUITheme>>newRadioMarkerForm GLMUITheme>>newWindowCloseForm GLMUITheme>>newWindowCloseOverForm GLMUITheme>>newWindowMaximizeForm GLMUITheme>>newWindowMaximizeOverForm GLMUITheme>>newWindowMenuForm GLMUITheme>>newWindowMenuPassiveForm GLMUITheme>>newWindowMinimizeForm GLMUITheme>>newWindowMinimizeOverForm GLMUITheme>>plainGroupPanelBorderStyleFor: GLMUITheme>>progressBarFillStyleFor: GLMUITheme>>progressBarProgressFillStyleFor: GLMUITheme>>radioButtonForm GLMUITheme>>radioButtonSelectedForm GLMUITheme>>resizerGripNormalFillStyleFor: GLMUITheme>>scrollbarNormalButtonFillStyleFor: GLMUITheme>>scrollbarNormalFillStyleFor: GLMUITheme>>scrollbarNormalThumbFillStyleFor: GLMUITheme>>scrollbarPagingAreaCornerStyleIn: GLMUITheme>>scrollbarThumbCornerStyleIn: GLMUITheme>>separatorFillStyleFor: GLMUITheme>>sliderDisabledFillStyleFor: GLMUITheme>>splitterNormalFillStyleFor: GLMUITheme>>splitterPressedFillStyleFor: GLMUITheme>>subgroupColorFrom: GLMUITheme>>tabLabelNormalBorderStyleFor: GLMUITheme>>tabLabelNormalFillStyleFor: GLMUITheme>>tabLabelSelectedFillStyleFor: GLMUITheme>>tabPanelBorderStyleFor: GLMUITheme>>taskbarButtonLabelColorFor: GLMUITheme>>taskbarFillStyleFor: GLMUITheme>>taskbarThumbnailCornerStyleFor: GLMUITheme>>taskbarThumbnailNormalBorderStyleFor: GLMUITheme>>textEditorDisabledFillStyleFor: GLMUITheme>>textEditorNormalBorderStyleFor: GLMUITheme>>verticesForSimpleArrow: GLMUITheme>>windowActiveFillStyleFor: GLMUITheme>>windowActiveTitleFillStyleFor: GLMUITheme>>windowClosePassiveForm GLMUITheme>>windowInactiveFillStyleFor: GLMUITheme>>windowInactiveTitleFillStyleFor: GLMUITheme>>windowMaximizePassiveForm GLMUITheme>>windowMenuPassiveForm GLMUITheme>>windowMinimizePassiveForm GLMUIThemeIcons GLMUIThemeIcons classSide>>checkboxMarkerForm GLMUIThemeIcons classSide>>checkboxSelectedForm GLMUIThemeIcons classSide>>checkboxSelectedFormContents GLMUIThemeIcons classSide>>checkboxUnselectedForm GLMUIThemeIcons classSide>>checkboxUnselectedFormContents GLMUIThemeIcons classSide>>form16x16FromContents: GLMUIThemeIcons classSide>>menuPinForm GLMUIThemeIcons classSide>>menuPinFormContents GLMUIThemeIcons classSide>>radioButtonMarkerForm GLMUIThemeIcons classSide>>radioButtonSelectedForm GLMUIThemeIcons classSide>>radioButtonSelectedFormContents GLMUIThemeIcons classSide>>radioButtonUnselectedForm GLMUIThemeIcons classSide>>radioButtonUnselectedFormContents GLMUIThemeIcons classSide>>radioSelectedForm GLMUIThemeIcons classSide>>radioSelectedFormContents GLMUIThemeIcons classSide>>radioUnselectedForm GLMUIThemeIcons classSide>>radioUnselectedFormContents GLMUIThemeIcons classSide>>windowCloseForm GLMUIThemeIcons classSide>>windowCloseFormContents GLMUIThemeIcons classSide>>windowCloseInactiveForm GLMUIThemeIcons classSide>>windowCloseInactiveFromContents GLMUIThemeIcons classSide>>windowMaximizeForm GLMUIThemeIcons classSide>>windowMaximizeFormContents GLMUIThemeIcons classSide>>windowMaximizeInactiveForm GLMUIThemeIcons classSide>>windowMaximizeInactiveFormContents GLMUIThemeIcons classSide>>windowMenuForm GLMUIThemeIcons classSide>>windowMenuFormContents GLMUIThemeIcons classSide>>windowMenuInactiveForm GLMUIThemeIcons classSide>>windowMenuInactiveFormContents GLMUIThemeIcons classSide>>windowMinimizeForm GLMUIThemeIcons classSide>>windowMinimizeFormContents GLMUIThemeIcons classSide>>windowMinimizeInactiveForm GLMUIThemeIcons classSide>>windowMinimizeInactiveFormContents LazyTabGroupMorph LazyTabGroupMorph>>addLazyPage:label: LazyTabGroupMorph>>addPage: LazyTabGroupMorph>>addPage:at: LazyTabGroupMorph>>clear LazyTabGroupMorph>>initialize LazyTabGroupMorph>>lazyPages LazyTabGroupMorph>>onPageIndexChange LazyTabGroupMorph>>onPageIndexChange: LazyTabGroupMorph>>pageAt: LazyTabGroupMorph>>updatePageIndex: MOAnnouncer MOAnnouncer>>action: MOAnnouncer>>announce: MOAnnouncer>>draggable MOAnnouncer>>every:do: MOAnnouncer>>forNode:whenClickingUpdateNode:whenClickingBackUpdateNode:withLayoutUpdate: MOAnnouncer>>forNode:whenClickingUpdateNode:withLayoutUpdate: MOAnnouncer>>forNode:whenEnteringUpdateNode:whenLeavingUpdateNode:withLayoutUpdate: MOAnnouncer>>forNodes:whenEnteringUpdateShapes:whenLeavingUpdateShapes: MOAnnouncer>>forNodes:whenEnteringUpdateShapes:whenLeavingUpdateShapes:withLayoutUpdate: MOAnnouncer>>forward MOAnnouncer>>forward: MOAnnouncer>>forwarder MOAnnouncer>>from:port:do: MOAnnouncer>>highlightWhenOver MOAnnouncer>>highlightWhenOver: MOAnnouncer>>initialize MOAnnouncer>>isForwarder MOAnnouncer>>item:action: MOAnnouncer>>lookFor: MOAnnouncer>>menu: MOAnnouncer>>menuItems MOAnnouncer>>menuItems: MOAnnouncer>>menuMorphBlock: MOAnnouncer>>menuMorphFor: MOAnnouncer>>nodraggable MOAnnouncer>>popupText MOAnnouncer>>popupText: MOAnnouncer>>popupText:delay: MOAnnouncer>>popupView: MOAnnouncer>>popupView:delay: MOAnnouncer>>popupView:delay:zoomedInBy: MOAnnouncer>>popupView:zoomedInBy: MOAnnouncer>>port: MOAnnouncer>>ports MOAnnouncer>>processes MOAnnouncer>>refreshLayoutEvery: MOAnnouncer>>refreshLayoutEvery:view: MOAnnouncer>>registerForEvent:forNode:updateNode:updateLayout: MOAnnouncer>>registerForEvent:forNode:updateShape:updateLayout: MOAnnouncer>>registerForEvent:forNodes:updateNode:updateLayout: MOAnnouncer>>registerForEvent:forNodes:updateShape:updateLayout: MOAnnouncer>>registerMenu MOAnnouncer>>resetWindowStatus MOAnnouncer>>selectFrameFromX MOAnnouncer>>selectFrameFromY MOAnnouncer>>setWindowStatusTo:forElement: MOAnnouncer>>stopProcesses MOAnnouncer>>strongHighlightWhenOver: MOAnnouncer>>toggleAllProcesses MOAnnouncer>>unsubscribeForEvent: MOAnnouncer>>viewRenderer MOAnnouncer>>viewRenderer: MOAnnouncer>>whenClickingUpdateNode: MOAnnouncer>>whenClickingUpdateNode:whenLeavingUpdateNode:withLayoutUpdate: MOAnnouncer>>whenClickingUpdateNode:withLayoutUpdate: MOAnnouncer>>whenClickingUpdateShape: MOAnnouncer>>whenClickingUpdateShape:updateLayout: MOAnnouncer>>whenEnteringUpdateNode: MOAnnouncer>>whenEnteringUpdateNode:whenLeavingUpdateNode:withLayoutUpdate: MOAnnouncer>>whenEnteringUpdateNode:withLayoutUpdate: MOAnnouncer>>windowStatus: MOAnnouncer>>windowStatus:delay: MOContentChanged MOElementDeselection MOElementSelection MOElementSelection>>initializeEvent:on: MOElementSelection>>isMultiple MOElementSelection>>isMultiple: MOElementSelection>>isUnique MOElementSelection>>setAsMultiple MOEvent MOEvent classSide>>event:on: MOEvent classSide>>initializedInstance MOEvent>>cancel MOEvent>>current MOEvent>>currentInteraction MOEvent>>dispatch MOEvent>>element MOEvent>>element: MOEvent>>elementInteraction MOEvent>>hasElement MOEvent>>initialize MOEvent>>initializeEvent:on: MOEvent>>isAltKeyPressed MOEvent>>isCancelled MOEvent>>isCtrlKeyPressed MOEvent>>isInitiator MOEvent>>isShiftKeyPressed MOEvent>>model MOEvent>>modelElement MOEvent>>node MOEvent>>printOn: MOEvent>>root MOEvent>>setAsNotHandled MOEvent>>timestamp MOEvent>>transmit:onPort: MOEvent>>viewRenderer MOEvent>>viewRenderer: MOKeyDown MOKeyEvent MOKeyEvent>>character MOKeyEvent>>printOn: MOKeyPressed MOKeyUp MOMouseDouble MOMouseDown MOMouseDrag MOMouseDrag classSide>>step: MOMouseDrag>>nodesToDrag MOMouseDrag>>step MOMouseDrag>>step: MOMouseDrag>>stepAsPoint: MOMouseEnter MOMouseEvent MOMouseEvent>>isLeftButtonPressed MOMouseEvent>>isMiddleButtonPressed MOMouseEvent>>isRightButtonPressed MOMouseEvent>>nodeAbove MOMouseEvent>>position MOMouseLeave MOMouseMove MOMouseUp MOPortEvent MOPortEvent>>interaction MOPortEvent>>interaction: MOPortEvent>>portName MOPortEvent>>portName: MOPortEvent>>value MOPortEvent>>value: MOWindowStatusChanged MOWindowStatusChanged>>newLabel MOWindowStatusChanged>>newLabel: MOZoomEvent MOZoomEvent classSide>>decrease MOZoomEvent classSide>>increase MOZoomEvent classSide>>initializedInstance MOZoomEvent classSide>>new MOZoomEvent>>isZoomDecrease MOZoomEvent>>isZoomIncrease MOZoomEvent>>value: MondrianTutorial MondrianTutorial>>introductionText MondrianTutorial>>t01Introduction MondrianTutorial>>t02FirstVisualization MondrianTutorial>>t03VisualizingClasses MondrianTutorial>>t04GivingANewShape MondrianTutorial>>t05MultipleEdges MondrianTutorial>>t06Colors MondrianTutorial>>t07MoreOnColors MondrianTutorial>>t08Popupview MondrianTutorial>>t09Subviews MondrianTutorial>>t10ForwardingEvents MondrianTutorial>>t11Events MondrianTutorial>>t12Interactions MondrianTutorial>>t13Conclusion MondrianTutorial>>tutorial MultistateButtonMorph>>labelGraphic: TestAnnouncement TestAnnouncement>>parameter TestAnnouncement>>parameter:
Thanks. Sean
-- Lukas Renggli www.lukas-renggli.ch
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
-- www.tudorgirba.com
"Problem solving efficiency grows with the abstractness level of problem understanding."
Tudor Girba wrote:
Indeed, if you use the Metacello configuration, you should be able to load PetitParser without the GUI with the following command:
(ConfigurationOfPetitParser project version: 'default') load: 'Core'
That worked, thanks. All 176 tests pass in Squeak 4.1.