Mmm, I was rather fearing that - this dynamic loading of plugins stuff would add complication to the building of Denemo. (I am looking at the links you gave, I see that there is conditional code needed for windows, more stuff to be located correctly at run time etc). Since I haven't got much competence in this area, and none in creating user interfaces via helper tools I am not well placed to either encourage or discourage you. Perhaps Jeremiah will have a more informed opinion on the application of GUB to generating plugin stuff.
Another thought: perhaps the most valuable part of such work would not be the code glade generated but the design of the interaction with the user. If this existed on a branch in our git, it would be a straight-forward job to implement the design in the existing code by writing the widget creation code by hand in C. (Tedious, but straight-forward). Ah - I see I missed the line in your email about your account on Savannah - if Jeremiah can set up access for you then you could create a branch for this new work and then we can experiment with this stuff. Richard On Mon, 2012-12-17 at 23:47 +0100, loi Rivard wrote: > Richard, > It's needed by gtkbuilder to dynamically load signals : > http://developer.gnome.org/gtk3/stable/GtkBuilder.html#gtk-builder-connect-signals > . Reading > http://developer.gnome.org/glib/stable/glib-Dynamic-Loading-of-Modules.html , > my guess is that it allows some kind of introspection to connect signals > defined in a glade file to the right handlers. > > Jeremiah, > My account on savannah is "eloi". > > 2012/12/17 Jeremiah Benham <[email protected]> > Eloi, do you have an account with savannah? If so I give you > see what I have to do to give you write access tonight or > tomorrow. > > Jeremiah > > > "loi Rivard" <[email protected]> wrote: > That would be great ! > It needs gmodule-export but your test works very > well ! > > > 2012/12/14 Richard Shann <[email protected]> > On Thu, 2012-12-13 at 21:45 +0100, loi Rivard > wrote: > > Is it ok if I start to implement my Glade > mockups with GtkBuilder ? > > > Sounds wonderful! A note of caution though - > is it really possible to > have a small part of the interface built with > GtkBuilder while the rest > is hand-built? There is already one .xml file > describing part of the > interface (src/denemoui.xml which contains the > fossilized built-in > commands), and occasionally I find skeletons > rattling around in there. > > So I would try out a *tiny* example first just > to check that there > aren't some nasty gotchas waiting to pounce. > Truly tiny, just a window > with a button that does some single Denemo > command (such as > call_out_to_guile("(d-Play)") for example). > > You will need a git branch to do this work > on. Perhaps Jeremiah can > arrange that? > > Richard > > > > > > > > > > 2012/11/5 Richard Shann > <[email protected]> > > On Sun, 2012-11-04 at 19:02 +0100, > loi Rivard wrote: > > > Score Titles GtkHBox is what I > have called User menu in > > the > > > mockup. > > > > Yes > > > > > > Gimp-like tool panels that users > could create, edit, move > > where he > > > wants on the "workspace", display > or hide… would be great > > indeed ! > > > > > > Yes, though I get the impression > that there is a clash of > > cultures - > > some window managers always open > windows at full screen (or > > something) > > which implies a different sort of > design. I recall hearing > > strong > > objections to the gimp interface > from some users. > > In any case, for Denemo, it is > enough to leave a space in the > > interface > > for expansion in that direction. > > > > Richard > > > > > > > > > > > > -- > > loi Rivard - [email protected] > > > > On perd plus tre indcis qu' se > tromper. > > > > > > > > > > > > -- > > Sent from my Android phone with K-9 Mail. Please excuse my > brevity. > > > > -- > loi Rivard - [email protected] > > On perd plus tre indcis qu' se tromper. > > _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
