log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- RISC OS 'Advent' Calendar 2024 - David Pitt (News:)
- Elsear brings super-fast Networking to Risc PC/A7000/A7000+ (News:)
- November 2024 News Summary (News:1)
- Latest hardware upgrade from RISCOSbits (News:)
- WROCC November 2024 talk o...ay - Andrew Rawnsley (ROD) (News:3)
- Accessing old floppy disks (Gen:3)
- November developer 'fireside' chat on saturday night (News:)
- RISCOSbits releases a new laptop solution (News:4)
- Announcing the TIB 2024 Advent Calendar (News:2)
- RISC OS London Show Report 2024 (News:1)
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
 
View on Mastodon
@www.iconbar.com@rss-parrot.net
Site Search
 
Article archives
The Icon Bar: General: Themes - Pointers
 
  Themes - Pointers
  spencekr (21:55 5/8/2001)
   (13:58 15/6/2002)
     (23:06 13/8/2001)
       (08:40 14/8/2001)
         (10:43 14/8/2001)
 
spencekr Message #5272, posted at 21:55, 5/8/2001
Unregistered user 5/8/01
1. Where are the ptr icon names defined?

2. Are the ptr sprites used by !Mousesprs usable by Themes editor - Pointers?

12/8/01
Running !Mousesprs first , then switching on Pointers from with Theme editor causes mouseover on windows title bars (ptr_size icon) to flash, yet when Oregano is then loaded the flashing stops- Any advice please.
Ken

[Edited by spencekr at 19:59, 12/8/2001]

  ^[ Log in to reply ]
 
spencekr Message #5274, posted at 23:06, 13/8/2001, in reply to message #5273
Unregistered user Thanks for the info which I'm still digesting.

However if I don't load Mousesprs, yet pointers sprite file is set in Theme Editor and is loaded with all Mousesprs has, then mouse-over on the the windows boarders is not working.
Ken (RO3.7)

  ^[ Log in to reply ]
 
rich Message #5275, posted at 08:40, 14/8/2001, in reply to message #5274
Unregistered user window boarders? which bit is that? It Works On My Machine(tm)

If you go to http://www.themes.iconbar.com/software/ I've uploaded my pointers file, which includes the iconise icon for RISC OS 4.

  ^[ Log in to reply ]
 
spencekr Message #5276, posted at 10:43, 14/8/2001, in reply to message #5275
Unregistered user 14/08/01
Thanks again for info and, this time, pointer icons.

By window boarders I mean window scroll, back close window tools etc, which under my RO 3.7 only activate "mouse-over icons" if Mousesprs is run, not just when Themes is run with pointers selected and used.
However, if Mousesprs and Themes (with pointres selected) are run together, there appears to be a fight as to whose/which ptr_size icon is displayed?? (ie flashing of icon)
> It Works On My Machine(tm)
1. Is there a later Themes software update other than the one indicated (May 2001) on this www site?
2. Is it a RO 3.7 v RO 4 issue (given that RO 3.7 can display window tools - mouse-over)

PS 15/08/01
3. Found identical symptoms on my other RPC/ RO 3.7 system and by starting and quitting Mousesprs, "mouse-over on the windows tools" can be switched on and off at will, despite the Theme system running constantly.

4. So as to draw attention to the 2D scrolling facility, shouldn't a + shaped scroll icon be displayed when the adjust mouse button is used over the horizontal or vertical window scroll bars.
Ken

[Edited by spencekr at 19:27, 15/8/2001]

  ^[ Log in to reply ]
 
rich Message #5273, posted at 13:58, 15/6/2002, in reply to message #5272
Unregistered user Second part first - as both programs are doing the same thing, don't load !Mousesprs. The Themes version is faster, and runs all the time irrespective of the state of the pointer tick box (that's just to say "load new pointer file"wink. You could load !Mousesprs and then quit it straight away just to load the new sprites though, but having them in your pointers file (or your !Boot.!Sprites22 file).

The docs for pointers is below; I'll upload it later.

Mouse Pointers
~~~~~~~~~~~~~~
I've made an upgrade to the mouse pointer handling, as hinted at previously. After seeing Richard Possnett's "Mouse Sprites" (!Mousesprs) in action I just loved the way the mouse pointer would change to reflect the bit of the window it was over - for instance, it would turn into a cross if over the close icon, or a pair of arrows if over a scroll bar to show the directions you can scroll in.

After contacting Richard to gain his permission I've lifted most of his program and put it into the theme monitoring program, so big thanks for allowing me to do this. There are a few of updates over the "regular" version: firstly by putting it into a program using Wimp_PollIdle it now uses much less processor time; the program was written pre-RISC OS 4, so I've added support for the iconise icon; and I've added a rudimentary check to see if the pointer sprite actually exists before switching to it, which means that not all of the pointers need to exist - the function runs all the time, even if you don't have any of the extra pointer sprites included, and theme designers can decide for instance that they just want to support the icons at the top of the window without all the scrolling and moving icons.

New pointer icons are as follows:

ptr_back back icon, top left
ptr_close close icon, top second left
ptr_iconize iconi[s|z]e icon, top second right under RISC OS 4
ptr_toggle small/full size toggle icon, top right
ptr_size dual purpose; used both for the drag-to-resize icon
bottom right of the window, and also the title bar
(as both can move in all four cardinal directions)
ptr_vbar vertical scroll bar
ptr_hbar horizontal scroll bar
ptr_up up arrow
ptr_down down arrow
ptr_left left arrow
ptr_right right arrow

Old pointer icons:
If you're designing pointer icons, you might want to include these too:
ptr_default the standard pointer
ptr_double a double-pointer, usually used to show you've clicked
a mouse button.
ptr_write When you move over a writable icon, this caret-style icon
is often used
ptr_confirm shown when using the mouse for yes/no questions.
ptr_menu menu-shaped icon for when the pointer goes over an icon
that, when clicked, will pop up a menu.
ptr_link commonly used pointer when moving over a browser link etc.
Sometimes depicted as a hand with a pointing finger.
ptr_hand (see above; less common)
ptr_push hand-shaped icon for moving things. Similar to...
ptr_drag (see above)
ptr_autoscr pointer showing four arrows
(see ptr_size in new section)
ptr_autoscrh pointer showing two arrows horizontally
(see ptr_hbar in new section)
ptr_autoscrv pointer showing two arrows vertically
(see ptr_vbar in new section)

  ^[ Log in to reply ]
 

The Icon Bar: General: Themes - Pointers