#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(). |