Cimi’s Official Blog

Italians do it Better…

Just a Blog on Gtk+ Theming, Bleeding-Edge, Good Software...

Searching coders for the Murrine Configurator 16 December, 2007

As in the title, I’m searching someone to create a murrine configurator to fit the new version changes.

A “call for coders:)

This is the first part of the work needed before the release (I won’t release the new version until a configurator will be ready), as it is very importanto too.

Please help me :) I think pygtk could be enough.
Murrine RGBA - Quodlibet 2

Some Specs

1) what should it look like?
A window, with a treeview to select the theme to edit, and another part of the gui to edit the options.
My idea is to automatically build the gui from a schema file, that should follow this standard http://live.gnome.org/GnomeArt/EngineSchema
This will permit to do some fast port to other engines too

2) would it only have to edit a gtkrc?
After selecting the options, yes.

The older configurator (in python) is here: http://murrine.netsons.org/index.php?q=node/8 the author stopped the development. It’s GPL, so could be useful to re-use some of the code.


Posted in English, GTK, Murrine |

16 Replies

  1. racoqster said:

    Hei cimi, i’ve been following your work on murrine, and first of all congratulations. You are making an excelent overcoming some limitations of the curent theme engines. I’m no coder, but since i didn’t managed to find your email (maybe because u want to protect yourself from spam ;) ) i wonder if you have time to help on what it will be the default theme for ubuntu, the idea for the new theme, for the ubuntu hardy heron, it’s on it’s way on the time i’m writing, however the technology that you have been developing would come in handy to be implemented in the next Ubuntu theme. The author of the theme proposal Ken Vermette even take it serious in using your murrine theme on building the next theme for ubuntu (see the page’s comments). I don’t see other theming engine doing the things that are specified on ubuntu artwork, that your theme engine can do. So i and all the ubuntu community kindly ask you if you have any spare time to get in touch with the ubuntu artwork proposal, and aid him in the best way you can. Best regards, and keep the good work ;) Please see the link: https://wiki.ubuntu.com/Artwork/Incoming/Hardy/Alternate/BasicIdeals

  2. Garret said:

    Cimi mi puoi dire che tema usi per Avant?

  3. Alberto Milone said:

    @Cimi
    1) what should it look like?
    2) would it only have to edit a gtkrc?

    Just to get an idea of how much work the configurator would require.

  4. K3ks said:

    Hi Cimi,
    I’m really looking forward to rgba in murrine, but i’m not a good coder.
    I would like to help though, so is thee anything an noncoder could do?

  5. Cimi said:

    1) what should it look like?
    A window, with a treeview to select the theme to edit, and another part of the gui to edit the options.
    My idea is to automatically build the gui from a schema file, that should follow this standard http://live.gnome.org/GnomeArt/EngineSchema
    This will permit to do some fast port to other engines too

    2) would it only have to edit a gtkrc?
    After selecting the options, yes.

    The older configurator (in python) is here: http://murrine.netsons.org/index.php?q=node/8 the author stopped the development. It’s GPL, so could be useful to re-use some of the code.

  6. Matteo said:

    Great work!

  7. Matteo said:

    The configurator should necessary be written in python?
    I’m a ruby programmer… :)

    Should the configurator be generated from a xml file? So after generation it should be “static” and the code can be modified manually.

    Actually I’m not experienced in working with gtkrc files and I don’t see the relation between the xml file and the gtkrc one. Actually the gtkrc one is much more complex than your examples of xml file.

    Have you found anyone who took the job?

  8. antono said:

    Matteo, if new configurator is written in ruby i certainly can help you! :)

  9. wes said:

    Can you implement the scrollbars in this mockup? The scrollbars have transparency over a colorful trough.
    http://wiki.ubuntu.com/Artwork/Incoming/Hardy/Alternate/Kerberos

  10. Cimi said:

    those scrollbars could be implemented also without needing rgba colormaps… but imho they’re not usable, as they puts the user’s attention to the trough rather than the slider.
    So I won’t implement those ones for the moment

  11. YangH said:

    Hi, Cimi,

    I’m writing a new configurator with C, I’m follow the EngineSchema on the l.g.o. Now, a GRegex based GtkRC value editor aviliable.

    snip:

    EngineSchemaValue *val;

    val = engine_schema_value_new (ENGINE_SCHEMA_VALUE_TYPE_COLOR,
    “scrollbar_color”,
    “\”#112233\”");
    engine_schema_set_value (THEME_FILE, val, NULL);
    engine_schema_value_free (val);

    It’s work fine.:)

    I guess the most work is about read schema and build UI, even though we have libxml2 with some schema support there.

  12. YangH said:

    It seem that there is no easier way than parse schema file with libxml2 in C, I’ve read some code of gconf2, it uses libxml2 too…

  13. Luke Morton said:

    Hi Cimi,

    I sent you an email on Saturday to tell you that I’ve been working on a new configurator with a friend, and that we’ve got a couple of questions for you regarding constraints and source access. I sent it to your alice it address, so if you need me to resend please let me know.

  14. simo_magic said:

    ciao a tutti

    @cimi notizie riguardo al lavoro sul configuratore? per quando pensi di poter rilasciare il nuovo murrine con annesso configuratore per stando al ritmo di lavoro attuale?

    english version:
    hi all

    @cimi what about the work on configurator? when do you think you’ll able to release murrine+configurator with the actual work rithm?

    simo

  15. Valério Valério’s Blog » Blog Archive » GTK + with transparency said:

    [...] Andrea is searching for coders to help in the Murrine Configurator, if you have some time and skills in PyGtk check you the Andrea blog. [...]

  16. Xander said:

    This project can help?

    http://www.gtk-apps.org/content/show.php/gtkThemeMod?content=72864&PHPSESSID=abbe329cd93d4aa50fd8722f2b4d2040

Leave a Comment

Attention: Moderation is enabled, and could cause a delay to the posting.

This blog is "Powered by Cimi"

Theme from: Kaushal Sheth | Modified by: Andrea Cimitan