[plt-scheme] DrScheme development plugins/tools
Thanks guys,
BTW, does anyone happen to know offhand...
1. what the name of the widget that is used to implement the file,
(define ...) menu-buttons at the top of the frame and the recent
language selector at the bottom.
2. how to get the button icons to work. (mine just don't work for me -
save and load tabs should have icons)
my code;
(inherit register-toolbar-button)
(define project-icon-bitmap (make-object bitmap%
project-icon-sm 'png/mask))
(define save-project-button
(new switchable-button%
(label "Save Tabs")
(parent (make-object vertical-pane% (get-button-panel)))
(callback save-tabs)
[bitmap project-icon-bitmap]
))
(register-toolbar-button save-project-button)
Cheers,
Stephen
On Wed, Aug 27, 2008 at 8:12 PM, Grant Rettke <grettke at acm.org> wrote:
> See here:
>
> http://docs.plt-scheme.org/tools/implementing-tools.html
>
> and here:
>
> http://docs.plt-scheme.org/tools/Extending_the_Existing_DrScheme_Classes.html
>
> On Wed, Aug 27, 2008 at 2:07 PM, Robby Findler <robby at cs.uchicago.edu> wrote:
>> I think that you want to just have your tool depend on the presence of
>> Check Syntax. DrScheme, unfortunatly, doesn't have a way for tools to
>> declare those dependencies, but the dependencies can still exist. Both
>> the Run button and the Check Syntax button invoke methods of the
>> frame, which you can override.
>>
>> Robby
>>
>> On Wed, Aug 27, 2008 at 2:03 PM, Stephen De Gabrielle
>> <spdegabrielle at gmail.com> wrote:
>>> Hi,
>>>
>>> Is there a 'good' way to let plugins call each other?
>>> I understand that eclipse uses OSGi, but I don't know anything about it.
>>>
>>> Does anyone have any suggestions on how to handle this?
>>>
>>> Cheers,
>>>
>>> Stephen
>>>
>>>
>>> On Wed, Aug 27, 2008 at 6:54 PM, Robby Findler <robby at cs.uchicago.edu> wrote:
>>>> There's not an explicit hook, but you can override the callback.
>>>>
>>>> Robby
>>>>
>>>> On Wed, Aug 27, 2008 at 12:46 PM, Grant Rettke <grettke at acm.org> wrote:
>>>>>> I would love to find a way of having 'run' and/or 'Check syntax' ask me to
>>>>>> save unsaved files in other tabs. I've looked a bit at this, but cannot see
>>>>>> a simple way to do it.
>>>>>
>>>>> The code to iterate tabs and save files is in DrSync (not that it is
>>>>> complex, but I asked Robby enough questions, and it works so you don't
>>>>> have to reinvent the wheel). Maybe there is a hook before run or check
>>>>> syntax are executed, which could call the file saving code.
>>>>> _________________________________________________
>>>>> For list-related administrative tasks:
>>>>> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>>>>
>>>>>
>>>> _________________________________________________
>>>> For list-related administrative tasks:
>>>> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>>>
>>>
>>>
>>>
>>> --
>>>
>>>
>>
>
>
>
> --
> http://www.wisdomandwonder.com/
>
--
Cheers,
Stephen
--
Stephen De Gabrielle
s.degabrielle at cs.ucl.ac.uk
Telephone +44 (0)20 7679 0693 (x30693)
Mobile 079 851 890 45
Project: Making Sense of Information (MaSI)
Work:http://www.uclic.ucl.ac.uk/annb/MaSI.html
Home:http://www.degabrielle.name/stephen
UCL Interaction Centre
MPEB 8th floor
University College London
Gower Street
London WC1E 6BT