#include <stdio.h>#include <stdlib.h>#include <math.h>#include <malloc.h>#include <string.h>#include <X11/Xlib.h>#include <X11/Xutil.h>#include <X11/cursorfont.h>#include "pkvaria.h"#include "pknum.h"#include "pkgeom.h"#include "camera.h"#include "xgedit.h"#include "xgeprivate.h"
Functions | |
| boolean | xge_2DwinfMsg (xge_widget *er, int msg, int key, short x, short y) |
| void | xge_2DwinfSetDefBBox (xge_2Dwinf *_2Dwin, float x0, float x1, float y0, float y1) |
| void | xge_2DwinfSetupProjection (xge_2Dwinf *_2Dwin) |
| void | xge_2DwinfPan (xge_widget *er, short x, short y) |
| void | xge_2DwinfZoom (xge_widget *er, short y) |
| void | xge_2DwinfInitProjection (xge_2Dwinf *_2Dwin, float x0, float x1, float y0, float y1) |
| void | xge_2DwinfResetGeomWidgets (xge_2Dwinf *_2Dwin) |
| void | xge_2DwinfResetGeomWidgetPos (xge_2Dwinf *_2Dwin) |
| void | xge_2DwinfEnableGeomWidget (xge_2Dwinf *_2Dwin, char tool) |
| void | xge_2DwinfDrawGeomWidgets (xge_widget *er) |
| char | xge_2DwinfIsItAGeomWidget (xge_2Dwinf *_2Dwin, int key, short x, short y) |
| void | xge_2DwinfMoveGeomWidget (xge_2Dwinf *_2Dwin, short x, short y) |
| boolean | xge_2DwinfApplyGeomWidget (xge_2Dwinf *_2Dwin, short x, short y, boolean alt) |
| void | xge_2DwinfExitWidgetMode (xge_2Dwinf *_2Dwin) |
| void | xge_2DwinfResetGeomWidget (xge_2Dwinf *_2Dwin) |
| void | xge_2DwinfDrawCursorPos (xge_2Dwinf *_2Dwin, short x, short y) |
| xge_widget * | xge_New2Dwinf (char window_num, xge_widget *prev, int id, short w, short h, short x, short y, xge_2Dwinf *_2Dwin, void(*redraw)(xge_widget *, boolean)) |
| boolean xge_2DwinfApplyGeomWidget | ( | xge_2Dwinf * | _2Dwin, | |
| short | x, | |||
| short | y, | |||
| boolean | alt | |||
| ) |
| void xge_2DwinfDrawCursorPos | ( | xge_2Dwinf * | _2Dwin, | |
| short | x, | |||
| short | y | |||
| ) |
| void xge_2DwinfDrawGeomWidgets | ( | xge_widget * | er | ) |
| void xge_2DwinfEnableGeomWidget | ( | xge_2Dwinf * | _2Dwin, | |
| char | tool | |||
| ) |
| void xge_2DwinfExitWidgetMode | ( | xge_2Dwinf * | _2Dwin | ) |
| void xge_2DwinfInitProjection | ( | xge_2Dwinf * | _2Dwin, | |
| float | x0, | |||
| float | x1, | |||
| float | y0, | |||
| float | y1 | |||
| ) |
| char xge_2DwinfIsItAGeomWidget | ( | xge_2Dwinf * | _2Dwin, | |
| int | key, | |||
| short | x, | |||
| short | y | |||
| ) |
| void xge_2DwinfMoveGeomWidget | ( | xge_2Dwinf * | _2Dwin, | |
| short | x, | |||
| short | y | |||
| ) |
| boolean xge_2DwinfMsg | ( | xge_widget * | er, | |
| int | msg, | |||
| int | key, | |||
| short | x, | |||
| short | y | |||
| ) |
| void xge_2DwinfPan | ( | xge_widget * | er, | |
| short | x, | |||
| short | y | |||
| ) |
| void xge_2DwinfResetGeomWidget | ( | xge_2Dwinf * | _2Dwin | ) |
| void xge_2DwinfResetGeomWidgetPos | ( | xge_2Dwinf * | _2Dwin | ) |
| void xge_2DwinfResetGeomWidgets | ( | xge_2Dwinf * | _2Dwin | ) |
| void xge_2DwinfSetDefBBox | ( | xge_2Dwinf * | _2Dwin, | |
| float | x0, | |||
| float | x1, | |||
| float | y0, | |||
| float | y1 | |||
| ) |
| void xge_2DwinfSetupProjection | ( | xge_2Dwinf * | _2Dwin | ) |
| void xge_2DwinfZoom | ( | xge_widget * | er, | |
| short | y | |||
| ) |
| xge_widget* xge_New2Dwinf | ( | char | window_num, | |
| xge_widget * | prev, | |||
| int | id, | |||
| short | w, | |||
| short | h, | |||
| short | x, | |||
| short | y, | |||
| xge_2Dwinf * | _2Dwin, | |||
| void(*)(xge_widget *, boolean) | redraw | |||
| ) |
1.7.1