Re: Broken i18n and the new UI handler.
- From: Federico Mena Quintero <federico helixcode com>
- To: egger suse de
- Cc: gnome-hackers nuclecu unam mx, gtk-devel-list gnome org
- Subject: Re: Broken i18n and the new UI handler.
- Date: Wed, 13 Sep 2000 16:31:02 -0400
egger suse de writes:
> Indeed. This is something that's really missing in bonobo currently:
> Easy translation from normal Gtk+ apps over to bonobo components.
> Assuming that the application is properly writte without using global
> variables and such the above could really work and easy the programming
> of components quite a lot.
Even if you had the nice menu merging abstraction, it would still not
be trivial.
For example, right now it is very simple to export a widget as a
Bonobo control. You just do
GtkWidget *my_widget;
BonoboControl *control;
my_widget = gtk_my_widget_new ();
control = bonobo_control_new (my_widget);
if (!control) {
g_message ("Eeeeeeeeeeeeeeek");
exit (EXIT_FAILURE);
}
That could be the contents of your control factory function. That's
all you need to do.
Still, such a thing would probably not be very interesting. You want
to have a nice IDL description of the interfaces your control
supports. If it is an image viewer control, you want to have a way to
set the image, change the zoom factor, and do other stuff.
I.e. making GTK+ apps be Bonobo-enabled is not just a matter of
throwing some widgets to the world. You also need to have useful
interfaces to them.
Federico
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]