Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
129 user(s) are online (12 user(s) are browsing News)

Members: 0
Guests: 129

more...

Headlines


Recent Replied Topics
Internet News : Project Extended default mouse pointer types finished
Posted by orgin on 2008/10/31 22:18:14 (2568 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: 1381
 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: 3266
 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: 3266
 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: 3266
 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
Advertise Here

Site statistics
Registered members
  1671
Logged in last:
  24 hours, 64
  7 days, 127
  30 days, 174

Top Posters
1 kas1e
kas1e 8940
2 Raziel
Raziel 5402
3 LiveForIt
LiveForIt 3771
4 samo79
samo79 3750
5 ChrisH
ChrisH 3582
6 Chris
Chris 3361
7 orgin
orgin 3266
8 328gts
328gts 3014
9 Hans
Hans 2659
10 Antique
Antique 2613

New Members
kishigo
kishigo 03/25/2024
amigait
amigait 03/21/2024
fordprefect
fordprefect 03/06/2024
brufnus
brufnus 02/21/2024
Sugo77
Sugo77 02/11/2024
tomkrk78
tomkrk78 02/01/2024
Radar103
Radar103 01/28/2024
alanb
alanb 01/21/2024
Calab
Calab 01/20/2024
nikitas
nikitas 01/15/2024


Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project