[UI] Re: Re: Fwd: Workspace backgrounds - almost there

Gary Chambers gary at pinesoft.co.uk
Tue Oct 2 14:28:59 UTC 2007


Sounds good! Note the #initialColorInSystemWindow: is UI enhancements
specific.

> -----Original Message-----
> From: ui-bounces at lists.squeakfoundation.org 
> [mailto:ui-bounces at lists.squeakfoundation.org] On Behalf Of 
> Andrew Tween
> Sent: 02 October 2007 9:03 am
> To: ui at lists.squeakfoundation.org
> Subject: [UI] Re: Re: Fwd: Workspace backgrounds - almost there
> 
> 
> Apologies for not responding sooner.
> I'll look at incorporating these changes into the Shout 
> package when I get 
> time.
> 
> It seems like an appropriate thing to be able to specify, and 
> will allow 
> users to modify the Shout defaultStyleTable so that text is 
> rendered, for 
> example, white/green on a black background (some people like 
> that kind of 
> thing).
> 
> Of course, what is really needed is a dialog to allow people 
> to edit the 
> Shout colours/styles, rather than hacking the 
> defaultStyleTable method. It's on my ToDo list.
> 
> Cheers,
> Andy
> 
> 
> "Gary Chambers" <gazzaguru2 at btinternet.com> wrote in message 
> news:000001c8043a$f85b33c0$5401a8c0 at europa...
> > And if you want Shout workspaces to do the same add this also to 
> > PluggableShoutMorph instance methods:
> >
> > initialColorInSystemWindow: aSystemWindow
> > "Answer the default colour for shout morphs as a top-level 
> pane in a 
> > system window."
> >
> > ^self defaultColor
> >
> >> -----Original Message-----
> >> From: ui-bounces at lists.squeakfoundation.org
> >> [mailto:ui-bounces at lists.squeakfoundation.org] On Behalf Of Gary 
> >> Chambers
> >> Sent: 01 October 2007 11:21 am
> >> To: 'Squeak's User Interface'
> >> Subject: RE: [UI] Re: Fwd: Workspace backgrounds - almost there
> >>
> >>
> >> These things are tricky. I support, in Widgets, an overridable
> >> #initialColorInSystemWindow: method. Sadly the shout editor is 
> >> embedded in an alignment morph so it is hard to driectly 
> target the 
> >> colour to the shout morph without having a blanket colour for all 
> >> alignments say.
> >>
> >> Also, the initial colour gets overriden by the theme for lists...
> >>
> >> I think the safest option for you, for the moment, is to 
> extend the 
> >> instance side of PluggableShoutMorph with the following:
> >>
> >> defaultColor
> >> "Answer the default colour for shout morphs."
> >>
> >> ^Color r: 255 g: 255 b: 230 range: 255
> >>
> >> Hope this helps...
> >>
> >> > -----Original Message-----
> >> > From: ui-bounces at lists.squeakfoundation.org
> >> > [mailto:ui-bounces at lists.squeakfoundation.org] On Behalf Of Bill 
> >> > Schwab
> >> > Sent: 30 September 2007 4:48 pm
> >> > To: ui at lists.squeakfoundation.org
> >> > Subject: Re: [UI] Re: Fwd: Workspace backgrounds - almost there
> >> >
> >> >
> >> > I really didn't do much, so the credit belongs to OA 
> (for doing it 
> >> > in Dolphin), Gary for the overall appearance, and Andy Tween's 
> >> > stunning work on Shout.  Maybe Andy can give us some advice on 
> >> > where to change background colors.  I could live with its being 
> >> > limited to Shout workspaces - especially if the 
> alternative is not 
> >> > having anywhere ;) My only concern re Shout is that I 
> typically do 
> >> > not use the workspace extension, because I often use workspaces 
> >> > (the system window variety) for notes more than code.
> >> >
> >> > The ideal solution changes the background of workspaces in 
> >> > inspectors, the debugger, browsers, and workspace system 
> windows.  
> >> > Basically, anywhere do-it and friends are available, the 
> background 
> >> > color is appropriate.  If there is a good place to hack 
> to get that 
> >> > effect, I can certainly do it, but it seems that Squeak 
> should be 
> >> > able to do this w/o the need to edit code that is maintained by 
> >> > others.
> >> >
> >> > It case you want to reproduce it, the color is
> >> >
> >> >    Color r:1.0 g:1.0 b:230.0/255
> >> >
> >> >
> >> > Bill
> >> >
> >> >
> >> >
> >> >
> >> > Wilhelm K. Schwab, Ph.D.
> >> > University of Florida
> >> > Department of Anesthesiology
> >> > PO Box 100254
> >> > Gainesville, FL 32610-0254
> >> >
> >> > Email: bschwab at anest.ufl.edu
> >> > Tel: (352) 846-1285
> >> > FAX: (352) 392-7029
> >> >
> >> > >>> klaus.witzel at cobss.com 09/27/07 11:04 PM >>>
> >> > That looks great !
> >> >
> >> > On Fri, 28 Sep 2007 01:21:55 +0200, Bill Schwab wrote:
> >> >
> >> > > This should do it:
> >> > >
> >> > >  http://needle.anest.ufl.edu/users/wschwab/UI-almost.png
> >> > >
> >> > > Bill
> >> > >
> >> > >
> >> > > Wilhelm K. Schwab, Ph.D.
> >> > > University of Florida
> >> > > Department of Anesthesiology
> >> > > PO Box 100254
> >> > > Gainesville, FL 32610-0254
> >> > >
> >> > > Email: bschwab at anest.ufl.edu
> >> > > Tel: (352) 846-1285
> >> > > FAX: (352) 392-7029
> >> > >
> >> > >
> >> > >>>> Bill Schwab 9/25/2007 11:16:34 PM >>>
> >> > > I did some fiddling to try to reproduce the installation
> >> problems I
> >> > > had, added a reminder about the Damien's dev image to the UI 
> >> > > swiki
> >> > page,
> >> > > downloaded it, and did an installation of Gary's widgets using 
> >> > > Monitcello.  Then I moved my BibTeX helper code into the
> >> > new image.  I
> >> > > appear to have made a happy mistake in the latter,
> >> > capturing a change
> >> > > that I considered redundant, and ended up with more or less
> >> > the visual
> >> > > changes I was trying to create, and grabbed a screenshot
> >> > before I had
> >> > > time to break it :)
> >> > >
> >> > > I will probably send it to Gary as a start.  What is the
> >> > proper way to
> >> > > make it available?  I suppose the easiest thing is to put
> >> > it on my web
> >> > > page, but I have not yet learned how to use Linux to
> >> remotely access
> >> > our
> >> > > servers, so I can't do that right now.
> >> > >
> >> > > When it becomes available, you will notice the background
> >> > color of the
> >> > > browser's and debugger's code pane.  I would hope for the
> >> > debugger's
> >> > > inspector panes to be so colored also, though they
> >> > currently show it
> >> > > only for the top line.  Ironically, the workspace in the
> >> > image is not
> >> > > correctly colored, though a newly-created instance has the 
> >> > > correct color, though, as in the debugger's 
> inspectors, it shows 
> >> > > the color
> >> > only
> >> > > to a point, after which the default white takes over.
> >> > >
> >> > > Again, this is not a super big deal, but I find that
> >> > similar changes
> >> > > that OA made to Dolphin long ago grew on me.
> >> > >
> >> > > Bill
> >> >
> >> >
> >> > _______________________________________________
> >> > UI mailing list
> >> > UI at lists.squeakfoundation.org 
> >> > http://lists.squeakfoundation.org/mailman/listinfo/ui
> >> >
> >> > _______________________________________________
> >> > UI mailing list
> >> > UI at lists.squeakfoundation.org 
> >> > http://lists.squeakfoundation.org/mailman/listinfo/ui
> >> >
> >>
> >> _______________________________________________
> >> UI mailing list
> >> UI at lists.squeakfoundation.org 
> >> http://lists.squeakfoundation.org/mailman/listinfo/ui
> >> 
> 
> 
> _______________________________________________
> UI mailing list
> UI at lists.squeakfoundation.org 
> http://lists.squeakfoundation.org/mailman/listinfo/ui
> 
> 
>  
> 



Pinesoft Computers are registered in England, Registered number: 2914825. Registered office: 266-268 High Street, Waltham Cross, Herts, EN8 7EA



This message has been scanned for viruses by BlackSpider MailControl - www.blackspider.com



More information about the UI mailing list