On Thu, Dec 4, 2014 at 11:33 AM, Usman Bhatti <[email protected]> wrote:
> So I am not the only one grumbling about the scrolling in lists. > Yeah, painful. I want a search box too. But further than that I want to edit values in inspectors. Is there a way? Phil > My suggestion was to use paging for this purpose. > > See the discussion here on moose-list. > > > https://code.google.com/p/moose-technology/issues/detail?id=1099&can=4&colspec=ID%20Status%20Summary%20Type%20Component%20Difficulty%20Opened%20Milestone%20Reporter > > > regards, > > usman > > On Thu, Dec 4, 2014 at 11:13 AM, kilon alios <[email protected]> > wrote: > >> so I am enjoying the new Inspector but I have come to a problem. I >> inspected Smalltalk global variable and has gave me an array with 4000+ >> items . >> >> My problem is that there is no way to quickly scroll those items for >> example to go forward i have to scroll down and then press next page icon. >> I think it would be better if the next page icon is always displayed , it >> does not make sense to me for it to become visible only when I scroll down. >> >> Something that would have been following normal GUI behavior it would be >> just few button presses, now its scroll down to make the next page button >> visible , then repeat. Very tedious. >> >> also if I put "image" in the search box it gives me an MNU >> >> UndefinedObject(Object)>>doesNotUnderstand: #ifTrue: >> GLMTreeMorphModel>>ExecuteUnOptimizedIn: >> UndefinedObject(Object)>>mustBeBooleanInMagic: >> UndefinedObject(Object)>>mustBeBoolean >> [ :each | >> check := self glamourPresentation searchStrategy value: self inputText >> value: each item. >> check >> ifTrue: [ newSelection add: each path ] ] in >> GLMTreeMorphModel>>executeSearch in Block: [ :each | ... >> OrderedCollection>>do: >> GLMTreeMorphModel>>executeSearch >> GLMTreeMorphModel>>doSearchOrFilter >> GLMTreeMorphModel>>inputText: >> PluggableTextFieldMorph>>acceptTextInModel >> PluggableTextFieldMorph(PluggableTextMorph)>>acceptBasic >> PluggableTextFieldMorph>>accept >> TextMorphForFieldView(TextMorphForEditView)>>acceptContents >> TextEditor>>accept >> TextMorphForFieldView(TextMorphForEditView)>>keyStroke: >> TextMorphForFieldView>>keyStroke: >> TextMorphForFieldView(TextMorph)>>handleKeystroke: >> KeyboardEvent>>sentTo: >> TextMorphForFieldView(Morph)>>handleEvent: >> TextMorphForFieldView(Morph)>>handleFocusEvent: >> [ >> ActiveHand := self. >> ActiveEvent := anEvent. >> result := focusHolder handleFocusEvent: (anEvent transformedBy: >> (focusHolder transformedFrom: self)) ] in >> HandMorph>>sendFocusEvent:to:clear: in Block: [ ... >> BlockClosure>>on:do: >> WorldMorph(PasteUpMorph)>>becomeActiveDuring: >> HandMorph>>sendFocusEvent:to:clear: >> HandMorph>>sendEvent:focus:clear: >> HandMorph>>sendKeyboardEvent: >> HandMorph>>handleEvent: >> HandMorph>>processEvents >> [ :h | >> ActiveHand := h. >> h processEvents. >> ActiveHand := nil ] in WorldState>>doOneCycleNowFor: in Block: [ :h | ... >> Array(SequenceableCollection)>>do: >> >> >> >
