macosx: rework communication between vout provider, library window and fspanel
This prevents frequent calls across multiple hierarchy levels and internalizes state knowledge.
Showing
- modules/gui/macosx/library/VLCLibraryWindow.h 2 additions, 7 deletionsmodules/gui/macosx/library/VLCLibraryWindow.h
- modules/gui/macosx/library/VLCLibraryWindow.m 21 additions, 12 deletionsmodules/gui/macosx/library/VLCLibraryWindow.m
- modules/gui/macosx/main/VLCMain.h 0 additions, 2 deletionsmodules/gui/macosx/main/VLCMain.h
- modules/gui/macosx/main/VLCMain.m 7 additions, 13 deletionsmodules/gui/macosx/main/VLCMain.m
- modules/gui/macosx/windows/mainwindow/VLCMainWindowControlsBar.m 0 additions, 1 deletion.../gui/macosx/windows/mainwindow/VLCMainWindowControlsBar.m
- modules/gui/macosx/windows/video/VLCFSPanelController.h 5 additions, 3 deletionsmodules/gui/macosx/windows/video/VLCFSPanelController.h
- modules/gui/macosx/windows/video/VLCFSPanelController.m 11 additions, 5 deletionsmodules/gui/macosx/windows/video/VLCFSPanelController.m
- modules/gui/macosx/windows/video/VLCVideoOutputProvider.m 1 addition, 8 deletionsmodules/gui/macosx/windows/video/VLCVideoOutputProvider.m
- modules/gui/macosx/windows/video/VLCVideoWindowCommon.h 3 additions, 0 deletionsmodules/gui/macosx/windows/video/VLCVideoWindowCommon.h
- modules/gui/macosx/windows/video/VLCVideoWindowCommon.m 19 additions, 12 deletionsmodules/gui/macosx/windows/video/VLCVideoWindowCommon.m
- modules/gui/macosx/windows/video/VLCVoutView.m 4 additions, 2 deletionsmodules/gui/macosx/windows/video/VLCVoutView.m
Loading
Please register or sign in to comment