Page 1 of 1

UI_Style_Guide_Workbench

Posted: Thu Aug 01, 2013 1:04 pm
by Amigo1
I have a question regarding this article:

http://wiki.amigaos.net/index.php/UI_St ... AppWindows
AppWindows only work when your application is running on the Workbench screen. This makes sense because you need to be able to drag icons from Workbench to the AppWindow and draggable objects can't be dragged across screens. If the user opts to run your application on a screen other than Workbench, set your AppWindows so they will revert to AppMenus (see below)
There are some apps which make use of the AppWindow feature even if in their own screen. For example Multiview and CubicIDE. I think it's a neat feature. How is "revert" intended to be read in this context? That the AppWindow functionality should be disabled while the app is in it's own screen and only the AppMenus is desired to be active or is it still User-Style-Conform if an icon can still be dragged from the slid-down Workbench Screen to the Application Window and dropped in the AppWindow?

Thanks in advance :-)

Re: UI_Style_Guide_Workbench

Posted: Thu Aug 01, 2013 1:21 pm
by jaokim
Amigo1 wrote:
AppWindows only work when your application is running on the Workbench screen. This makes sense because [...] draggable objects can't be dragged across screens. If the user opts to run your application on a screen other than Workbench, set your AppWindows so they will revert to AppMenus (see below)
There are some apps which make use of the AppWindow feature even if in their own screen. For example Multiview and CubicIDE.
My guess is that this is and old fact, since the feature of dragging icons from one screen to another was added in some 4.x version.

CubicIDE isn't AmigaOS 4 native, so I guess it's just supported as-is, and not something that requires modification to work. Hopefully no important applications has gone any extra length in order to disable the AppWindow feature once on a custom screen due to the above message.

Re: UI_Style_Guide_Workbench

Posted: Thu Aug 01, 2013 8:16 pm
by ssolie
Amigo1 wrote:I have a question regarding this article:

http://wiki.amigaos.net/index.php/UI_St ... AppWindows
AppWindows only work when your application is running on the Workbench screen. This makes sense because you need to be able to drag icons from Workbench to the AppWindow and draggable objects can't be dragged across screens. If the user opts to run your application on a screen other than Workbench, set your AppWindows so they will revert to AppMenus (see below)
There are some apps which make use of the AppWindow feature even if in their own screen...
Fixed.

Re: UI_Style_Guide_Workbench

Posted: Thu Aug 01, 2013 10:34 pm
by gazelle
ssolie wrote:
Wiki wrote:AppWindows work whether the application is running on the Workbench screen or not. Users may also drag icons from another screen to the Workbench screen.
Fixed.
Isn't it the other way around? Drag icons from the Workbench screen to an AppWindow on another screen.

BTW, I made an SVG (and an rexx script which generates it) for the icon palette image. I attached it if you are interessted.