I have not tried, but can you compile methods? 
This is really nice to see an effort that goes away from the old code browser.
Alexandre


> On Sep 22, 2015, at 10:21 PM, Peter Uhnák <i.uh...@gmail.com> wrote:
> 
> Adding classes is easy enough
> 
> ~~~~~~~~~~~~~~~~
> CodeColumn>>acceptDroppingMorph: aMorph event: anEvent
>    aMorph isTransferable ifTrue: [
>        aMorph passenger do: [ :each |
>            each isClass ifTrue: [
>                each methods do: [ :method |
>                   self addMorph: (CodeCard class: method methodClass
> selector: method selector)
>               ]
>            ].
>            each isCompiledMethod ifTrue: [
>                self addMorph: (CodeCard class: each methodClass
> selector: each selector)
>            ]
>        ]
>    ]
>    ifFalse: [
>        super acceptDroppingMorph: aMorph event: anEvent.
>    aMorph width: self width ]
> ~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> Drag'n'dropping protocols is tad bit more complicated because Nautilus
> sends only symbol and not a useful object (so we would have to ask
> Nautilus back to ask it about the associated class... maybe morphic
> dnd can do double dispatch?)
> 
>> - the cards aren't picking up changes done elsewhere
> 
> I'm not sure about the current status, but Nautilus was going through
> update hell (I still see several open issues in the tracker), so it
> was broken even there; however maybe the events/announcements could be
> reused.
> 
> 
> Peter
> 
> On Wed, Sep 23, 2015 at 1:48 AM, Alexandre Bergel
> <alexandre.ber...@me.com> wrote:
>> Yes, in the world menu
>> 
>> Alexandre
>> 
>> 
>>> On Sep 22, 2015, at 8:02 PM, Peter Uhnák <i.uh...@gmail.com> wrote:
>>> 
>>>> I made it work nicer with the dark theme.
>>> 
>>> Thanks!
>>> 
>>>> Anyone know how to get a good result for the package name that
>>>> is shown above the method name?
>>> 
>>> Nautilus is using this for extension methods (interestingly it ignores
>>> Theme, but it works for both)
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> AbstractNautilusUI>>extensionColor
>>>   ^ Color gray darker
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> 
>>> Could it be also added to the world menu?
>>> 
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> CodePanel>>menuCommandOn: aBuilder
>>>   <worldMenu>
>>>   (aBuilder item: #CodePanel)
>>>       order: 0; "something meaningful, perhaps not the first one"
>>>      parent: #MostUsedTools;
>>>      action: [ self new openInWindow ]
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> 
>>> Peter
>>> 
>> 
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> 
>> 
>> 
>> 
> 

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




Reply via email to