[plt-scheme] GUI guides?
Here is what I had in mind as an example for 'editor':
Given:
(define f (new frame% [label "Simple Edit"]
[width 200]
[height 200]))
(define c (new editor-canvas% [parent f]))
(define t (new text%))
(send c set-editor t)
How do I programatically:
----------
Control the initial font?
(send t change-style (send (make-object style-delta%)
set-delta-face "Times"))
----------
Type size?
(send t change-style (make-object style-delta% 'change-size 20))
----------
Insert a line of text?
(send t insert "Hello\n")
----------
Insert lines of text?
(send t insert "Hello\n")
(send t insert "Goodbye\n")
or:
(send t insert "Hello\nGoodbye\n")
----------
Overwrite existing text?
----------
Erase existing text?
----------
Clear existing text?
----------
Create a non sizable frame?
----------
Remove system buttons (shrink and expand)?
----------
Scroll bars?
----------
Border types?
----------
Change width?
----------
Change heigth?
----------
Move insertion point?
----------
Select text?
----------
Determine width of text in units?
----------
On Sun, Jul 5, 2009 at 3:52 PM, Hugh Myers<hsmyers at gmail.com> wrote:
> And suppose I act as scribe for same?
>
> --hsm
>
> On Sun, Jul 5, 2009 at 3:50 PM, Matthias Felleisen<matthias at ccs.neu.edu> wrote:
>>
>> Sure would.
>>
>> On Jul 5, 2009, at 5:24 PM, Hugh Myers wrote:
>>
>>> Perhaps it would help if I were to work up a list of questions that
>>> when answered might provide the beginnings of a FAQ or Guide?
>>>
>>> --hsm
>>>
>>> On Sun, Jul 5, 2009 at 2:04 PM, Matthias Felleisen<matthias at ccs.neu.edu>
>>> wrote:
>>>>
>>>> Yes, they do. Perhaps some of the people on the list who figured out the
>>>> GUI
>>>> stuff want to take a first stab at it.
>>>>
>>>>
>>>> On Jul 5, 2009, at 12:32 PM, Hugh Myers wrote:
>>>>
>>>>> Would I be wrong in asserting that each of the major components of the
>>>>> `GUI: PLT Graphics Toolkit' need a `Guide'? I'm at the moment wading
>>>>> through the Editor portion (1.3 etc) and finding quite difficult. As
>>>>> long as there were examples things were reasonably clear--- or at
>>>>> least could be made so using the examples and with experimentation.
>>>>> Regrettably, examples stop from 1.3.1 forward.
>>>>>
>>>>> I'm perfectly willing to ask about each piece of information I need to
>>>>> know; but I don't think I should have to. This is what manuals are
>>>>> for--- how else can experts say RTFM unless the answers are there to
>>>>> be found. :)
>>>>>
>>>>> So could someone direct me to the link or links that I need?
>>>>>
>>>>> --hsm
>>>>> _________________________________________________
>>>>> For list-related administrative tasks:
>>>>> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>>>
>>>>
>>
>>
>