From: Ken H. <ke...@ha...> - 2005-09-01 00:06:10
|
On Wed, August 31, 2005 11:04 am, Christopher Arndt said: > Hi, > > while I was trying to improve the Menu applet from Ken Hayber, I got > stuck, trying to have menu items with icons and a submenu. It seems you > can't do that with the Menu.py. > > Is this a short-coming of ItemFactory() or of GTK? From scanning the > pygtk docs on the MenuItem class, it seemed that it should be possible > somehow by handling the callbacks yourself. But I hope that there is an > easier way. I seem to remember trying that myself and also didn't get very far. I also wanted to control the icon size, but couldn't get that one to work either. > What I tried and what _didn't_ work, was this: > > for dir in dirs: > path = join(directory, dir) > submenu = self.process_dir(path) > if submenu: > # this adds an icon to the default IconFactory > self.icons_yeah(dir, path) > mi = Menu.SubMenu(dir, submenu) > ---> mi.stock=dir > menu.append(mi) > A function called 'icons_yeah'? What was I smoking? Apparently I haven't released some minor updates to that applet that I've been sitting on for several months. You can at least see them in my svn repo via WebSVN here (http://www.hayber.us/WebSVN/), sorry I haven't set up proper anonymous access to svn itself. |