denu-devel Mailing List for Denu
Brought to you by:
tannewt
You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
(51) |
May
(2) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
---|
From: Shux/Tannewt <shu...@co...> - 2005-08-26 07:41:33
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Just wanted to send out a quick status report. I just recently started to continue work on 3.x and now those changes are in subversion. If you are still interested in Denu, I suggest you check out the berlios subversion repository 3.x is leaps and bounds ahead of 2.x already. 3.x mainly features a better interface with drag and drop support along with (hopefully) more manageable code. I'm currently looking for people to write window manager modules, test denu on other distros besides Gentoo, write documentation and maintain the evergrowing denu central database. All of these positions require dedication and flexibility because Denu is still in constant change. Thanks, Scott -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDDsaB10ekhar8gdURAkT0AJwIAHiATVCw9DGQmUm6l4Aky7O0cwCgvvYC QSDd9ByLFw8IkugcD3gDiqI= =wDQY -----END PGP SIGNATURE----- |
From: Scott S. <shu...@co...> - 2005-05-31 05:48:58
|
Hello everyone I just felt its time for an update. Today I added two new people to denu. Hopefully they will help get things done. I've come down with a bad case of senioritis. The symptoms include not doing calculus homework, denu work or work work (that I get paid for). I have three weeks until graduation. Thats 13 school days. No I'm not counting. :-| Anywho, denu is going to start coming along, I can feel it. I'm going to focus on storing custom entries. Shachaf will be working on the config system and dasdodge will be working on window modules. Matt are you there? Are you still available to do the gnome and KDE modules? Alright lets jump start the discussion. ~Scott |
From: Scott S. <shu...@co...> - 2005-05-02 06:05:27
|
Hello Ladies and Gents, I spent all day chugging along on 3.x and its come to a mildly useful state. The fluxbox import/export functions are working. This also means that those of you interested in writing Window Modules can go to it. Many things will change but that will be mostly configuration based stuff. Also, another feature I want to implement is svg based menus. Denu will then take an svg and convert it as necessary. I think this will allow for the best icons because they will be converted to the correct size. Check out revision 20 in the subversion repository, Scott |
From: Scott <sco...@co...> - 2005-04-26 14:58:56
|
Niklas Paro wrote: >Begin forwarded message: > >Date: Mon, 25 Apr 2005 19:35:20 +0300 >From: nicke <hi...@el...> >To: Matt Kynaston <ma...@gm...>, <den...@li...> >Subject: Re: cross wm-menu managing > > >Hello > >What a coincidence, I actually planned calling my program DMenu, or >DMenus... And no, I don't mind your CC-ing, however, Denu doesn't either >seem to be the kind of project that I searched for. What I planned was >this: > >* Provide some sort of a default system-wide applications.menu file >which include all possible categories. > >* Generate menus with a simple command, that can be included for example >in .xinit, so that users always will have up-to-date menus. > > I see. Thats what the original denu basically did. The 0.x and 1.x series. With 2.x a gui was introduced. >As I understand it, you want to create a gui program to manipulate >applications.menu files, which of course also is needed. The thing is, I >do not feel a need for a gui. > > With denu 3.x I am writing a separate library which you could use. Its almost finished. It to will include (I haven't written it yet.) an autofill function as I call it. Yes, my aims are for writing a gui but the library can be used for anything. >About the name... this is the primary reason i forward this mail to the >Denu mailing-list; what do you think, would it be okay that I call my >program DMenu (for Desktop Menu), or should I come up with something >different? There is a chance that people would mix the names... > >Kindly answer directly to this my email when you have come to a >conclusion, as I'm not registered. > > > With regards to your other email, denu 3.x has no dependency on portage. It does lean towards gentoo because thats what it is developed on, but with 3.x portage dependency will not be a factor. Regarding the name I think it would cause confusion but if thats what you wish to name it, name it that. The name denu stems from a combonation of "dipper", denu's original name, and "menu". Good luck, Scott |
From: Matt K. <ma...@gm...> - 2005-04-25 12:00:36
|
Hi Niklas, I'm still working on the pyxdg editor - it basically works, but I'm getting pretty bogged down with other stuff, and the pyxdg author is in a similar position and hasn't committed my changes. But I'm always happy to share code :D My aim is to integrate it with Denu, another cross-wm menu editor: Denu's actively looking for contributors right now - hope you don't mind me CC-ing this to their list. Matt On 4/25/05, Niklas Paro <hi...@el...> wrote: > Hello! >=20 > I've been thinking about developing a cross wm menu managing tool. > I have a fairly simple tool already using pyxdg to create fvwm menus > from the desktop entries. As I read this mail: > http://lists.freedesktop.org/archives/xdg/2005-March/006247.html , > I figured we could do a coordinated effort. I'm at least interesting in > contributing if you already have something going. If you're interested > I can mail you what I have got so far. >=20 > regards, >=20 > Niklas Paro > -- > Niklas Paro > hi...@el... >=20 > |
From: Scott S. <shu...@co...> - 2005-04-15 06:43:03
|
Attached are the beginnings on denu 3.x . It includes a mockup, general function/variable list and the beginnings of libDenu.py . Check them out. ~Scott |
From: Scott S. <shu...@co...> - 2005-04-14 22:57:55
|
Alright, I'm about to embark on the writing of 3.x . If you'd like to help with the writing please email me and we'll set up a berios svn account. Thanks, Scott |
From: Scott S. <shu...@co...> - 2005-04-14 22:56:39
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> Matt Kynaston wrote: <blockquote cite="mid...@ma..." type="cite"> <pre wrap="">Hi all, Many apologies for the silence - brand new day job is interfering badly, and I've just signed next weekend away doing work on my brother's boat... great for adding to my sailing credit for later in the season, bad for contributing to Denu :( </pre> </blockquote> I'm just glad you are still interested.<br> <blockquote cite="mid...@ma..." type="cite"> <pre wrap="">But... my pyxdg stuff is ready to roll. Well, at least in a state where I can start working it into a denu WM class for import and export functionality. But this can only be written once the format for storing denu menus is nailed down. </pre> </blockquote> I'm working on that.<br> <blockquote cite="mid...@ma..." type="cite"> <pre wrap=""> </pre> <blockquote type="cite"> <pre wrap="">libDenu - Deals with XML manipulation and import export. Functions: </pre> </blockquote> <pre wrap=""><!----> <snip> </pre> <blockquote type="cite"> <pre wrap=""> import export </pre> </blockquote> <pre wrap=""><!----> Are there still going to be separate classes for each WM? If so, these should just call the import and export methods of the given WM class, passing the denu menu. </pre> </blockquote> Yes, the import export functions in libDenu are wrappers from the wm specific functions.<br> <blockquote cite="mid...@ma..." type="cite"> <pre wrap=""> With xdg, it's going to be a little weird (hey, everything with xdg is a little weird ;)... most stuff is designed to work by making changes from a 'base' or system menu. That said, there's nothing to prevent us from creating the menu from scratch and completely overriding the system menu - you just don't bother to merge it. But I've got a feeling that a little bit of magic will be needed to help it decide which route to go... I'd still like to do that part of it, but have a lot less time now. The steps forward I see for getting my xdg stuff in are: 1. iron out the format libDenu stores the menu in (if XML, tags for menus, apps, etc) </pre> </blockquote> I'm should have this nailed down by next week. That is my number one priority at the moment. I need to play with pyxml first.<br> <blockquote cite="mid...@ma..." type="cite"> <pre wrap=""> 2. create base WM class </pre> </blockquote> Base class? Or generic model?<br> <blockquote cite="mid...@ma..." type="cite"> <pre wrap=""> 3. create xdg WM class (as always, these are suggestions, not dictact) </pre> </blockquote> Yup, cool. I'd love it if you would do the xdg module. I can handle the smaller WMs.<br> <blockquote cite="mid...@ma..." type="cite"> <pre wrap=""> Where can I best help with the time I've got? Should I put together a basic XML format for the denu menus that we can build on? </pre> </blockquote> I think that you can best help with brainstorming both on the storage front but also in transference over the web. Also, brainstorm for the gui.<br> <blockquote cite="mid...@ma..." type="cite"> <pre wrap=""> Matt BTW, ran into (YA)GME over at: <a class="moz-txt-link-freetext" href="http://www.realistanew.com/">http://www.realistanew.com/</a> Focusses mostly on editing the app files themselves. Uses pyxdg for parsing. Nowhere near as ambitious as Denu, but mentioned lots on the Ubuntu forums and worth checking out </pre> </blockquote> Yeah, no worries. Denu is the swiss army knife.<br> ~Scott<br> <br> </body> </html> |
From: Matt K. <ma...@gm...> - 2005-04-14 22:03:18
|
Hi all, Many apologies for the silence - brand new day job is interfering badly, and I've just signed next weekend away doing work on my brother's boat... great for adding to my sailing credit for later in the season, bad for contributing to Denu :( But... my pyxdg stuff is ready to roll. Well, at least in a state where I can start working it into a denu WM class for import and export functionality. But this can only be written once the format for storing denu menus is nailed down. > libDenu - Deals with XML manipulation and import export. > Functions: <snip> > import > export Are there still going to be separate classes for each WM? If so, these should just call the import and export methods of the given WM class, passing the denu menu. With xdg, it's going to be a little weird (hey, everything with xdg is a little weird ;)... most stuff is designed to work by making changes from a 'base' or system menu. That said, there's nothing to prevent us from creating the menu from scratch and completely overriding the system menu - you just don't bother to merge it. But I've got a feeling that a little bit of magic will be needed to help it decide which route to go... I'd still like to do that part of it, but have a lot less time now. The steps forward I see for getting my xdg stuff in are: 1. iron out the format libDenu stores the menu in (if XML, tags for menus, apps, etc) 2. create base WM class 3. create xdg WM class (as always, these are suggestions, not dictact) Where can I best help with the time I've got? Should I put together a basic XML format for the denu menus that we can build on? Matt BTW, ran into (YA)GME over at: http://www.realistanew.com/ Focusses mostly on editing the app files themselves. Uses pyxdg for parsing. Nowhere near as ambitious as Denu, but mentioned lots on the Ubuntu forums and worth checking out |
From: Scott S. <shu...@co...> - 2005-04-13 06:13:44
|
Attatched is my current design doc. My goal with 3.x is to promote cleanliness and efficincy through efficient code. Hopefully many redundancies will drop. As you can also see I am splitting it into a back and front end. ~Scott |
From: Matt K. <ma...@gm...> - 2005-04-04 11:43:14
|
I'm confused! Which list should I be replying to? Matt On Apr 3, 2005 2:35 AM, Scott Shawcroft <shu...@co...> wrote: > > > -------- Original Message -------- > Subject: Denu 3.x Planned Classes and Functions > Date: Sat, 02 Apr 2005 10:11:45 -0800 > From: Scott Shawcroft <shu...@co...> > To: denu-devel <den...@li...> > > Here is a copy of what I came up with last night. > > _*libDenu*_ - Deals with XML manipulation and import export. > editEntry > viewEntry > addEntry > deleteEntry > addSpecial > addFolder > save > open > autoFill > update > sysupdate > saveEntry > saveSpecial > moveEntry > import > export > getWM > getInstalledWMs > backup > > *_denuGUI_* > pixmap-manager > initialize > closeWindow > closeDenu > about > loadConfig > saveConfig > openWindow > (More needed in here) > *_ > denu-wm_* - wm replaced with name of window manager name. > import > export > getVersion > > Here are some goals for 3.x: > Document all... > functions > classes > variables > Friendly GUI > command-line interface ? > modular > tooltips > help section > documentation > simple interface > user levels? > -Beginner > -Intermediate > -Advanced > > Please keep this list intact. Add stuff if necessary and and > comments/questions to the bottom of the list. > > Thanks, > Scott > > > > ------------------------------------------------------- SF > email is sponsored by - The IT Product Guide Read honest & candid reviews on > hundreds of IT Products from real users. Discover which products truly live > up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ Denu-devel > mailing list Den...@li... > https://lists.sourceforge.net/lists/listinfo/denu-devel |
From: Scott S. <shu...@co...> - 2005-04-03 01:35:27
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>Denu 3.x Planned Classes and Functions</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Sat, 02 Apr 2005 10:11:45 -0800</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> </tbody> </table> <br> <br> <pre>Here is a copy of what I came up with last night. _*libDenu*_ - Deals with XML manipulation and import export. editEntry viewEntry addEntry deleteEntry addSpecial addFolder save open autoFill update sysupdate saveEntry saveSpecial moveEntry import export getWM getInstalledWMs backup *_denuGUI_* pixmap-manager initialize closeWindow closeDenu about loadConfig saveConfig openWindow (More needed in here) *_ denu-wm_* - wm replaced with name of window manager name. import export getVersion Here are some goals for 3.x: Document all... functions classes variables Friendly GUI command-line interface ? modular tooltips help section documentation simple interface user levels? -Beginner -Intermediate -Advanced Please keep this list intact. Add stuff if necessary and and comments/questions to the bottom of the list. Thanks, Scott </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:35:15
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>Re: [Denu-devel] Other Gnome 2.10 menu project and personal update.</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Fri, 1 Apr 2005 11:04:20 +0100</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Matt Kynaston <a class="moz-txt-link-rfc2396E" href="mailto:ma...@gm..."><ma...@gm...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Reply-To: </th> <td>Matt Kynaston <a class="moz-txt-link-rfc2396E" href="mailto:ma...@gm..."><ma...@gm...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">CC: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">References: </th> <td><a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a></td> </tr> </tbody> </table> <br> <br> <pre>On Apr 1, 2005 1:08 AM, Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a> wrote: > Here is a link to a new editor for gnome 2.10. Its more similar to a > menu editor such as kmenuedit. Denu is still in its own league. Check > it out here, <a class="moz-txt-link-freetext" href="http://ubuntuforums.org/forumdisplay.php?f=67">http://ubuntuforums.org/forumdisplay.php?f=67</a> . Yah - I did an ebuild for the 0.1 version a while back, but haven't checked 0.2: <a class="moz-txt-link-freetext" href="http://bugs.gentoo.org/show_bug.cgi?id=85019">http://bugs.gentoo.org/show_bug.cgi?id=85019</a> > As of denu 3.x development its in the back of my mind and I have to > leave it there. I have an English paper due on Tuesday and then I go to > Southern California on a choir trip. OK, I'll do my best to get the promised WM classes across this weekend. It's been fairly hectic for me since Easter :( > It is also going to include server-side changes to an xml > format for the database also. If you guys have any ideas on this data > transfer let me know. How do the updates work currently on the server side? Matt _______________________________________________ Denu-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Den...@li...">Den...@li...</a> <a class="moz-txt-link-freetext" href="http://lists.berlios.de/mailman/listinfo/denu-devel">http://lists.berlios.de/mailman/listinfo/denu-devel</a> </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:35:15
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>[Denu-devel] Other Gnome 2.10 menu project and personal update.</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Thu, 31 Mar 2005 16:08:08 -0800</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> </tbody> </table> <br> <br> <pre>Here is a link to a new editor for gnome 2.10. Its more similar to a menu editor such as kmenuedit. Denu is still in its own league. Check it out here, <a class="moz-txt-link-freetext" href="http://ubuntuforums.org/forumdisplay.php?f=67">http://ubuntuforums.org/forumdisplay.php?f=67</a> . As of denu 3.x development its in the back of my mind and I have to leave it there. I have an English paper due on Tuesday and then I go to Southern California on a choir trip. My goal is to get the gui set and the classes and variables etc. defined and then go in and code the functions. It is also going to include server-side changes to an xml format for the database also. If you guys have any ideas on this data transfer let me know. Thanks, Scott _______________________________________________ Denu-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Den...@li...">Den...@li...</a> <a class="moz-txt-link-freetext" href="http://lists.berlios.de/mailman/listinfo/denu-devel">http://lists.berlios.de/mailman/listinfo/denu-devel</a> </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:35:13
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>[Denu-devel] denu 3.x idea</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Thu, 24 Mar 2005 23:13:37 -0800</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> </tbody> </table> <br> <br> <pre>I just had an idea. (Love it when I do.) I was just adding two programs to my menu and I was think of how adding an entry should be done and where it placed in the menu structure. I was thinking that it would be cool to have an option where denu would put an entry in a default folder. A guess if you will. It would guess within reason where to put the entry within the existing structure. That would only be an option. Another option would be like it is now and a third would be some sort of drag and drop capability. I'll have to look into it in more detail. Thats just a random set of ideas. ~Scott _______________________________________________ Denu-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Den...@li...">Den...@li...</a> <a class="moz-txt-link-freetext" href="http://lists.berlios.de/mailman/listinfo/denu-devel">http://lists.berlios.de/mailman/listinfo/denu-devel</a> </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:33:11
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>[Denu-devel] Two more things...</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Sun, 27 Mar 2005 22:11:22 -0800</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> </tbody> </table> <br> <br> <pre>I've just had two more ideas. In denu we need to have tips that display on mouseovers. (Forgot the name.) And we also need to include a tips and tricks at the start up of denu. Also, now that my brains going, automatically filling the installed side of things upon initial install should save some confusion. Those are my random thoughts. ~Scott _______________________________________________ Denu-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Den...@li...">Den...@li...</a> <a class="moz-txt-link-freetext" href="http://lists.berlios.de/mailman/listinfo/denu-devel">http://lists.berlios.de/mailman/listinfo/denu-devel</a> </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:33:01
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>Re: [Denu-devel] Internal Format</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Sat, 26 Mar 2005 09:39:17 +0000</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Matt Kynaston <a class="moz-txt-link-rfc2396E" href="mailto:ma...@gm..."><ma...@gm...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Reply-To: </th> <td>Matt Kynaston <a class="moz-txt-link-rfc2396E" href="mailto:ma...@gm..."><ma...@gm...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">References: </th> <td><a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a></td> </tr> </tbody> </table> <br> <br> <pre>On Fri, 25 Mar 2005 18:45:26 -0800, Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a> wrote: > Matt, > How do we want to store the menu within denu. Should we store it > similar to it is now? Should we keep two concurrent versions, one XML > one for the treeestore? I think import/exporting to XML will work. No? Any particular reason? Like I tried to say before, the problem with the current TreeStore is that it I don't see think it will be very flexible when it comes to handling variable amounts of data. You've basically got a structure something like at table (sorry for the bad ascii art): +-------------------------------+--------+--------------+-----------+------------+ | Icon | Name | Executable | Comment | Name[es] | +-------------------------------+--------+--------------+-----------+------------+ | /usr/share/pixmaps/folder.svg | Apps | | | | +-------------------------------+--------+--------------+-----------+------------+ | /usr/share/pixmaps/app.svg | My App | /usr/bin/app | Nice prog | Hola mundo | +-------------------------------+--------+--------------+-----------+------------+ If you want to add a Name[de] column (or anything else) every item in the table has to be expanded. With hierarchical structures, you don't have that problem. In XML, the above could look something like: <menu name="Apps"> <app name="My App" executable="/usr/bin/app"> <icon>/usr/share/pixmaps/app.svg</icon> <comment>Nice prog</comment> <name xml:lang="es">Hola Mundo</name> </app> <menu name="Submenu"> <!-- more stuff --> </menu> </menu> You can just keep adding stuff inside the <menu> and <app> tags without breaking the original structure. You could also do the same thing with objects: class Menu: parent = None name = '' icon = '' apps = [] submenus = [] class App: parent = None name = '' icon = '' comment = '' name_loc = [] mymenu = Menu() mymenu.name = 'Apps' mymenu.icon = '/usr/share/pixmaps/folder.svg' myapp = App() myapp.name = 'My App' myapp.icon = '/usr/share/pixmaps' myapp.comment = 'Nice prog' myapp.name_loc['es'] = 'Hola mundo' myapp.parent = mymenu mymenu.children.append(myapp) In many ways, the XML and object approach are identical, since python converts the XML to a tree of objects when it's parsed. The only practical difference is that one would be stored as a human-readable text file, the other as not-so-readable cPickle object. Anyway, sun is shining and I'm off down to my brother's boat for the first sail of the season :) I'd hoped to finally get the pyxdg stuff out the door before I left. It's nearly there, but every time I turn around it bites me somewhere new :| Back Tues. Happy Easter! Matt _______________________________________________ Denu-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Den...@li...">Den...@li...</a> <a class="moz-txt-link-freetext" href="http://lists.berlios.de/mailman/listinfo/denu-devel">http://lists.berlios.de/mailman/listinfo/denu-devel</a> </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:32:39
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>[Denu-devel] Internal Format</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Fri, 25 Mar 2005 18:45:26 -0800</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> </tbody> </table> <br> <br> <pre>Matt, How do we want to store the menu within denu. Should we store it similar to it is now? Should we keep two concurrent versions, one XML one for the treeestore? I think import/exporting to XML will work. Similar to it is now. Do you think that any methods on updating the database and its client side files would be better? All of these issues need to be discussed before the core can be created. ~Scott _______________________________________________ Denu-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Den...@li...">Den...@li...</a> <a class="moz-txt-link-freetext" href="http://lists.berlios.de/mailman/listinfo/denu-devel">http://lists.berlios.de/mailman/listinfo/denu-devel</a> </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:32:16
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>Re: [Denu-devel] Denu 3.x Todo</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Thu, 24 Mar 2005 21:17:02 +0000</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Simon Stelling <a class="moz-txt-link-rfc2396E" href="mailto:bl...@ge..."><bl...@ge...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">CC: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">References: </th> <td><a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a> <a class="moz-txt-link-rfc2396E" href="mailto:e7b...@ma..."><e7b...@ma...></a> <a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a> <a class="moz-txt-link-rfc2396E" href="mailto:e7b...@ma..."><e7b...@ma...></a> <a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a></td> </tr> </tbody> </table> <br> <br> <pre>Hi, Scott Shawcroft wrote: > We could just focus on supporting it and having other people volunteer > to translate. I speak English and know a little German. I speak german fluently, just ping me when you need some help ;) Greetings, blubb _______________________________________________ Denu-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Den...@li...">Den...@li...</a> <a class="moz-txt-link-freetext" href="http://lists.berlios.de/mailman/listinfo/denu-devel">http://lists.berlios.de/mailman/listinfo/denu-devel</a> </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:31:46
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>Re: [Denu-devel] Denu 3.x Todo</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Thu, 24 Mar 2005 12:07:28 -0800</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">References: </th> <td><a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a> <a class="moz-txt-link-rfc2396E" href="mailto:e7b...@ma..."><e7b...@ma...></a> <a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a> <a class="moz-txt-link-rfc2396E" href="mailto:e7b...@ma..."><e7b...@ma...></a></td> </tr> </tbody> </table> <br> <br> <pre>Matt Kynaston wrote: >On Thu, 24 Mar 2005 08:21:42 -0800, Scott Shawcroft ><a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a> wrote: > > >>Matt Kynaston wrote: >> >> >> >>>On Wed, 23 Mar 2005 20:16:41 -0800, Scott Shawcroft >>><a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a> wrote: >>> >>> > > > >>>Enlightenment? >>> >>> >>> >>Yup, forgot. >> >> > >Plus the various panels, if we're going to do that. > > > Yes, but those can be added later. We just need to consider their functionality when we rewrite it. >>Alright. How should/can we deal with adding UI stuff as defined by a >>module? >> >> > >Shouldn't be complicated. I was thinking something along the lines of: > >if registry.WMSupports('Gnome', 'icons'): > show_icon_widget() > > > Ah, I see. So we'd write all the options in functions in denu and call them from the module. >>In response to your other email I have no idea about localization. What >>I've done in python is what you see in denu. I'll look into it. >> >> > ><a class="moz-txt-link-freetext" href="http://www.python.org/doc/2.4/lib/module-gettext.html">http://www.python.org/doc/2.4/lib/module-gettext.html</a> >The real joy is writing the translation files :) > > We could just focus on supporting it and having other people volunteer to translate. I speak English and know a little German. >Matt > > > _______________________________________________ Denu-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Den...@li...">Den...@li...</a> <a class="moz-txt-link-freetext" href="http://lists.berlios.de/mailman/listinfo/denu-devel">http://lists.berlios.de/mailman/listinfo/denu-devel</a> </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:31:25
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>Re: [Denu-devel] Denu 3.x Todo</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Thu, 24 Mar 2005 18:28:29 +0000</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Matt Kynaston <a class="moz-txt-link-rfc2396E" href="mailto:ma...@gm..."><ma...@gm...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Reply-To: </th> <td>Matt Kynaston <a class="moz-txt-link-rfc2396E" href="mailto:ma...@gm..."><ma...@gm...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">CC: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">References: </th> <td><a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a> <a class="moz-txt-link-rfc2396E" href="mailto:e7b...@ma..."><e7b...@ma...></a> <a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a></td> </tr> </tbody> </table> <br> <br> <pre>On Thu, 24 Mar 2005 08:21:42 -0800, Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a> wrote: > Matt Kynaston wrote: > > >On Wed, 23 Mar 2005 20:16:41 -0800, Scott Shawcroft > ><a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a> wrote: > >Enlightenment? > > > Yup, forgot. Plus the various panels, if we're going to do that. > Alright. How should/can we deal with adding UI stuff as defined by a > module? Shouldn't be complicated. I was thinking something along the lines of: if registry.WMSupports('Gnome', 'icons'): show_icon_widget() > In response to your other email I have no idea about localization. What > I've done in python is what you see in denu. I'll look into it. <a class="moz-txt-link-freetext" href="http://www.python.org/doc/2.4/lib/module-gettext.html">http://www.python.org/doc/2.4/lib/module-gettext.html</a> The real joy is writing the translation files :) Matt </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:31:14
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>Re: [Denu-devel] Denu 3.x Todo</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Thu, 24 Mar 2005 08:21:42 -0800</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">References: </th> <td><a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a> <a class="moz-txt-link-rfc2396E" href="mailto:e7b...@ma..."><e7b...@ma...></a></td> </tr> </tbody> </table> <br> <br> <pre>Matt Kynaston wrote: >On Wed, 23 Mar 2005 20:16:41 -0800, Scott Shawcroft ><a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a> wrote: > > >>Alright here is the skeleton if you will for denu 3.x structure. >> >> > >Looks good. > > > >>Denu Modules - >> Free Desktop >> Fluxbox >> Openbox >> Waimea >> IceWM >> Xfce4 >> >> > >Enlightenment? > > Yup, forgot. > > > >> Supported features. (do we need this or can an installed module >>ignore extra info?) >> >> > >Yes it should. My original idea was to use this to alert Denu that and >extra was available, so it could add it to the UI if it wanted. > > > Alright. How should/can we deal with adding UI stuff as defined by a module? In response to your other email I have no idea about localization. What I've done in python is what you see in denu. I'll look into it. ~Scott >There'll prob be more :) > >Matt > > > _______________________________________________ Denu-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Den...@li...">Den...@li...</a> <a class="moz-txt-link-freetext" href="http://lists.berlios.de/mailman/listinfo/denu-devel">http://lists.berlios.de/mailman/listinfo/denu-devel</a> </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:28:24
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>Re: [Denu-devel] Denu 3.x Todo</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Thu, 24 Mar 2005 09:42:28 +0000</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Matt Kynaston <a class="moz-txt-link-rfc2396E" href="mailto:ma...@gm..."><ma...@gm...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Reply-To: </th> <td>Matt Kynaston <a class="moz-txt-link-rfc2396E" href="mailto:ma...@gm..."><ma...@gm...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">References: </th> <td><a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a></td> </tr> </tbody> </table> <br> <br> <pre>On Wed, 23 Mar 2005 20:16:41 -0800, Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a> wrote: > Localization. How does python normally handle this with applicaiton text? gettext and .po files? It's pretty important to nail that early on, 'cause adding it later to every string is a real pain (been there...) Matt _______________________________________________ Denu-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Den...@li...">Den...@li...</a> <a class="moz-txt-link-freetext" href="http://lists.berlios.de/mailman/listinfo/denu-devel">http://lists.berlios.de/mailman/listinfo/denu-devel</a> </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:28:16
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>Re: [Denu-devel] Denu 3.x Todo</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Thu, 24 Mar 2005 09:38:40 +0000</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Matt Kynaston <a class="moz-txt-link-rfc2396E" href="mailto:ma...@gm..."><ma...@gm...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Reply-To: </th> <td>Matt Kynaston <a class="moz-txt-link-rfc2396E" href="mailto:ma...@gm..."><ma...@gm...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">References: </th> <td><a class="moz-txt-link-rfc2396E" href="mailto:424...@co..."><424...@co...></a></td> </tr> </tbody> </table> <br> <br> <pre>On Wed, 23 Mar 2005 20:16:41 -0800, Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a> wrote: > Alright here is the skeleton if you will for denu 3.x structure. Looks good. > Denu Modules - > Free Desktop > Fluxbox > Openbox > Waimea > IceWM > Xfce4 Enlightenment? > Supported features. (do we need this or can an installed module > ignore extra info?) Yes it should. My original idea was to use this to alert Denu that and extra was available, so it could add it to the UI if it wanted. There'll prob be more :) Matt </pre> </body> </html> |
From: Scott S. <shu...@co...> - 2005-04-03 01:28:08
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body bgcolor="#ffffff" text="#000000"> <br> <br> -------- Original Message -------- <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <th align="right" nowrap="nowrap" valign="baseline">Subject: </th> <td>[Denu-devel] Denu 3.x Todo</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">Date: </th> <td>Wed, 23 Mar 2005 20:16:41 -0800</td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">From: </th> <td>Scott Shawcroft <a class="moz-txt-link-rfc2396E" href="mailto:shu...@co..."><shu...@co...></a></td> </tr> <tr> <th align="right" nowrap="nowrap" valign="baseline">To: </th> <td>denu-devel <a class="moz-txt-link-rfc2396E" href="mailto:den...@li..."><den...@li...></a></td> </tr> </tbody> </table> <br> <br> <pre>Alright here is the skeleton if you will for denu 3.x structure. Denu Modules - Free Desktop Fluxbox Openbox Waimea IceWM Xfce4 These modules would consist of these functions. Import Export They would also include a config variable with this information. Name Executable to define installation. Version Supported features. (do we need this or can an installed module ignore extra info?) The changes needed to the main denu file are. Glade support. Localization. Themes. 'Add all from category.' Save denu menus as XML. Things we should also evaluate are denu's internet based DB and its efficiency in transferring data and its ability to expand and support multiple languages. This is just a combination of ideas. Please add stuff as needed because I'm sure I forgot things. ~Scott _______________________________________________ Denu-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:Den...@li...">Den...@li...</a> <a class="moz-txt-link-freetext" href="http://lists.berlios.de/mailman/listinfo/denu-devel">http://lists.berlios.de/mailman/listinfo/denu-devel</a> </pre> </body> </html> |