Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
244 user(s) are online (39 user(s) are browsing News)

Members: 0
Guests: 244

more...

Support us!

Headlines


Recent Replied Topics
Internet News : Project Extended default mouse pointer types finished
Posted by orgin on 2008/10/31 22:18:14 (2597 reads) News by the same author

The OpenAmiga project Extended default mouse pointer types has been finished!

Download the result from the bottom of the project page or from os4depot.

Project description:

Originally AmigaOS only handles two pointers, the normal pointer and the busy pointer. But modern GUI design has created a need for a more versatile range of pointers to give a more precise feedback to the user such as resizing, zooming and drag&drop. From OS4.0 32Bit pointers was introduced by using icon images in the env(arc):sys/ folder for the normal and busy pointer. This project adds a range of other pointers in the same way. For non 32Bit capable systems and/or screens applications are recommended to fall back to the original normal/busy pointers.

Thanks to Martin Merz for the pointer images and Simon Archer for insight into the AmigaOS icon system.

About OpenAmiga.org
OpenAmiga.org is an organization in the making that aims at enhancing the AmigaOS4 experience, acting as an Amiga community based research and development department. OpenAmiga.org aims at providing finished enhancements for AmigaOS4 that Hyperion can include in their AmigaOS4 distribution, research advanced topics and act as a developer resource for AmigaOS4 developers.


Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
Rigo
Published: 2008/10/31 22:20  Updated: 2008/10/31 22:20
Supreme Council
Joined: 11/19/2006
From: London, England
Comments: 1385
 Re: Project Extended default mouse pointer types finished
Excellent to see the first content come out of this fantastic project!

Long may it live, and produce.

Simon
Chris
Published: 2008/11/1 0:34  Updated: 2008/11/1 0:35
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: Project Extended default mouse pointer types finished
def_contextmenupointer is broken.

It's a good first step, but really the OS itself needs to be updated to handle it. With the standard and busy pointers, I can use SetWindowPointer() and get the old-style or 32-bit imagery without any additional work.

Really, the following needs to happen:
SetWindowPointer is expanded with a new tag WA_PointerType which allows to select the pointers including and beyond WBP_BUSY.

Pointer prefs needs to be extended to support the new types (the prefs file is already capable of supporting these)

Pointer prefs needs to be able to support 32-bit pointers directly (maybe toggle between old & new like IconEdit does)
orgin
Published: 2008/11/1 9:09  Updated: 2008/11/1 9:09
Supreme Council
Joined: 11/16/2006
From: Sweden
Comments: 3272
 Re: Project Extended default mouse pointer types finished
@Chris

Read the pdf :)

In what way is that icon "broken" ? (works here)
mailman
Published: 2008/11/1 9:11  Updated: 2008/11/1 9:11
Just popping in
Joined: 12/01/2006
From:
Comments: 119
 Re: Project Extended default mouse pointer types finished
I got really bemused. Does it mean that AmigaOS 4.x support them or is it just a package with some new pointer images which are for now useless?
orgin
Published: 2008/11/1 10:54  Updated: 2008/11/1 10:54
Supreme Council
Joined: 11/16/2006
From: Sweden
Comments: 3272
 Re: Project Extended default mouse pointer types finished
@mailman

It's a bit like Mason's AISS package. Application developers can use these pointers for different situations in their applications. Look at how OWB uses different pointers. The autobordersize commodity is another example.

This project simply provides a set of standard pointers to use instead of each application developer using their own pointers.

Plus as a bonus it gives you 2 really nice mouse pointers for the workbench (normal and busy) :)

Naturally the next steps are to 1. include these with an os4 update and 2. update intuition.library/reaction to handle these more automatically. 1 and 2 has been sent to Hyperion for evaluation.
Chris
Published: 2008/11/1 11:43  Updated: 2008/11/1 11:43
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: Project Extended default mouse pointer types finished
@orgin

I read the PDF after I wrote that...

The contextmenupointer is the same as the default mouse pointer - I was expecting the imagery to be more like the one Mason sent to me for NetSurf.

Hence broken as it doesn't indicate what it is supposed to.
orgin
Published: 2008/11/1 12:02  Updated: 2008/11/1 12:02
Supreme Council
Joined: 11/16/2006
From: Sweden
Comments: 3272
 Re: Project Extended default mouse pointer types finished
@chris

Mason wanted it like that. The shadow is somewhat different.
Chris
Published: 2008/11/1 12:31  Updated: 2008/11/1 12:31
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3361
 Re: Project Extended default mouse pointer types finished
From the description I see it is for a different purpose, so it makes sense now (a context menu is being accessed vs a popup menu is available)
mailman
Published: 2008/11/1 17:14  Updated: 2008/11/1 17:14
Just popping in
Joined: 12/01/2006
From:
Comments: 119
 Re: Project Extended default mouse pointer types finished
@orgin

Thanks for clarifing this. It was no so obvious.
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1696
Logged in last:
  24 hours, 57
  7 days, 115
  30 days, 176

Top Posters
1 kas1e
kas1e 9046
2 Raziel
Raziel 5446
3 LiveForIt
LiveForIt 3811
4 samo79
samo79 3766
5 ChrisH
ChrisH 3582
6 Chris
Chris 3361
7 orgin
orgin 3272
8 328gts
328gts 3057
9 Hans
Hans 2722
10 Antique
Antique 2621

New Members
Condor1975
Condor1975 06/29/2024
Redlion
Redlion 06/27/2024
Detordiggei
Detordiggei 06/25/2024
Robin21
Robin21 06/23/2024
Robin21
Robin21 06/23/2024
thalamus
thalamus 06/22/2024
Rosco
Rosco 06/19/2024
IridiumFX
IridiumFX 06/14/2024
Scorcha
Scorcha 05/26/2024
retro64128
retro64128 05/23/2024


Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project