Re: gtk layering

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2006-10-06 at 21:56 -0400, Bill Cunningham wrote:
>     So if I understand correctly, gnome and it's modular components that use
> gtk are really just gtk apps. What is this IDL layer that gnome needs? Does
> it help gnome communicate with gtk/gdk ?

IDL usually helps a message dispatch broker to enable inter-process
communication and remote procedure calls over a network.  The IDL files
tell Bonobo, for example, how to dispatch a call between one process
(which may or may not be on the same machine) and another.  I believe
bonobo also allows gtk apps to be built out of discreet components.  For
example, app A could embed an object provided by app B in it's window (a
gui example). This is my understanding.  It gets a little complex when
you start talking about out-of-process instantiation, etc.  

By the way, IDL stands for interface definitely language I think.  it
defines the expected parameters and return types a remote procedure call
deals with.

Gnome doesn't "communicate" with gtk/gdk.  Gnome consists of libraries
and components build out of gtk and glib.  So a gnome app is a gtk app
(but not necessarily vice versa).

You're best bet to learn how it all fits together is to hit google hard.


> 
> Bill
> _______________________________________________
> gtk-list mailing list
> gtk-list@xxxxxxxxx
> http://mail.gnome.org/mailman/listinfo/gtk-list
> 

_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux