Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
164 user(s) are online (156 user(s) are browsing Forums)

Members: 2
Guests: 162

Rigo, sailor, more...

Support us!

Headlines

 
  Register To Post  

New article for developers
Amigans Defender
Amigans Defender


See User information
I've written a short article for OS4coding.net that informs about the little intricacies of OS4 Intuition screen programming. Enjoy!

Direct link to article

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: New article for developers
Home away from home
Home away from home


See User information
Always enjoy your proffesional style of writing articles, as well as topic of them. Even if i already ready beta-versio of article, i re-read it again, and its for sure interesting.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: New article for developers
Amigans Defender
Amigans Defender


See User information
@kas1e

Thanks!

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: New article for developers
Just popping in
Just popping in


See User information
Great article! This is the kind of information we need!

Maintainer and developer for Jamiga2 - Java for Amiga
Go to top
Re: New article for developers
Just popping in
Just popping in


See User information

nice article, but this:

".. they can also be mouse-dragged vertically to reveal other screens hiding behind."

is incomplete knowledge ;) Screen can be dragged in ANY direction since AOS4 -- not just vertically :)

cheers,
nexus

Go to top
Re: New article for developers
Home away from home
Home away from home


See User information
Nice and informative article even for plain users like me, thanks

Go to top
Re: New article for developers
Amigans Defender
Amigans Defender


See User information
Quote:

nexus wrote:

Screen can be dragged in ANY direction since AOS4 -- not just vertically :)

cheers,
nexus


Good point, thanks. Corrected now in the article.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: New article for developers
Just can't stay away
Just can't stay away


See User information
thanks for article and thanks for using your time for AmigaOS :)

Go to top
Re: New article for developers
Home away from home
Home away from home


See User information
Nice :)

Although I might add that rather than requiring every single program to add "a checkbox option letting the user to clone the Workbench screen" along side the "standard screenmode selector"... it would make FAR more sense if the standard screenmode selector had this option itself. This would have to be implemented as a special screenmode id that the system knows must be a copy of Workbench's. Ideally the special id would be fixed, so that it remained the same even after screenmodes change (so that even broken programs which store the screenmode id in a prefs file will still work, while non-broken programs would have to handle this id as a special case so that they re-used it instead of saving the resolution/depth in a prefs file for BestScreenModeID).

Author of the PortablE programming language.
Go to top
Re: New article for developers
Just can't stay away
Just can't stay away


See User information
@Nexus
Quote:
Screen can be dragged in ANY direction since AOS4 -- not just vertically :)



Missed that one. how ?

Go to top
Re: New article for developers
Just can't stay away
Just can't stay away


See User information
@ChrisH

Nice idea.
I just filled an enhancement request in OS4 bugzilla. (bug #7806)


@JosDuchIt

Prefs/GUI, in "Control" section


Edited by Elwood on 2012/5/4 12:59:01
Edited by Elwood on 2012/5/4 13:07:08
Philippe 'Elwood' FERRUCCI
Sam460ex 1.10 Ghz
http://elwoodb.free.fr
Go to top
Re: New article for developers
Home away from home
Home away from home


See User information
@Elwood

Quote:

@JosDuchIt

Prefs/GUI, in "Control" section


That doesn't tell him how to do it though. Only how to setup what can be done.

@JosDuchit

Press the shift key whilst dragging with the screen titlebar with the mouse. Or press shift as well as the "Meta Drag Qualifier" which is usually the LAmiga key to drag in any direction from any point on the screen.







Go to top
Re: New article for developers
Amigans Defender
Amigans Defender


See User information
@ChrisH

Some of the "requirements" mentioned in the article are mere recommendations, tendencies and envisioned solutions, based on the current state of things. As I've hinted in a comment beneath the article, Hyperion may easily prove me wrong by introducing features or API calls that will change it all.

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top
Re: New article for developers
Quite a regular
Quite a regular


See User information
Interesting read.

I found the following intruiging.

3.2 Greater window mobility
Using a new feature in Window Class (introduced in AmigaOS 4.1 Update 3), ReAction-based programs can now “jump” between screens freely during their runtime.

How do you achieve this ?
In MUI you have icons in the window bar that can jump your application to a public screen, but I see no such icons in any apps using Reaction windows.

Or does the ability have to be hard coded by the developer of the application ?

I am interested in this because the new shell can do everything that KingCon could apart from being able to jump onto another screen.

Go to top
Re: New article for developers
Amigans Defender
Amigans Defender


See User information
@BillE

The developer decides whether his/her program will support screen jumping, by passing two specific tags at window creation time. Read Rigo's tutorial that relates to this new feature:

http://www.os4coding.net/blog/rigo/bo ... nu-functionality-part-one

The Rear Window blog

AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project