Re: Fwd: Workspace backgrounds - almost there

View: New views
20 Messages — Rating Filter:   Alert me  

Parent Message unknown Re: Fwd: Workspace backgrounds - almost there

by Klaus D. Witzel :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
> 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@...
http://lists.squeakfoundation.org/mailman/listinfo/ui

Parent Message unknown Re: Fwd: Workspace backgrounds - almost there

by Bill Schwab :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I knew I missed a question in my global reply - the corner handles.
They do not particularly bother me (I almost like them actually), but if
they go away, I won't scream about it.  Now that you mention it, you're
right, they are ugly ;)

Gary, something I just noticed is that the soft squeak theme leaves the
[x] button on the left of the title bar.  I _think_ I would move it to
he right.  That said, I gladly defer to you judgement.  BTW, I continue
to be impressed with your work.  For reasons unknown, I switched back to
the Vistary theme and noted that you obviously can move the close
button; at first, I assumed you simply didn't mess with the locations.
I would use the Vistary theme, but I find the buttons difficult to read
due to the lens effect, or more to the point, its location.  Of course,
that is largely a result of what you set out to emulate.  I can envision
writing a hybrid theme that has lens effects near rectangle bounds, but
that can wait.

Bill



Wilhelm K. Schwab, Ph.D.
University of Florida
Department of Anesthesiology
PO Box 100254
Gainesville, FL 32610-0254

Email: bschwab@...
Tel: (352) 846-1285
FAX: (352) 392-7029

>>> asqueaker@... 09/27/07 10:10 PM >>>
Looks real good Bill!  I especially like highlighting the items in
Lists the same as text highlighted in a text pane; a big improvement
over the red-on-gray list selections of past.

Do you have a mind to ditch the corner handles?  Aren't they ugly?
Not to mention redundant with the changing of the mouse-pointer.  I've
also noticed (in 3.9 images) they creep out of their bounds under
certain circumstances like too small a window-title font, or maybe
square window corners too..


On 9/27/07, Bill Schwab <BSchwab@...> 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@...
> 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@...
> http://lists.squeakfoundation.org/mailman/listinfo/ui
>
_______________________________________________
UI mailing list
UI@...
http://lists.squeakfoundation.org/mailman/listinfo/ui

_______________________________________________
UI mailing list
UI@...
http://lists.squeakfoundation.org/mailman/listinfo/ui

Parent Message unknown Re: Re: Fwd: Workspace backgrounds - almost there

by Bill Schwab :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
Tel: (352) 846-1285
FAX: (352) 392-7029

>>> klaus.witzel@... 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@...
> 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@...
http://lists.squeakfoundation.org/mailman/listinfo/ui

_______________________________________________
UI mailing list
UI@...
http://lists.squeakfoundation.org/mailman/listinfo/ui

RE: Re: Fwd: Workspace backgrounds - almost there

by Gary Chambers-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
> [mailto:ui-bounces@...] On Behalf Of
> Bill Schwab
> Sent: 30 September 2007 4:48 pm
> To: ui@...
> 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@...
> Tel: (352) 846-1285
> FAX: (352) 392-7029
>
> >>> klaus.witzel@... 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@...
> > 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@...
> http://lists.squeakfoundation.org/mailman/listinfo/ui
>
> _______________________________________________
> UI mailing list
> UI@...
> http://lists.squeakfoundation.org/mailman/listinfo/ui
>

_______________________________________________
UI mailing list
UI@...
http://lists.squeakfoundation.org/mailman/listinfo/ui

RE: Fwd: Workspace backgrounds - almost there

