denemo-devel
[Top][All Lists]
Advanced

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

Re: [Denemo-devel] Involvement


From: Éloi Rivard
Subject: Re: [Denemo-devel] Involvement
Date: Tue, 18 Dec 2012 17:27:38 +0100

Compiling with gmodule-export is only needed for unices, but the G_MODULE_EXPORT macro works too, I just tested, and it seems to be cross platform. Glade seems to have several advantages : flexible interface, internationalization, less code written so statistically less bugs… While it does not complicate compilation, I think it is a good way to design quickly interfaces.


2012/12/18 Richard Shann <address@hidden>
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 <address@hidden>
>         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" <address@hidden> wrote:
>                 That would be great !
>                 It needs gmodule-export but your test works very
>                 well !
>
>
>                 2012/12/14 Richard Shann <address@hidden>
>                         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
>                         <address@hidden>
>                         >         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 - address@hidden
>                         >
>                         >  On perd plus  tre indcis qu' se
>                         tromper.
>                         >
>                         >
>
>
>
>
>
>
>
>         --
>
>         Sent from my Android phone with K-9 Mail. Please excuse my
>         brevity.
>
>
>
> --
> loi Rivard - address@hidden
>
>  On perd plus  tre indcis qu' se tromper.
>
>





--
Éloi Rivard - address@hidden
       
« On perd plus à être indécis qu'à se tromper. »


reply via email to

[Prev in Thread] Current Thread [Next in Thread]