From gtk-devel Mon Dec 11 11:07:33 2006 From: Bill Haneman Date: Mon, 11 Dec 2006 11:07:33 +0000 To: gtk-devel Subject: Re: Pluggable widget types and implementations Message-Id: <457D3BF5.4050202 () sun ! com> X-MARC-Message: https://marc.info/?l=gtk-devel&m=116583530309629 Tim Janik wrote: > On Sat, 9 Dec 2006, Bill Haneman wrote: > >> Hi All; >> >> As I understand it, the proposal below would probably break gail >> unless/until we roll it into gtk+. > > can you please elaborate why this should be the case? > basically, the proprosal is about exchanging widget types. My understanding is that the pluggable type system would allow for alternate implementations for a given GType. If that is the case, then the implementation code for, say, a GtkTreeView might differ in a 'pluggable' environment from the stock gtk+ implementation treeview code. If this is the case, the gail code will almost surely break; this is because, while gail uses public gtk+ API for its support (thus the API would be the same in a pluggable environment), gail does currently depend on implementation/behavior details of stock gtk+ widgets (i.e. order and type of children, perhaps signal emission order, etc.). > as long > as widgets are supported by gail, nothing should break. and if they > aren't, we're simply talking about accessibility TODOs and the > pluggability doesn't introduce any *new* breakage. > > accesibility and pluggability are simply orthogonal. Not sure I agree. But then, perhaps I have the wrong concept of what is actually intended by a 'pluggable' type system. If so, please feel free to enlighten me (on or off-list). Bill > >> Bill > > --- > ciaoTJ _______________________________________________ gtk-devel-list mailing list gtk-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-devel-list