by Gary Chambers-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I could make the title button order available as a preference... For now
you'd need to subclass the UIThemeSoftSqueak and override
#configureWindowLabelAreaFor: with the version for Vistary.
Your new theme subclass will appear in the preferences (you should also
override #themeName on the class side).

As for the legibility of button text with Vistary, I find it alright when
using a FreeType font...

As for corner handles, they were a bugger to fix to work properly! I'd
prefer the old border/side behaviour with no handles as such. I could make
this an option if there's sufficient interest.

> -----Original Message-----
> From: ui-bounces@...
> [mailto:ui-bounces@...] On Behalf Of
> Bill Schwab
> Sent: 29 September 2007 3:23 pm
> To: ui@...
> Subject: Re: [UI] Fwd: Workspace backgrounds - almost there
>
>
> I knew I missed a question in my global reply - the corner handles.
> They do not particularly bother me (I almost like them
> actually), but if they go away, I won't scream about it.  Now
> that you mention it, you're right, they are ugly ;)
>
> Gary, something I just noticed is that the soft squeak theme
> leaves the [x] button on the left of the title bar.  I
> _think_ I would move it to he right.  That said, I gladly
> defer to you judgement.  BTW, I continue to be impressed with
> your work.  For reasons unknown, I switched back to the
> Vistary theme and noted that you obviously can move the close
> button; at first, I assumed you simply didn't mess with the
> locations.
> I would use the Vistary theme, but I find the buttons
> difficult to read due to the lens effect, or more to the
> point, its location.  Of course, that is largely a result of
> what you set out to emulate.  I can envision writing a hybrid
> theme that has lens effects near rectangle bounds, but that can wait.
>
> Bill
>
>
>
> Wilhelm K. Schwab, Ph.D.
> University of Florida
> Department of Anesthesiology
> PO Box 100254
> Gainesville, FL 32610-0254
>
> Email: bschwab@...
> Tel: (352) 846-1285
> FAX: (352) 392-7029
>
> >>> asqueaker@... 09/27/07 10:10 PM >>>
> Looks real good Bill!  I especially like highlighting the
> items in Lists the same as text highlighted in a text pane; a
> big improvement over the red-on-gray list selections of past.
>
> Do you have a mind to ditch the corner handles?  Aren't they
> ugly? Not to mention redundant with the changing of the
> mouse-pointer.  I've also noticed (in 3.9 images) they creep
> out of their bounds under certain circumstances like too
> small a window-title font, or maybe square window corners too..
>
>
> On 9/27/07, Bill Schwab <BSchwab@...> 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@...
> > 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@...
> > http://lists.squeakfoundation.org/mailman/listinfo/ui
> >
> _______________________________________________
> UI mailing list
> UI@...
> http://lists.squeakfoundation.org/mailman/listinfo/ui
>
> _______________________________________________
> UI mailing list
> UI@...
> http://lists.squeakfoundation.org/mailman/listinfo/ui
>

_______________________________________________
UI mailing list
UI@...
http://lists.squeakfoundation.org/mailman/listinfo/ui

Re: Fwd: Workspace backgrounds - almost there

by Klaus D. Witzel :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

The corner handles are inconvenient also when I do #renderOn: a SVG+xhtml  
canvas. Sometimes they seem to be one off (hard to predict/reproduce) and  
the implementation (rescue the old bits...) is/does, hrm, does not give  
you a good time when *not* rendering on a graphics card.

I have no suggestion for what/how to do better with them, just my CHF 0.05.

On Mon, 01 Oct 2007 12:26:33 +0200, Gary Chambers wrote:

> I could make the title button order available as a preference... For now
> you'd need to subclass the UIThemeSoftSqueak and override
> #configureWindowLabelAreaFor: with the version for Vistary.
> Your new theme subclass will appear in the preferences (you should also
> override #themeName on the class side).
>
> As for the legibility of button text with Vistary, I find it alright when
> using a FreeType font...
>
> As for corner handles, they were a bugger to fix to work properly! I'd
> prefer the old border/side behaviour with no handles as such. I could  
> make
> this an option if there's sufficient interest.
>
>> -----Original Message-----
>> From: ui-bounces@...
>> [mailto:ui-bounces@...] On Behalf Of
>> Bill Schwab
>> Sent: 29 September 2007 3:23 pm
>> To: ui@...
>> Subject: Re: [UI] Fwd: Workspace backgrounds - almost there
>>
>>
>> I knew I missed a question in my global reply - the corner handles.
>> They do not particularly bother me (I almost like them
>> actually), but if they go away, I won't scream about it.  Now
>> that you mention it, you're right, they are ugly ;)
>>
>> Gary, something I just noticed is that the soft squeak theme
>> leaves the [x] button on the left of the title bar.  I
>> _think_ I would move it to he right.  That said, I gladly
>> defer to you judgement.  BTW, I continue to be impressed with
>> your work.  For reasons unknown, I switched back to the
>> Vistary theme and noted that you obviously can move the close
>> button; at first, I assumed you simply didn't mess with the
>> locations.
>> I would use the Vistary theme, but I find the buttons
>> difficult to read due to the lens effect, or more to the
>> point, its location.  Of course, that is largely a result of
>> what you set out to emulate.  I can envision writing a hybrid
>> theme that has lens effects near rectangle bounds, but that can wait.
>>
>> Bill
>>
>>
>>
>> Wilhelm K. Schwab, Ph.D.
>> University of Florida
>> Department of Anesthesiology
>> PO Box 100254
>> Gainesville, FL 32610-0254
>>
>> Email: bschwab@...
>> Tel: (352) 846-1285
>> FAX: (352) 392-7029
>>
>> >>> asqueaker@... 09/27/07 10:10 PM >>>
>> Looks real good Bill!  I especially like highlighting the
>> items in Lists the same as text highlighted in a text pane; a
>> big improvement over the red-on-gray list selections of past.
>>
>> Do you have a mind to ditch the corner handles?  Aren't they
>> ugly? Not to mention redundant with the changing of the
>> mouse-pointer.  I've also noticed (in 3.9 images) they creep
>> out of their bounds under certain circumstances like too
>> small a window-title font, or maybe square window corners too..
>>
>>
>> On 9/27/07, Bill Schwab <BSchwab@...> 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@...
>> > 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@...
>> > http://lists.squeakfoundation.org/mailman/listinfo/ui
>> >
>> _______________________________________________
>> UI mailing list
>> UI@...
>> http://lists.squeakfoundation.org/mailman/listinfo/ui
>>
>> _______________________________________________
>> UI mailing list
>> UI@...
>> http://lists.squeakfoundation.org/mailman/listinfo/ui
>>


_______________________________________________
UI mailing list
UI@...
http://lists.squeakfoundation.org/mailman/listinfo/ui

RE: Fwd: Workspace backgrounds - almost there

by Gary Chambers-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

For the moment I have added edge grips for windows (subtle looking,
depending on theme).
At least it helps that any edge can resize rather than hunting for the
corner...

On SqueakSource only for the moment, Pinesoft-Widgets-gvc.243.mcz.

> -----Original Message-----
> From: ui-bounces@...
> [mailto:ui-bounces@...] On Behalf Of
> Gary Chambers
> Sent: 01 October 2007 11:27 am
> To: 'Squeak's User Interface'
> Subject: RE: [UI] Fwd: Workspace backgrounds - almost there
>
>
> I could make the title button order available as a
> preference... For now you'd need to subclass the
> UIThemeSoftSqueak and override
> #configureWindowLabelAreaFor: with the version for Vistary.
> Your new theme subclass will appear in the preferences (you
> should also override #themeName on the class side).
>
> As for the legibility of button text with Vistary, I find it
> alright when using a FreeType font...
>
> As for corner handles, they were a bugger to fix to work
> properly! I'd prefer the old border/side behaviour with no
> handles as such. I could make this an option if there's
> sufficient interest.
>
> > -----Original Message-----
> > From: ui-bounces@...
> > [mailto:ui-bounces@...] On Behalf Of
> > Bill Schwab
> > Sent: 29 September 2007 3:23 pm
> > To: ui@...
> > Subject: Re: [UI] Fwd: Workspace backgrounds - almost there
> >
> >
> > I knew I missed a question in my global reply - the corner handles.
> > They do not particularly bother me (I almost like them
> > actually), but if they go away, I won't scream about it.  Now
> > that you mention it, you're right, they are ugly ;)
> >
> > Gary, something I just noticed is that the soft squeak theme
> > leaves the [x] button on the left of the title bar.  I
> > _think_ I would move it to he right.  That said, I gladly
> > defer to you judgement.  BTW, I continue to be impressed with
> > your work.  For reasons unknown, I switched back to the
> > Vistary theme and noted that you obviously can move the close
> > button; at first, I assumed you simply didn't mess with the
> > locations.
> > I would use the Vistary theme, but I find the buttons
> > difficult to read due to the lens effect, or more to the
> > point, its location.  Of course, that is largely a result of
> > what you set out to emulate.  I can envision writing a hybrid
> > theme that has lens effects near rectangle bounds, but that
> can wait.
> >
> > Bill
> >
> >
> >
> > Wilhelm K. Schwab, Ph.D.
> > University of Florida
> > Department of Anesthesiology
> > PO Box 100254
> > Gainesville, FL 32610-0254
> >
> > Email: bschwab@...
> > Tel: (352) 846-1285
> > FAX: (352) 392-7029
> >
> > >>> asqueaker@... 09/27/07 10:10 PM >>>
> > Looks real good Bill!  I especially like highlighting the
> > items in Lists the same as text highlighted in a text pane; a
> > big improvement over the red-on-gray list selections of past.
> >
> > Do you have a mind to ditch the corner handles?  Aren't they
> > ugly? Not to mention redundant with the changing of the
> > mouse-pointer.  I've also noticed (in 3.9 images) they creep
> > out of their bounds under certain circumstances like too
> > small a window-title font, or maybe square window corners too..
> >
> >
> > On 9/27/07, Bill Schwab <BSchwab@...> 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@...
> > > 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@...
> > > http://lists.squeakfoundation.org/mailman/listinfo/ui
> > >
> > _______________________________________________
> > UI mailing list
> > UI@...
> > http://lists.squeakfoundation.org/mailman/listinfo/ui
> >
> > _______________________________________________
> > UI mailing list
> > UI@...
> > http://lists.squeakfoundation.org/mailman/listinfo/ui
> >
>
> _______________________________________________
> UI mailing list
> UI@...
> http://lists.squeakfoundation.org/mailman/listinfo/ui
>

_______________________________________________
UI mailing list
UI@...
http://lists.squeakfoundation.org/mailman/listinfo/ui

RE: Re: Fwd: Workspace backgrounds - almost there

by Gary Chambers-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Is that with or without the UI Enhancements loaded? I put a lot of effort
into fixing the corner grip positions and using absolute coordinates, rather
than deltas, so that the mouse cursor changes appropriately when resizing
below the minimumExtent of a window (mouse no longer within the grip upon
mouse release).

What does "rescue the old bits" mean?

> -----Original Message-----
> From: ui-bounces@...
> [mailto:ui-bounces@...] On Behalf Of
> Klaus D. Witzel
> Sent: 01 October 2007 1:07 pm
> To: ui@...
> Subject: [UI] Re: Fwd: Workspace backgrounds - almost there
>
>
> The corner handles are inconvenient also when I do #renderOn:
> a SVG+xhtml  
> canvas. Sometimes they seem to be one off (hard to
> predict/reproduce) and  
> the implementation (rescue the old bits...) is/does, hrm,
> does not give  
> you a good time when *not* rendering on a graphics card.
>
> I have no suggestion for what/how to do better with them,
> just my CHF 0.05.
>
> On Mon, 01 Oct 2007 12:26:33 +0200, Gary Chambers wrote:
>
> > I could make the title button order available as a
> preference... For
> > now you'd need to subclass the UIThemeSoftSqueak and override
> > #configureWindowLabelAreaFor: with the version for Vistary.
> Your new
> > theme subclass will appear in the preferences (you should also
> > override #themeName on the class side).
> >
> > As for the legibility of button text with Vistary, I find
> it alright
> > when using a FreeType font...
> >
> > As for corner handles, they were a bugger to fix to work
> properly! I'd
> > prefer the old border/side behaviour with no handles as
> such. I could
> > make
> > this an option if there's sufficient interest.
> >
> >> -----Original Message-----
> >> From: ui-bounces@...
> >> [mailto:ui-bounces@...] On Behalf Of Bill
> >> Schwab
> >> Sent: 29 September 2007 3:23 pm
> >> To: ui@...
> >> Subject: Re: [UI] Fwd: Workspace backgrounds - almost there
> >>
> >>
> >> I knew I missed a question in my global reply - the corner
> handles.
> >> They do not particularly bother me (I almost like them
> actually), but
> >> if they go away, I won't scream about it.  Now that you
> mention it,
> >> you're right, they are ugly ;)
> >>
> >> Gary, something I just noticed is that the soft squeak
> theme leaves
> >> the [x] button on the left of the title bar.  I _think_ I
> would move
> >> it to he right.  That said, I gladly defer to you
> judgement.  BTW, I
> >> continue to be impressed with your work.  For reasons unknown, I
> >> switched back to the Vistary theme and noted that you
> obviously can
> >> move the close button; at first, I assumed you simply didn't mess
> >> with the locations.
> >> I would use the Vistary theme, but I find the buttons
> >> difficult to read due to the lens effect, or more to the
> >> point, its location.  Of course, that is largely a result of
> >> what you set out to emulate.  I can envision writing a hybrid
> >> theme that has lens effects near rectangle bounds, but
> that can wait.
> >>
> >> Bill
> >>
> >>
> >>
> >> Wilhelm K. Schwab, Ph.D.
> >> University of Florida
> >> Department of Anesthesiology
> >> PO Box 100254
> >> Gainesville, FL 32610-0254
> >>
> >> Email: bschwab@...
> >> Tel: (352) 846-1285
> >> FAX: (352) 392-7029
> >>
> >> >>> asqueaker@... 09/27/07 10:10 PM >>>
> >> Looks real good Bill!  I especially like highlighting the items in
> >> Lists the same as text highlighted in a text pane; a big
> improvement
> >> over the red-on-gray list selections of past.
> >>
> >> Do you have a mind to ditch the corner handles?  Aren't they ugly?
> >> Not to mention redundant with the changing of the mouse-pointer.  
> >> I've also noticed (in 3.9 images) they creep out of their bounds
> >> under certain circumstances like too small a window-title font, or
> >> maybe square window corners too..
> >>
> >>
> >> On 9/27/07, Bill Schwab <BSchwab@...> 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@...
> >> > 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@...
> >> > http://lists.squeakfoundation.org/mailman/listinfo/ui
> >> >
> >> _______________________________________________
> >> UI mailing list
> >> UI@...
> >> http://lists.squeakfoundation.org/mailman/listinfo/ui
> >>
> >> _______________________________________________
> >> UI mailing list
> >> UI@...
> >> http://lists.squeakfoundation.org/mailman/listinfo/ui
> >>
>
>
> _______________________________________________
> UI mailing list
> UI@...
> http://lists.squeakfoundation.org/mailman/listinfo/ui
>

_______________________________________________
UI mailing list
UI@...
http://lists.squeakfoundation.org/mailman/listinfo/ui

RE: Re: Fwd: Workspace backgrounds - almost there

by Gary Chambers-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@...
> [mailto:ui-bounces@...] 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@...
> > [mailto:ui-bounces@...] On Behalf Of
> > Bill Schwab
> > Sent: 30 September 2007 4:48 pm
> > To: ui@...
> > 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@...
> > Tel: (352) 846-1285
> > FAX: (352) 392-7029
> >
> > >>> klaus.witzel@... 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@...
> > > 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@...
> > http://lists.squeakfoundation.org/mailman/listinfo/ui
> >
> > _______________________________________________
> > UI mailing list
> > UI@...
> > http://lists.squeakfoundation.org/mailman/listinfo/ui
> >
>
> _______________________________________________
> UI mailing list
> UI@...
> http://lists.squeakfoundation.org/mailman/listinfo/ui
>

_______________________________________________
UI mailing list
UI@...
http://lists.squeakfoundation.org/mailman/listinfo/ui

Rounded corners [was Re: Fwd: Workspace backgrounds - almost there]

by Klaus D. Witzel :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Mon, 01 Oct 2007 16:08:51 +0200, Gary Chambers wrote:

> Is that with or without the UI Enhancements loaded?

That's a good question. Will load UI Enhancements and check (later the  
week).

> I put a lot of effort
> into fixing the corner grip positions and using absolute coordinates,  
> rather
> than deltas, so that the mouse cursor changes appropriately when resizing
> below the minimumExtent of a window (mouse no longer within the grip upon
> mouse release).

Ahh, will be nice :)

> What does "rescue the old bits" mean?

I referred to #saveBitsUnderCornersOf:on:in:corners: which copies the bits  
under potential round corner areas, then the client's block is evaluated,  
then #tweakCornersOf:on:in:borderWidth:corners: puts back some of those  
bits. Impossible with a one dimensional SVG+html stream :( or similiar  
media, for that matter.

During rendering the to-be-rounded Morph does not know that, so I signal a  
RoundedCornersNotification and exchange rounding information between the  
related methods (the borderWidthForRounding I think) which [the methods  
and their receivers] may be far away from each other on the stack. I need  
the "to be rounded" info at the SVG+xhtml element level. Example attached,  
FireFox/Opera and Inkskape recommended, Morph class names are in the  
element id. Magnify to 200% and inspect the corners.

Will see that I can get that working with UI Enhancments.

>> -----Original Message-----
>> From: ui-bounces@...
>> [mailto: