#include <sxy_task_zoomin.h>
Inheritance diagram for SXYTaskZoomIn:
Public Methods | |
virtual SXYTaskReturn | makeZoom (SXYGraph *graph, SXYChart *chart, int x, int dx, int y, int dy) |
SXYTaskReturn | mouseClick (SXYGraph *graph, int b, int x, int y, int sft, int ctr) |
SXYTaskReturn | mouseUnclick (SXYGraph *graph, int b, int x, int y, int sft, int ctr) |
SXYTaskReturn | mouseMotion (SXYGraph *graph, int x, int y, int sft, int ctr) |
SXYTaskReturn | mouseEnter (SXYGraph *graph) |
SXYTaskReturn | mouseLeave (SXYGraph *graph) |
SXYTaskZoomIn () | |
virtual | ~SXYTaskZoomIn () |
Private Methods | |
void | drawFence (void) |
Private Attributes | |
int | is_doing |
int | ref_x |
int | ref_y |
int | shift_x |
int | shift_y |
SXYChart * | userchart |
|
Definition at line 178 of file sxy_task_zoomin.cpp. References is_doing, ref_x, ref_y, shift_x, shift_y, and userchart. |
|
Definition at line 187 of file sxy_task_zoomin.cpp. |
|
Definition at line 115 of file sxy_task_zoomin.cpp. References SXYTask::getXorColor(), ref_x, ref_y, shift_x, and shift_y. Referenced by mouseClick(), mouseMotion(), and mouseUnclick(). |
|
Definition at line 149 of file sxy_task_zoomin.cpp. References CALLBACK_TREATED, SXYChart::getAxis(), SXYChart::getNumAxes(), SXYAxis::getPositionValue(), max, min, SXYTaskReturn, SXYChart::tryGridAdjust(), and zoom(). Referenced by mouseUnclick(). |
|
Implements SXYTask. Definition at line 24 of file sxy_task_zoomin.cpp. References CALLBACK_NOT_TREATED, CALLBACK_TREATED, drawFence(), SXYGraph::getChart(), SXYGraph::getChartOfEvent(), SXYGraph::getIupCanvas(), is_doing, ref_x, ref_y, shift_x, shift_y, SXYTaskReturn, and userchart. |
|
Implements SXYTask. Definition at line 93 of file sxy_task_zoomin.cpp. References CALLBACK_NOT_TREATED, SXYGraph::getIupCanvas(), is_doing, SXYGraph::redrawGraph(), and SXYTaskReturn. |
|
Implements SXYTask. Definition at line 104 of file sxy_task_zoomin.cpp. References CALLBACK_NOT_TREATED, SXYGraph::getIupCanvas(), is_doing, SXYGraph::redrawGraph(), and SXYTaskReturn. |
|
Implements SXYTask. Definition at line 77 of file sxy_task_zoomin.cpp. References CALLBACK_NOT_TREATED, CALLBACK_TREATED, drawFence(), SXYGraph::getChartOfEvent(), is_doing, ref_x, ref_y, shift_x, shift_y, and SXYTaskReturn. |
|
Implements SXYTask. Definition at line 50 of file sxy_task_zoomin.cpp. References CALLBACK_NOT_TREATED, drawFence(), SXYGraph::getChartOfEvent(), SXYGraph::getIupCanvas(), is_doing, makeZoom(), SXYGraph::redrawGraph(), ref_x, ref_y, shift_x, shift_y, SXYTaskReturn, and userchart. |
|
Definition at line 22 of file sxy_task_zoomin.h. Referenced by mouseClick(), mouseEnter(), mouseLeave(), mouseMotion(), mouseUnclick(), and SXYTaskZoomIn(). |
|
Definition at line 23 of file sxy_task_zoomin.h. Referenced by drawFence(), mouseClick(), mouseMotion(), mouseUnclick(), and SXYTaskZoomIn(). |
|
Definition at line 24 of file sxy_task_zoomin.h. Referenced by drawFence(), mouseClick(), mouseMotion(), mouseUnclick(), and SXYTaskZoomIn(). |
|
Definition at line 25 of file sxy_task_zoomin.h. Referenced by drawFence(), mouseClick(), mouseMotion(), mouseUnclick(), and SXYTaskZoomIn(). |
|
Definition at line 26 of file sxy_task_zoomin.h. Referenced by drawFence(), mouseClick(), mouseMotion(), mouseUnclick(), and SXYTaskZoomIn(). |
|
Definition at line 28 of file sxy_task_zoomin.h. Referenced by mouseClick(), mouseUnclick(), and SXYTaskZoomIn(). |