scalable canvas a11y [was Re: canvas notes]

2005-09-08 Thread Bill Haneman
A number of interesting issues get raised when one talks about scalable canvases, especially when the complexity of the rendered content changes with 'zoom level'. It may be important to distinguish between scaled-canvas-size, and notional "zoom level". For instance, a user with poor vision m

Re: canvas notes

2005-09-08 Thread Roger Leigh
"muppet" <[EMAIL PROTECTED]> writes: > Gustavo J. A. M. Carneiro said: >> On Wed, 2005-09-07 at 16:54 +0200, Alexander Larsson wrote: >>> On Mon, 2005-08-15 at 02:38 -0400, Havoc Pennington wrote: >>> > 4. Widget embedding. Absolutely critical to using the canvas >>> >for real-world UI. The wi

Re: canvas notes [zoom dependent container]

2005-09-08 Thread Øyvind Kolås
On 9/8/05, Gustavo J. A. M. Carneiro <[EMAIL PROTECTED]> wrote: > The way I see it, you would always have only one item, which just > happens to draw more stuff if zoom level allows it. Or you could have a > single item but with items inside, as sub-items, that are made visible > at some point. B

Re: GtkAssistant API thoughts

2005-09-08 Thread Tristan Van Berkom
Matthias Clasen wrote: [...] I understand that a user-specified function is a bit problematic for a gui builder, but without the page objects, there will not be per-page "forward" and "back" signals anyway, at most it would be a forward signal on the assistant object, taking the current page or

Re: canvas notes [zoom dependent container]

2005-09-08 Thread Havoc Pennington
Piccolo does have this feature, so it might be interesting to look at that. Also one of their demos has a "lens" item, where some items are only visible if they are intersecting the "lens" ; not sure how that demo works, but it seems like it may be interesting to find out. Havoc

Re: canvas notes [zoom dependent container]

2005-09-08 Thread Øyvind Kolås
> > On Thu, 2005-09-08 at 14:31 +0200, Alexander Larsson wrote: > depending on zoom factor) things break. I mean, if you show two views of > the same canvas, one with a large zoom factor and one with a small zoom > factor, does the child item get added? s/added/rendered/ at least for the canvas fo

Re: canvas notes [zoom dependent container]

