#include <PalmOS.h>
#include <sections.h>
Go to the source code of this file.
Data Structures | |
| struct | buttonmapping_tag |
| the button mapping structure More... | |
Typedefs | |
| typedef buttonmapping_tag | buttonmapping_t |
| the button mapping structure | |
| typedef void(* | bmPostHandler )(UInt16 button, buttonmapping_t *mapping, Int32 newValue) |
| handler for post change operation | |
Functions | |
| buttonmapping_t * | getSpinnerFieldIndex (buttonmapping_t *map, UInt16 buttonControl, Boolean isButton) REPEATH_SECTION |
| get a spinner field index | |
| buttonmapping_t * | processRepeater (buttonmapping_t *map, UInt16 control, Boolean isButton, bmPostHandler post_handle) REPEATH_SECTION |
| process a repeat button being pressed | |
This contains the routines that are used to deal with changes in repeater items being passed onto related fields.
Definition in file repeathandler.h.
|
||||||||||||||||
|
get a spinner field index
Definition at line 19 of file repeathandler.c. References buttonmapping_tag::down, buttonmapping_tag::field, UInt16, and buttonmapping_tag::up. Referenced by processRepeater(). |
|
||||||||||||||||||||
|
process a repeat button being pressed
Definition at line 39 of file repeathandler.c. References bmPostHandler, buttonmapping_tag::down, buttonmapping_tag::field, GetObjectPtr(), getSpinnerFieldIndex(), Int32, buttonmapping_tag::max, buttonmapping_tag::min, and UInt16. Referenced by cnFieldContentChanged(), cnRepeatPressed(), dealFieldContentChange(), and dealRepeats(). |
1.2.18