Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SXYTask Class Reference

#include <sxy_task.h>

Inheritance diagram for SXYTask:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual SXYTaskReturn mouseClick (SXYGraph *graph, int b, int x, int y, int sft, int ctr)=0
virtual SXYTaskReturn mouseUnclick (SXYGraph *graph, int b, int x, int y, int sft, int ctr)=0
virtual SXYTaskReturn mouseMotion (SXYGraph *graph, int x, int y, int sft, int ctr)=0
virtual SXYTaskReturn mouseEnter (SXYGraph *graph)=0
virtual SXYTaskReturn mouseLeave (SXYGraph *graph)=0
long int getXorColor (void)
 SXYTask (void)
virtual ~SXYTask ()

Static Public Attributes

SXYTask * DEFAULT_MOVE_POINT_TASK = &move_point_task
SXYTask * DEFAULT_MOVE_LEGEND_TASK = &move_legend_task
SXYTask * DEFAULT_ADJUST_AXIS_TASK = &adj_axis_task
SXYTask * DEFAULT_EDIT_TEXT_TASK = &edit_text_task
SXYTask * DEFAULT_ZOOM_IN_TASK = &zoom_in_task
SXYTask * DEFAULT_CHANGE_COLORS_TASK = &change_colors_task

Constructor & Destructor Documentation

SXYTask::SXYTask void   
 

Definition at line 93 of file sxy_task.cpp.

SXYTask::~SXYTask   [virtual]
 

Definition at line 98 of file sxy_task.cpp.


Member Function Documentation

long int SXYTask::getXorColor void   
 

Definition at line 54 of file sxy_task.cpp.

Referenced by SXYTaskMovePoint::drawCoordinate(), SXYTaskZoomIn::drawFence(), and SXYTaskMoveLegend::drawFence().

SXYTaskReturn SXYTask::mouseClick SXYGraph   graph,
int    b,
int    x,
int    y,
int    sft,
int    ctr
[pure virtual]
 

Implemented in SXYTaskAdjustAxis, SXYTaskChangeChartColors, SXYTaskEditText, SXYTaskMoveLegend, SXYTaskMovePoint, SXYTaskPickMask, and SXYTaskZoomIn.

Definition at line 60 of file sxy_task.cpp.

References CALLBACK_TREATED, and SXYTaskReturn.

Referenced by SXYGraph::iupButtonCallback().

SXYTaskReturn SXYTask::mouseEnter SXYGraph   graph [pure virtual]
 

Implemented in SXYTaskAdjustAxis, SXYTaskChangeChartColors, SXYTaskEditText, SXYTaskMoveLegend, SXYTaskMovePoint, SXYTaskPickMask, and SXYTaskZoomIn.

Definition at line 81 of file sxy_task.cpp.

References CALLBACK_TREATED, and SXYTaskReturn.

Referenced by SXYGraph::iupEnterCallback().

SXYTaskReturn SXYTask::mouseLeave SXYGraph   graph [pure virtual]
 

Implemented in SXYTaskAdjustAxis, SXYTaskChangeChartColors, SXYTaskEditText, SXYTaskMoveLegend, SXYTaskMovePoint, SXYTaskPickMask, and SXYTaskZoomIn.

Definition at line 87 of file sxy_task.cpp.

References CALLBACK_TREATED, and SXYTaskReturn.

Referenced by SXYGraph::iupLeaveCallback().

SXYTaskReturn SXYTask::mouseMotion SXYGraph   graph,
int    x,
int    y,
int    sft,
int    ctr
[pure virtual]
 

Implemented in SXYTaskAdjustAxis, SXYTaskChangeChartColors, SXYTaskEditText, SXYTaskMoveLegend, SXYTaskMovePoint, SXYTaskPickMask, and SXYTaskZoomIn.

Definition at line 74 of file sxy_task.cpp.

References CALLBACK_TREATED, and SXYTaskReturn.

Referenced by SXYGraph::iupMotionCallback().

SXYTaskReturn SXYTask::mouseUnclick SXYGraph   graph,
int    b,
int    x,
int    y,
int    sft,
int    ctr
[pure virtual]
 

Implemented in SXYTaskAdjustAxis, SXYTaskChangeChartColors, SXYTaskEditText, SXYTaskMoveLegend, SXYTaskMovePoint, SXYTaskPickMask, and SXYTaskZoomIn.

Definition at line 67 of file sxy_task.cpp.

References CALLBACK_TREATED, and SXYTaskReturn.

Referenced by SXYGraph::iupButtonCallback().


Member Data Documentation

SXYTask * SXYTask::DEFAULT_ADJUST_AXIS_TASK = &adj_axis_task [static]
 

Definition at line 47 of file sxy_task.cpp.

SXYTask * SXYTask::DEFAULT_CHANGE_COLORS_TASK = &change_colors_task [static]
 

Definition at line 50 of file sxy_task.cpp.

SXYTask * SXYTask::DEFAULT_EDIT_TEXT_TASK = &edit_text_task [static]
 

Definition at line 48 of file sxy_task.cpp.

SXYTask * SXYTask::DEFAULT_MOVE_LEGEND_TASK = &move_legend_task [static]
 

Definition at line 46 of file sxy_task.cpp.

SXYTask * SXYTask::DEFAULT_MOVE_POINT_TASK = &move_point_task [static]
 

Definition at line 45 of file sxy_task.cpp.

SXYTask * SXYTask::DEFAULT_ZOOM_IN_TASK = &zoom_in_task [static]
 

Definition at line 49 of file sxy_task.cpp.


The documentation for this class was generated from the following files:
SXY
Tecgraf / PUC-Rio - Computer Graphics Technology Group