• Tony Castley's avatar
    src/misc/beos_specific.cpp: · 4a9a8422
    Tony Castley authored
    - Implemented VlcApplication::RefsReceived()
    - this added ability to open a file by dropping its icon onto the vlc icon
    - this makes Open With... work as well
    plugins/beos/intf_beos.cpp
    - A message is sent to be_app when the interface is created
    	(needed to support BApplication::RefsReceived())
    plugins/beos/vout_beos.cpp
    - reacts on Escape and Tab key to switch fullscreen/window mode
    - blanks cursor when no activity
    - Fixed a memory leak in VideoWindow::ScreenChanged()
    - Fixed the ugly scrambled video content before any decoding actually begins
    - Added selectable aspect ratio correction
    - Added better error handling when setting the drawing mode
    plugins/beos/InterfaceWindow.h/.cpp
    - Implemented dynamic view layout
    - Fixed crashes in MessageReceived() when no file was loaded
    - Implemented disabling of menus when no file is loaded
    - Added "Speed" menu
    - Added ability to enable navigation menu items according to features of current stream
    - Cleaned up code somewhat
    - Changed parts of LanguageMenu::GetChannels() to show more user friendly and no invalid entries
    - better support for muting and volume info
    - better support for scrubbing and detection of stopped stream
    plugins/beos/MediaControlView.h/.cpp
    - Added dynamic layout of elements
    - Exchanged rewind/fastforward buttons for skip buttons that skip to the next chapter if stream supports it.
    - made nicer looking SeekSlider similar to BeOS MediaPlayer
    - made VolumeSlider similar to BeOS MediaPlayer, plus additional features that one doesn't have (muted state)
    - got rid of MediaSlider (no need for it anymore)
    - detection of stopped stream
    plugins/beos/Bitmaps.h
    - Added bitmaps for VolumeSlider
    plugins/beos/intf_vlc_wrapper.h/.cpp
    - added set_volume() and is_muted() functions
    - fixed a bug in toggle_muted()
    4a9a8422
MediaControlView.h 4.69 KB