2005-09-08 Thread Gustavo J. A. M. Carneiro
On Thu, 2005-09-08 at 19:16 +0200, Alexander Larsson wrote: > On Thu, 2005-09-08 at 17:00 +0100, Gustavo J. A. M. Carneiro wrote: > > On Thu, 2005-09-08 at 14:31 +0200, Alexander Larsson wrote: > > > > At some level this is perfectly fine, however when you start to change > > > the geometry (i.e.

Re: canvas notes [zoom dependent container]

2005-09-08 Thread Alexander Larsson
On Thu, 2005-09-08 at 17:00 +0100, Gustavo J. A. M. Carneiro wrote: > On Thu, 2005-09-08 at 14:31 +0200, Alexander Larsson wrote: > > At some level this is perfectly fine, however when you start to change > > the geometry (i.e. the size, position and number of canvas items) things > > get really h

Re: canvas notes

2005-09-08 Thread Alexander Larsson
On Thu, 2005-09-08 at 17:05 +0100, Gustavo J. A. M. Carneiro wrote: > > > > In my initial thinking about this and talking to various people about it > > i've notived that this is pretty essential for a usable canvas: > > > > > 4. Widget embedding. Absolutely critical to using the canvas > > >

Re: canvas notes

2005-09-08 Thread muppet
Gustavo J. A. M. Carneiro said: > On Wed, 2005-09-07 at 16:54 +0200, Alexander Larsson wrote: >> On Mon, 2005-08-15 at 02:38 -0400, Havoc Pennington wrote: >> > 4. Widget embedding. Absolutely critical to using the canvas >> >for real-world UI. The widget embedding can't be broken >> >as i

Re: canvas notes

2005-09-08 Thread Gustavo J. A. M. Carneiro
On Wed, 2005-09-07 at 16:54 +0200, Alexander Larsson wrote: > On Mon, 2005-08-15 at 02:38 -0400, Havoc Pennington wrote: > > Hi, > > > > Been thinking about canvas widgets a little this weekend, thought I'd > > write down some notes. Some people are doubtless way ahead of me. > > Just dropping a

Re: canvas notes [zoom dependent container]

2005-09-08 Thread Gustavo J. A. M. Carneiro
On Thu, 2005-09-08 at 14:31 +0200, Alexander Larsson wrote: > On Thu, 2005-09-08 at 09:30 +0200, Øyvind Kolås wrote: > > > > When playing around with some zoomable canvas prototypes using cairo > > earlier, I created a canvas container element that acted as a switch. > > At one zoom level it was s

Re: GtkAssistant API thoughts

2005-09-08 Thread Matthias Clasen
On Thu, 2005-09-08 at 09:08 -0400, Tristan Van Berkom wrote: > Damon Chaplin wrote: > [...] > >>I think by combining the "forward" function, the page types and the > >>"complete" > >>information, we can do a very good job with flow control. E.g if all pages > >>following the current page are alrea

Re: GtkAssistant API thoughts

2005-09-08 Thread Tristan Van Berkom
Damon Chaplin wrote: [...] I think by combining the "forward" function, the page types and the "complete" information, we can do a very good job with flow control. E.g if all pages following the current page are already marked complete (because they only contain optional fields), we can show a "f

Re: canvas notes [zoom dependent container]

2005-09-08 Thread Alexander Larsson
On Thu, 2005-09-08 at 09:30 +0200, Øyvind Kolås wrote: > > When playing around with some zoomable canvas prototypes using cairo > earlier, I created a canvas container element that acted as a switch. > At one zoom level it was showing one set of children, and when zoomed > beyond a defined thresho

Re: GtkAssistant API thoughts

2005-09-08 Thread Carlos Garnacho
Hi!, --- Martyn Russell <[EMAIL PROTECTED]> escribió: > On Wed, 2005-09-07 at 11:29 -0400, Matthias Clasen wrote: > > Last week I looked at the different proposals for moving GnomeDruid to > > GTK+ (see bug 115348). There are 2 patches. The first one has the > > following broad characteristics:

Re: GtkAssistant API thoughts

2005-09-08 Thread Carlos Garnacho
Hi!, --- Matthias Clasen <[EMAIL PROTECTED]> escribió: > On Thu, 2005-09-08 at 01:12 -0400, Jonathan Blandford wrote: > > > - ditch the "forward" and "back" signals, and use a user-specified > > > function > > > to compute the next page > > > > With a fallback to the order in which you add

Re: GtkAssistant API thoughts

2005-09-08 Thread Damon Chaplin
On Wed, 2005-09-07 at 11:29 -0400, Matthias Clasen wrote: > After thinking some more about the different approaches here, I think I > want to try and merge the best aspects of both patches. > > - no page objects in the API, use child properties for title, image, etc > - ditch the "forward" and "

Re: docking widgets

2005-09-08 Thread Naba Kumar
Hi Eriwin, On Wed, 2005-09-07 at 01:16, Erwin Rol wrote: > There seem to be several GDL "versions", i didn't know about the libegg > version , but one of the GDL authors made a C# version , and about only > anjuta seems to use the C GDL, but i can't reach anybody there. > libegg version is not u

Re: GtkAssistant API thoughts

2005-09-08 Thread Martyn Russell
On Wed, 2005-09-07 at 11:29 -0400, Matthias Clasen wrote: > Last week I looked at the different proposals for moving GnomeDruid to > GTK+ (see bug 115348). There are 2 patches. The first one has the > following broad characteristics: This all sounds really good! > - uses ::forward and ::back sign

Re: canvas notes [zoom dependent container]

2005-09-08 Thread Øyvind Kolås
On 8/23/05, Arjan Molenaar <[EMAIL PROTECTED]> wrote: > Quoting Alexander Larsson <[EMAIL PROTECTED]>: > > On Mon, 2005-08-15 at 20:06 +0200, Soeren Sandmann wrote: > >> Havoc Pennington <[EMAIL PROTECTED]> writes: > >> > >> > So random thoughts. > >> > >> A few more random thoughts: > >> > >> - Zo