MainWin
MainWin*
return new(std::nothrow) MainWin(fPlayerCount == 1, message);
MainWin* window = NewWindow();
static MainWin* sLastRefsWindow = NULL;
MainWin* playerWindow = dynamic_cast<MainWin*>(WindowAt(i));
MainWin* window = NewWindow();
MainWin* window = NULL;
MainWin* playerWindow = dynamic_cast<MainWin*>(window);
MainWin* NewWindow(BMessage* message = NULL);
MainWin::WindowActivated(bool active)
MainWin::QuitRequested()
MainWin::MenusBeginning()
MainWin::OpenPlaylist(const BMessage* playlistArchive)
MainWin::OpenPlaylistItem(const PlaylistItemRef& item)
MainWin::Eject()
MainWin::ShowFileInfo()
MainWin::ShowPlaylistWindow()
MainWin::VideoAspectChange(int forcedWidth, int forcedHeight, float widthScale)
MainWin::VideoAspectChange(float widthScale)
MainWin::VideoAspectChange(int widthAspect, int heightAspect)
MainWin::VideoFormatChange(int width, int height, int widthAspect,
MainWin::GetQuitMessage(BMessage* message)
MainWin::ResolveSpecifier(BMessage* message, int32 index, BMessage* specifier,
MainWin::GetSupportedSuites(BMessage* data)
MainWin::_RefsReceived(BMessage* message)
MainWin::_PlaylistItemOpened(const PlaylistItemRef& item, status_t result)
MainWin::_SetupWindow()
MainWin::_CreateMenu()
MainWin::_SetupVideoAspectItems(BMenu* menu)
MainWin::_SetupTrackMenus(BMenu* audioTrackMenu, BMenu* videoTrackMenu,
MainWin::_UpdateAudioChannelCount(int32 audioTrackIndex)
MainWin::_GetMinimumWindowSize(int& width, int& height) const
MainWin::_GetUnscaledVideoSize(int& videoWidth, int& videoHeight) const
MainWin::_SetWindowSizeLimits()
MainWin::_CurrentVideoSizeInPercent() const
MainWin::_ZoomVideoView(int percentDiff)
MainWin::_ResizeWindow(int percent, bool useNoVideoWidth, bool stayOnScreen)
MainWin::_ResizeVideoView(int x, int y, int width, int height)
MainWin::_MouseDown(BMessage* msg, BView* originalHandler)
MainWin::_MouseMoved(BMessage* msg, BView* originalHandler)
MainWin::_MouseUp(BMessage* msg)
MainWin::_ShowContextMenu(const BPoint& screenPoint)
MainWin::_KeyDown(BMessage* msg)
MainWin::MainWin(bool isFirstWindow, BMessage* message)
MainWin::_ToggleFullscreen()
MainWin::_ToggleAlwaysOnTop()
MainWin::_ToggleNoInterface()
MainWin::_ShowIfNeeded()
MainWin::_ShowFullscreenControls(bool show, bool animate)
MainWin::_Wind(bigtime_t howMuch, int64 frames)
MainWin::_UpdatePlaylistItemFile()
MainWin::_UpdateAttributesMenu(const BNode& node)
MainWin::_SetRating(int32 rating)
MainWin::_UpdateControlsEnabledStatus()
MainWin::_UpdatePlaylistMenu()
MainWin::_AddPlaylistItem(PlaylistItem* item, int32 index)
MainWin::_RemovePlaylistItem(int32 index)
MainWin::_MarkPlaylistItem(int32 index)
MainWin::_MarkItem(BMenu* menu, uint32 command, bool mark)
MainWin::_AdoptGlobalSettings()
MainWin::~MainWin()
MainWin::FrameResized(float newWidth, float newHeight)
MainWin::Zoom(BPoint /*position*/, float /*width*/, float /*height*/)
MainWin::DispatchMessage(BMessage* msg, BHandler* handler)
MainWin::MessageReceived(BMessage* msg)
int MainWin::sNoVideoWidth = MIN_WIDTH;
class MainWin : public BWindow {
MainWin(bool isFirstWindow,
virtual ~MainWin();
BWindow *win = new MainWin(rect);
MainWin::DispatchMessage(BMessage *msg, BHandler *handler)
MainWin::MessageReceived(BMessage *msg)
MainWin::~MainWin()
MainWin::CreateMenu()
MainWin::SetupInterfaceMenu()
MainWin::SetupChannelMenu()
MainWin::SetInterfaceMenuMarker()
MainWin::SetChannelMenuMarker()
MainWin::SelectChannel(int i)
MainWin::SelectInterface(int i)
MainWin::SelectInitialInterface()
MainWin::QuitRequested()
MainWin::MouseDown(BMessage *msg)
MainWin::MouseMoved(BMessage *msg)
MainWin::MouseUp(BMessage *msg)
MainWin::ShowContextMenu(const BPoint &screen_point)
MainWin::VideoFormatChange(int width, int height, float width_scale,
MainWin::Zoom(BPoint rec_position, float rec_width, float rec_height)
MainWin::FrameResized(float new_width, float new_height)
MainWin::UpdateWindowTitle()
MainWin::AdjustFullscreenRenderer()
MainWin::AdjustWindowedRenderer(bool user_resized)
MainWin::ToggleNoBorderNoMenu()
MainWin::ToggleFullscreen()
MainWin::MainWin(BRect frame_rect)
MainWin::ToggleNoMenu()
MainWin::ToggleNoBorder()
MainWin::ToggleAlwaysOnTop()
MainWin::ToggleKeepAspectRatio()
MainWin::KeyDown(BMessage *msg)
class MainWin : public BWindow
MainWin(BRect rect);
~MainWin();