Ah, I see now. At the beginning I was thinking about something like "Drag-n-drop Lua with Awesome bindings".
So, you want to see something that most major WM have. The only thing that I don't quite understand on your picture is the "New Widget" dialog. How will this work? As far as I can see you will still need to write some Lua code in order to create a meaningful widget, simple UI elements won't do the trick here. If I recall correctly in Gnome you can't create a new item for your panel from GUI, you have to write some actual code and then somehow register it (or a binary compiled from this code) the the Gnome UI Settings knows about it. Maybe something similar can be done in Awesome. - Eugene On Sun, Jun 22, 2014 at 2:43 AM, Alexis Brenon <brenon.ale...@gmail.com> wrote: > Good evening ! > > These are my first sketches, very simple, with many flaws... But to have > an idea. Not really graphic. Much more like menu-config of linux kernel but > with Qt or GTK, or whatever. > > Best, > Alexis > > > 2014-06-21 16:30 GMT+02:00 Mohan Sundaram <mohan....@gmail.com>: > > It would be good to have a bash driven script where one can choose widgets >> with their order, menu entries with order, keyboard/ mouse shortcuts, theme >> or background colour, fonts etc. It should produce rc.lua and a back up of >> the last good rc.lua. >> >> Regards >> Mohan Sundaram >> Mobile mail, please pardon autocomplete /autoreplace typos >> On Jun 21, 2014 7:40 PM, "Alexis Brenon" <brenon.ale...@gmail.com> wrote: >> >>> Yes, something like this, but without the UI design part (that seems to >>> be quite difficult to make), because as I remember, in awesome, wiboxes can >>> only be on top, left, right, bottom, not anywhere on screen. >>> >>> I will do some sketches this evening. >>> >>> Best, >>> Alexis >>> >>> >>> 2014-06-21 15:47 GMT+02:00 Evgeny Pakhomov <p1hi...@gmail.com>: >>> >>>> You can see how Qt Designer handles signals and slots (it's how Qt >>>> implemented callbacks) at this video: >>>> http://www.youtube.com/watch?v=BYohbT6oUDM#t=350 >>>> >>>> Yes, some sketch or use case will surely help. >>>> >>>> Regards, >>>> Eugene >>>> >>>> >>>> On Sat, Jun 21, 2014 at 8:36 PM, Alexis Brenon <brenon.ale...@gmail.com >>>> > wrote: >>>> >>>>> Hi Eugene, >>>>> >>>>> Thanks for the answer. I never used Qt Designer so I don't very know >>>>> what it looks like. But I imagine that you can define your tags (with >>>>> shifty or not), define your common widgets (with common callbacks and >>>>> format (for example for clock, volume, battery), or custom (if you have >>>>> particular need) and place them as you want. >>>>> >>>>> I don't know if it's very clear. Maybe some sketchup and/or use case >>>>> will help to identify features. >>>>> >>>>> Best, >>>>> Alexis >>>>> >>>>> >>>>> 2014-06-21 15:26 GMT+02:00 Evgeny Pakhomov <p1hi...@gmail.com>: >>>>> >>>>> Hi Alexis, >>>>>> >>>>>> I think it's an interesting idea, at least from the development >>>>>> challenge perspective. >>>>>> >>>>>> But how do you see it? Will it be something like Qt Designer, so a >>>>>> user will be available to define new widgets, configure and add them to >>>>>> his >>>>>> desktops? Or something that will change only the existing layout? >>>>>> >>>>>> Regards, >>>>>> Eugene >>>>>> >>>>>> >>>>>> On Sat, Jun 21, 2014 at 3:20 PM, Alexis Brenon < >>>>>> brenon.ale...@gmail.com> wrote: >>>>>> >>>>>>> Hello folks ! >>>>>>> >>>>>>> I've got an idea. What about an AwesomeWM configuration generator. A >>>>>>> small soft which allow new users to easily discover all (or at least >>>>>>> many) >>>>>>> options that awesome offer. >>>>>>> >>>>>>> In my head, the most important feature is to generate readable file >>>>>>> with comments which allow anyone to learn awesome API reading the >>>>>>> generated >>>>>>> file. >>>>>>> >>>>>>> Is there an app that already exists for this ? Is anybody interested >>>>>>> in this kind of soft ? Is anybody interested to take part in the dev >>>>>>> process ? >>>>>>> >>>>>>> Bye, >>>>>>> Have a good day ! >>>>>>> >>>>>>> Alexis BRENON >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >