Thanks.

Doru

On Fri, Nov 28, 2014 at 9:59 AM, Clément Bera <[email protected]>
wrote:

>
>
> 2014-11-25 8:35 GMT+01:00 Tudor Girba <[email protected]>:
>
>> Hi,
>>
>> Ok. Can you open a ticket about finding a solution for custom Inspector
>> window size?
>>
>
> Done:
>
>
> https://pharo.fogbugz.com/f/cases/14541/Editing-the-default-inspector-window-size
>
> Thanks Doru
>
>>
>> Doru
>>
>> On Mon, Nov 24, 2014 at 3:54 PM, Clément Bera <[email protected]>
>> wrote:
>>
>>>
>>>
>>> 2014-11-24 13:11 GMT+01:00 Tudor Girba <[email protected]>:
>>>
>>>> Hi,
>>>>
>>>> Sorry for not replying earlier. Thanks Nicolai for picking this one up.
>>>> I missed the initial mail.
>>>>
>>>> The initialExtent does not make sense for presentation, and anyway, you
>>>> would not want to change an inspector when you are inside a flow. If I
>>>> understand correctly, Clement would want that when he spawns an inspector
>>>> window on a new object, to set the window size to something else.
>>>>
>>>> The idea of having a gtInitialWindowExtent is intriguing, but it won't
>>>> really work. The problem is that an object can have associated
>>>> presentations in several external packages, so defining the initial extent
>>>> in one of them might not work for the other ones.
>>>>
>>>> But, I was more thinking of a different mechanism that remembers the
>>>> size of the inspector every time you change it, and have the next window
>>>> take that size into account. I am even considering having this size cached
>>>> by the class of the object (not sure yet if that makes sense). What do you
>>>> think?
>>>>
>>>
>>> Hello Doru,
>>>
>>> If we have a mechanism to remember the last size of the inspector per
>>> class, it would be nice to provide in addition APIs to change this value.
>>> Perhaps I could put on a start-up script something like:
>>> MyClass initialInspectorSize: 1000@1000.
>>>
>>> My issue is that on specific classes the inspector shows a big roassal
>>> visualization. When I inspect in a new window one of these objects, I need
>>> each time to enlarge the window to see the full visualization. If the
>>> previous size is saved or I can set the size somehow, it's fine for me.
>>>
>>> Cheers,
>>>
>>> Clement
>>>
>>>>
>>>> Cheers,
>>>> Doru
>>>>
>>>>
>>>> On Mon, Nov 24, 2014 at 12:57 PM, Nicolai Hess <[email protected]>
>>>> wrote:
>>>>
>>>>> 2014-11-12 15:14 GMT+01:00 Clément Bera <[email protected]>:
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I would like for specific objects to change the default window size
>>>>>> of the glamour inspector (Basically a bigger window will be opened by
>>>>>> default for these objects). This is because I extended my inspectors to
>>>>>> provide roassal visualization that are quite large.
>>>>>>
>>>>>> How can I do it ?
>>>>>>
>>>>>> For example I would like something like that:
>>>>>>
>>>>>> MyObject>>#gtInitialWindowExtent
>>>>>>     < gtInitialWindowExtent >
>>>>>>     ^ 800@1000
>>>>>>
>>>>>> Clement
>>>>>>
>>>>>>
>>>>>
>>>>> I think this is not doable.
>>>>> You can change the method with the inspector pragma to be called with
>>>>> the context (inspector instance)
>>>>>
>>>>> gtInspectorItemsIn: composite inContext: aGTInspector
>>>>>     <gtInspectorPresentationOrder: 30>
>>>>>
>>>>> instead of
>>>>>
>>>>> gtInspectorItemsIn: composite
>>>>>     <gtInspectorPresentationOrder: 30>
>>>>>
>>>>> this way you have access to the glamour inspector. Unfortunately it
>>>>> does not have any
>>>>> window extent property.
>>>>>
>>>>> Maybe we can move the initialExtent property from GLMBrowser up to
>>>>> GLMPresentation?
>>>>> That way it would be accessible and usable for this aGTInspector
>>>>> argument.
>>>>>
>>>>>
>>>>>
>>>>> Nicolai
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> www.tudorgirba.com
>>>>
>>>> "Every thing has its own flow"
>>>>
>>>
>>>
>>
>>
>> --
>> www.tudorgirba.com
>>
>> "Every thing has its own flow"
>>
>
>


-- 
www.tudorgirba.com

"Every thing has its own flow"

Reply via email to