modules/gui/beos/PreferenceWindow.h/.cpp
authorStephan Assmus <stippi@videolan.org>
Sun, 9 Feb 2003 17:10:52 +0000 (17:10 +0000)
committerStephan Assmus <stippi@videolan.org>
Sun, 9 Feb 2003 17:10:52 +0000 (17:10 +0000)
commitea3e2be62aa6b17f63cf27091c3207eb91274246
tree786146c80af4705751e980cd0b73009e83aaa151
parent0d558bdfcebf6f8172c1e2ed88c10655384657ab
modules/gui/beos/PreferenceWindow.h/.cpp

- added settings for screenshot path and image format

- removed "Save" button, added "Cancel" and "Revert" buttons

- added revert functionality

- changed class design for cleaner functionality,
separated ApplyChanges() into more functions
to have finer control

- added more error checking and fixed memory leaks
(config_GetPsz() returns char*, not const char*!)

- all settings are now correctly saved and restored

- some more cosmetic changes

modules/gui/beos/InterfaceWindow.h/.cpp

- updated vlc way of saving settings to be on par with BeOS way
and made it selectable in the code which way is used.
However, the VideoSettings are still only savable in
the BeOS way.

- if dvd menus are used, the navigation menu enables a
"Goto Menu" item. Unfortunately, I don't see a clean
way to really detect the usage of dvd/dvdold in the
currently playing stream. I wouldn't want to see
if a playlist item has "dvd:" or "dvdold:" prepended
at each interface update.
include/vlc_config.h
modules/gui/beos/BeOS.cpp
modules/gui/beos/InterfaceWindow.cpp
modules/gui/beos/InterfaceWindow.h
modules/gui/beos/MsgVals.h
modules/gui/beos/PreferencesWindow.cpp
modules/gui/beos/PreferencesWindow.h
modules/gui/beos/VideoOutput.cpp
modules/gui/beos/VlcWrapper.cpp