From: Denis L. <den...@ya...> - 2004-07-12 18:24:14
|
Some exciting udpates on Manuel's work on the gcdmaster branch. --- Manuel Clos <ll...@me...> wrote: > Hi all, > > I have been doing some work on the gtkmm2.4 branch, mainly: > > - Port menus to Action based menus > - use glade and follow HIG where we rework things > - modify ProjectChooser so it shows in a Gnome::App, which also now > contains a list of recent used files (still todo). > - At startup launch should present a Gnome::app based ProjectChooser, > then switch the main content to the selected project (and do the menu > and toolbar merging). This way the user always sees the main window > (so > has access to the menus) > - don't use gcdmaster globally in ProjectChooser (guiUpdate remains) > > There are still some things I need to finish with guiUpdate, the > statubar and do the recent files list. > > Todo: > - Recent Projects > - Fixes > > Possible for the next release: > - Port to the new gtkfileselector > - create a data project with simple support to open .iso files and be > able to burn them. > > Also, Denis is working on mp3 support. > > See you! > > > Here are the complete changes in a boring way: > > stock/ > Added record.png from media-record.png > > AddFileDialog.cc > different way to get the parent window > > AudioCDChild.cc > different way to get the parent window > > AudioCDProject.cc > AudioCDProject.h > move to new gtk menu stuff > add_menus: way to merge menuitems in the main menu > configureAppBar: pass the app bar to configure the SampleManager > play, stop, pause are now in the menu too (HIG) > zoom, select, zoom in/out/fit are now in the menu too (HIG) > sensitive on/off is done with the new Action based menu stuff > > AudioCDView.cc > AudioCDView.h > move to new gtk menu stuff > add_menus: way to merge menuitems in the main menu > different way to get the parent window > > BlankCDDialog.cc > BlankCDDialog.h > build fixes > > CdDevice.cc > CdDevice.h > build fixes > > DumpCDProject.cc > DumpCDProject.h > cleanup, menu stuff, new parent > > DuplicateCDProject.cc > DuplicateCDProject.h > cleanup, menu stuff, new parent > > Icons.cc > Icons.h > added record pixmap > > Project.cc > Project.h > Project is now a VBox and GCDMaster is a Gnome::App > removed menu and toolbar stuff and about dialog > > ProjectChooser.cc > ProjectChooser.h > redone using glade > use signals to abstract from GCDMaster > new recent files list still to be implemented > if fits in a GCDMaster windows instead of its own. > > gcdmaster.cc > gcdmaster.h > GCDMaster is now the Gnome::App > list of Projects and Project Choosers is static > add menus and toolbar using the new gtk menu stuff and the about > dialog > > xcdrdao.cc > fixes > > -- > Manuel Clos > ll...@er... > http://llanero.eresmas.net > > |