From: Kymatica <th...@ho...> - 2004-10-12 12:57:39
|
>> 2) I need the OptionMenu's to update their contents after creating >>new >> panels, so that the new panel is shown on the list. >> How could this be done? I need them to append the new panel to >>.values >> and it's menu.=20 >You can create a custom option widget for that. Yes, but how and when should I signal to them that they should update (rere= ad the panels directory)? I suppose I could just let it update every time= the user opens the optionsmenu, I guess theres some signal for this that= I can connect to? >One thing I think we should do is to store the panel side inside the >pan_* file, rather than using the -b, etc options. Then, ROX-Session >can >just list the panels you want shown on login, and ROX-Filer can deal >with >placing them. It would be harder to change sides with an external app. I would vote for k= eeping cmdlineoptions/SOAP method, OR replace with DBUS messaging, and th= at ROX-Filer stores and remembers the panel-layout in a file (Choices/ROX= -Filer/Panels.xml) like this: <panels> <left></left><right></right><top>MyPanel1</top><bottom>MyPanel2</b= ottom></panels> As soon as ROX-Filer changes panel on some side, it writes this file. And a= t startup, ROX-Filer will read this file and place the panels. - K Y M A T I C A - ----------------------- http://kymatica.com |