|
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". 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 | |
|