[Glade-devel] Binding independent names
Sridhar R
sridharinfinity@yahoo.com
Tue, 13 Jan 2004 07:00:42 -0800 (PST)
--- bighead@users.sourceforge.net wrote:
> Hey
>
> I don't quite get what you meant by "preference of
> changing names for Widgets,
> depending upon the language binding" ?
Ok. Currently glade3 uses widget names as
* GtkWindow
* GtkHBox
etc. ...
This (may) look confusing to a (say) python
developer, since he expect names like,
* gtk.Window (or) Window
* gtk.HBox (or) HBox
instead of the above.
Hope you get my point better. What I suggest is to
use a names-mapping table, which contains the names of
all the widgets in different bindings (C, Python,
Ruby, etc..).
Then the User/IDE can change the preferered way of
naming widgets by just changing the default binding in
"Options" dialog. Similarly the glade3 IDE API should
also contain a function for switching the binding so
that depending upon the IDE and the language it uses
(Anjuta use C/C++ and <myfutureide> uses Python) it
can change the binding by calling that function.
> Archit
>
> Sridhar R <sridharinfinity@yahoo.com> writes:
>
> > Hi,
> >
> > I think glade3 should support the preference of
> > changing names for Widgets, depending upon the
> > language binding. For example, currently the
> > signal-list dialog list names based on GTK+ C
> library.
> > But in PyGTK, the names doesn't contain the
> prefix
> > 'gtk'. Or instead of using GtkWindow, it can say
> > gtk.Window.
> >
> > So it all depends upon the binding. It would be
> > better if glade3 API (API for IDEs), supports
> setting
> > of binding dynamically, so that it reflects the
> name
> > change!
> >
> >
> > =====
> > Sridhar R
> > Email: r_sridhar@users.sf.net
> > WWW: http://sridhar.has.it
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Hotjobs: Enter the "Signing Bonus"
> Sweepstakes
> > http://hotjobs.sweepstakes.yahoo.com/signingbonus
> > _______________________________________________
> > Glade-devel maillist -
> Glade-devel@lists.ximian.com
> >
http://lists.ximian.com/mailman/listinfo/glade-devel
=====
Sridhar R
Email: r_sridhar@users.sf.net
WWW: http://sridhar.has.it
__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus