Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
63 user(s) are online (9 user(s) are browsing News)

Members: 1
Guests: 62

afxgroup, 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 (2618 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: 1390
 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: 3409
 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: 3294
 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: 3294
 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: 3409
 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: 3294
 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: 3409
 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
  1722
Logged in last:
  24 hours, 68
  7 days, 133
  30 days, 187

Random Photo
Windows 3.11 WFW on PC-Task

New Articles List

New Members
Amigafreak02
Amigafreak02 11/15/2024
Drakken
Drakken 11/14/2024
ybbasepiw
ybbasepiw 11/11/2024
Mr_byte
Mr_byte 11/06/2024
ghettofinger
ghettofinger 10/30/2024
VaultDweller
VaultDweller 10/30/2024
Greenslade
Greenslade 10/11/2024
komyash
komyash 09/20/2024
Correine
Correine 09/16/2024
Falke_34
Falke_34 09/14/2024


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project