Main Page | Data Structures | Directories | File List | Data Fields | Globals

eventhandler.hcc File Reference

#include <stdlib.hch>
#include "pal_master.hch"
#include "configuration.hch"
#include "audio.hch"
#include "mouse_shared.hch"
#include "eventhandler_shared.hch"
#include "eventhandler.hch"
#include "events.hch"
#include "display_shared.hch"
#include "display.hch"

Include dependency graph for eventhandler.hcc:

Include dependency graph

Go to the source code of this file.

Functions

void eventhandler_main (audiodata_t *audiodata, events_t *events, mousedata_t *mousedata)

Variables

chan unsigned maskupdate_notification
rom unsigned volumecontrol_table [46] = {31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 0}


Detailed Description

Graphic Equalizer API

when the mousehandler registers a 'click' we coordinate the actions that follow that click.

Project information.

Project Graphic Equalizer
Author:
O.M. Schinagl
Date:
20041110
Version:
0.1

Copyright

Copyright ©2004 Koninklijke Philips Electronics N.V. All rights reserved

Change history

20041110: O.M. Schinagl
Initial version

Definition in file eventhandler.hcc.


Function Documentation

void eventhandler_main audiodata_t audiodata,
events_t events,
mousedata_t mousedata
 

Parameters:
*audiodata pointer to struct for setting equalizer levels.
*events pointer to struct with all events for display states.
*mousedata pointer to struct with mouse data for X and Y coordinates.
Returns:
Never Returns.
Return values:
void 

Definition at line 59 of file eventhandler.hcc.

References events_t::active_preset, AREA_EQUALIZER_MAX, AREA_EQUALIZER_MIN, AREA_VOLUME_YAXIS, BUTTON_DEMO, BUTTON_HELP, BUTTON_LOG, BUTTON_MODE, BUTTON_PRECISE, BUTTON_PRESET_1, BUTTON_RESET, audiodata_t::display_log, events_t::equalizer_display, audiodata_t::equalizer_levels_ptr, events_t::equalizer_mode, equalizer_table, EQUALIZERMODE_PRECISE, load_preset(), LOAD_PRESET_DEMO, LOAD_PRESET_RESET, events_t::locked_display, events_t::mask, maskupdate_notification, events_t::mode, MODE_GRAPH, MODE_HELP, MOUSE_STATE_DOWN, MOUSE_STATE_ON_PRESS, reload_equalizer(), mousedata_t::state, events_t::volume_position, volumecontrol_table, and mousedata_t::y.

Referenced by main().

Here is the call graph for this function:


Variable Documentation

chan unsigned maskupdate_notification
 

Definition at line 48 of file display.hcc.

Referenced by display_main(), and eventhandler_main().

rom unsigned volumecontrol_table[46] = {31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 0}
 

Definition at line 315 of file eventhandler.hcc.

Referenced by eventhandler_main().


Generated on Thu Dec 9 14:37:08 2004 for Graphic Equalizer 2 by  doxygen 1.3.9.1