Yokemate of Keyboards
Posts: 2096 from 2003/2/24
From: po-RNO
macsociety,
Quote:
Coming from Amiga I like the sliding window where I can say have OWB open in its own window and slide the window down to access Workbench again.
Does MorphOS 3.1 have this sliding window feature?
If not, can one make workspaces so I can have apps open in certian windows and easily toggle between them?
Your terminology definitely isn't coming from Amiga ;) On Amiga and MorphOS there are screens which can have windows inside them. Screens can be on different resolutions (but mostly "fullscreen") and with native chipsets from Amiga you can also drag them vertically to view other screens. Some RTG solutions can also give you drag option, but traditionally it isn't used that much with RTG screens, because it slowed down normal switching between screens.
Traditionally full screen Amiga programs have opened their own screen itself (like games and older apps) without even having possibility to config it, but newer apps usually have screenmode preferences where you can select on which and which kind of screen they run. Some programs can run on Workbench (=Ambient) screen or their own custom screen.
MUI programs (the most of MorphOS programs) have a little bit different approach. MUI has own screen database, which has a list of predefined screens. Use can add as many different screens as he wants there. Any MUI program can then be moved to any screen defined in that database, temporarily or saved to go on that screen always.
You can define separate screens for separate programs, for example add OWB screen and config OWB to use that screen always... and add ShowGirls screen and config ShowGirls to use that screen. If you then launch those both programs, you'll have three different screens open (Ambient, OWB and ShowGirls) and can jump between them by pressing command-m from keyboard or clicking screen depth gadget in top right corner of the screen (if you right click it you'll get list of all open screens and can select which one to switch).
You can also collect bunch of programs to one common screen. For example define all internet software to use screen made for them. Simply configure separate programs to use same screen and snapshot all program windows to positions you want them to be on that screen. That way you can group your software on different "workspaces" as you'd say :)
In MorphOS you can also create new screens for MUI programs more easily, without going to edit database settings. If you have popup menu button enabled for MUI programs, you'll see Jump to Screen option in that menu. There you can select if you want to create new screen for the program or move the program to some already configured screen. It's really easy to move program between the screens with just that popup gadget found in window titlebar. So, with OWB for example... open OWB, click popup button, select "Jump to Screen -> New", maximize OWB window for full screen (easiest if you have defined some way to maximize windows in IControl) and finally if you want to OWB always opening that way automatically click popup gadget again and select Snapshot to save window size and then select MUI settings and Save to save screen setting.
For permanent use it's better to manually configure screens to database instead of using that automatic screen creation, because automatic screen creation opens screens in enhanced mode always and that wastes quite much graphics memory. For example OWB screen is just good without enhanced display setting, it's probably even faster without it. And you'll save the precious graphics memory for more screens. If you run out of graphics memory, you'll get slowdowns with screen switching, window opening/resizing etc. So it's better not to waste it when you don't need it.
[ Edited by jPV 08.02.2013 - 08:28 ]