PLplot
5.11.0
|
Go to the source code of this file.
Classes | |
struct | PlPlotter |
Macros | |
#define | NEED_PLDEBUG |
#define | NDEV 100 |
#define | REFRESH_PENDING 1 |
#define | RESIZE_PENDING 2 |
#define | REDRAW_PENDING 4 |
#define | UPDATE_V_SCROLLBAR 8 |
#define | UPDATE_H_SCROLLBAR 16 |
#define | DEF_PLFRAME_BG_COLOR "Black" |
#define | DEF_PLFRAME_BG_MONO "White" |
#define | DEF_PLFRAME_BORDER_WIDTH "0" |
#define | DEF_PLFRAME_CURSOR ( (char *) NULL ) |
#define | DEF_PLFRAME_HEIGHT "250" |
#define | DEF_PLFRAME_RELIEF "flat" |
#define | DEF_PLFRAME_WIDTH "250" |
#define | INSTALL_COLORMAP_IN_TK |
Typedefs | |
typedef struct PlPlotter | PlPlotter |
Functions | |
int | plPlotterCmd (ClientData, Tcl_Interp *, int, const char **) |
void | PlplotterAtEop (Tcl_Interp *interp, register PlPlotter *plPlotterPtr) |
void | PlplotterAtBop (Tcl_Interp *interp, register PlPlotter *plPlotterPtr) |
static void | DestroyPlPlotter (ClientData) |
static void | DisplayPlPlotter (ClientData) |
static void | PlPlotterInit (ClientData) |
static void | PlPlotterFirstInit (ClientData clientData) |
static void | PlPlotterConfigureEH (ClientData, XEvent *) |
static void | PlPlotterExposeEH (ClientData, XEvent *) |
static void | PlPlotterMotionEH (ClientData, register XEvent *) |
static void | PlPlotterEnterEH (ClientData, register XEvent *) |
static void | PlPlotterLeaveEH (ClientData, register XEvent *) |
static void | PlPlotterButtonPressEH (ClientData clientData, register XEvent *) |
static int | PlPlotterWidgetCmd (ClientData, Tcl_Interp *, int, CONST char **) |
static int | ReadData (ClientData, int) |
static void | Install_cmap (PlPlotter *plPlotterPtr) |
static int | Closelink (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | Cmd (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | ConfigurePlPlotter (Tcl_Interp *, PlPlotter *, int, CONST char **, int) |
static int | Draw (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | Info (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | Openlink (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | Orient (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | Page (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | NextPage (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | Print (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | Redraw (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | Save (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | View (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static int | Scroll (Tcl_Interp *, PlPlotter *) |
static int | report (Tcl_Interp *, PlPlotter *, int, CONST char **) |
static void | ActiveState (register PlPlotter *plPlotterPtr, int on) |
static void | CreateXhairs (PlPlotter *) |
static void | DestroyXhairs (PlPlotter *) |
static void | DrawXhairs (PlPlotter *, int, int) |
static void | UpdateXhairs (PlPlotter *) |
static void | CreateRband (PlPlotter *) |
static void | DestroyRband (PlPlotter *) |
static void | DrawRband (PlPlotter *, int, int) |
static void | UpdateRband (PlPlotter *) |
static void | gbox (PLFLT *, PLFLT *, PLFLT *, PLFLT *, CONST char **) |
static void | UpdateVScrollbar (register PlPlotter *) |
static void | UpdateHScrollbar (register PlPlotter *) |
int | plPlotterCmd (ClientData PL_UNUSED(clientData), Tcl_Interp *interp, int argc, const char **argv) |
static void | PlPlotterConfigureEH (ClientData clientData, register XEvent *eventPtr) |
static void | PlPlotterExposeEH (ClientData clientData, register XEvent *eventPtr) |
static void | PlPlotterLeaveEH (ClientData clientData, register XEvent *PL_UNUSED(eventPtr)) |
static int | scol0 (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int i, CONST char *col, int *p_changed) |
static int | scol1 (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int i, CONST char *col, CONST char *pos, CONST char *rev, int *p_changed) |
static int | Cmd (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int argc, CONST char **argv) |
static int | ConfigurePlPlotter (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int argc, CONST char **argv, int flags) |
static int | Draw (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int argc, CONST char **argv) |
static int | Info (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int argc, CONST char **argv) |
static int | Openlink (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int argc, CONST char **argv) |
static int | Closelink (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int PL_UNUSED(argc), CONST char **PL_UNUSED(argv)) |
static int | process_data (Tcl_Interp *interp, register PlPlotter *plPlotterPtr) |
static int | Orient (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int argc, CONST char **argv) |
static int | Print (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int PL_UNUSED(argc), CONST char **PL_UNUSED(argv)) |
static int | NextPage (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int argc, CONST char **PL_UNUSED(argv)) |
static int | Page (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int argc, CONST char **argv) |
static int | Redraw (Tcl_Interp *PL_UNUSED(interp), register PlPlotter *plPlotterPtr, int PL_UNUSED(argc), CONST char **PL_UNUSED(argv)) |
static int | Save (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int argc, CONST char **argv) |
static int | View (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int argc, CONST char **argv) |
static int | Scroll (Tcl_Interp *interp, register PlPlotter *plPlotterPtr) |
static int | report (Tcl_Interp *interp, register PlPlotter *plPlotterPtr, int argc, CONST char **argv) |
Variables | |
static Tk_ConfigSpec | configSpecs [] |
#define DEF_PLFRAME_BG_COLOR "Black" |
Definition at line 214 of file plplotter.c.
#define DEF_PLFRAME_BG_MONO "White" |
Definition at line 215 of file plplotter.c.
#define DEF_PLFRAME_BORDER_WIDTH "0" |
Definition at line 216 of file plplotter.c.
#define DEF_PLFRAME_CURSOR ( (char *) NULL ) |
Definition at line 217 of file plplotter.c.
#define DEF_PLFRAME_HEIGHT "250" |
Definition at line 218 of file plplotter.c.
#define DEF_PLFRAME_RELIEF "flat" |
Definition at line 219 of file plplotter.c.
#define DEF_PLFRAME_WIDTH "250" |
Definition at line 220 of file plplotter.c.
#define INSTALL_COLORMAP_IN_TK |
#define NDEV 100 |
Definition at line 93 of file plplotter.c.
#define NEED_PLDEBUG |
Definition at line 65 of file plplotter.c.
#define REDRAW_PENDING 4 |
Definition at line 208 of file plplotter.c.
#define REFRESH_PENDING 1 |
Definition at line 206 of file plplotter.c.
#define RESIZE_PENDING 2 |
Definition at line 207 of file plplotter.c.
#define UPDATE_H_SCROLLBAR 16 |
Definition at line 210 of file plplotter.c.
#define UPDATE_V_SCROLLBAR 8 |
Definition at line 209 of file plplotter.c.
Definition at line 1985 of file plplotter.c.
|
static |
|
static |
Definition at line 2440 of file plplotter.c.
|
static |
|
static |
Definition at line 1729 of file plplotter.c.
|
static |
|
static |
Definition at line 2051 of file plplotter.c.
Definition at line 1251 of file plplotter.c.
Definition at line 1153 of file plplotter.c.
|
static |
Definition at line 806 of file plplotter.c.
Definition at line 1303 of file plplotter.c.
Definition at line 1191 of file plplotter.c.
|
static |
Definition at line 1476 of file plplotter.c.
|
static |
|
static |
Definition at line 2194 of file plplotter.c.
Definition at line 1318 of file plplotter.c.
Definition at line 1206 of file plplotter.c.
Definition at line 3207 of file plplotter.c.
|
static |
|
static |
Definition at line 2293 of file plplotter.c.
Definition at line 1426 of file plplotter.c.
|
static |
|
static |
Definition at line 2721 of file plplotter.c.
|
static |
|
static |
Definition at line 2355 of file plplotter.c.
|
static |
|
static |
Definition at line 2585 of file plplotter.c.
|
static |
|
static |
Definition at line 2747 of file plplotter.c.
Definition at line 2517 of file plplotter.c.
Definition at line 2507 of file plplotter.c.
|
static |
Definition at line 1127 of file plplotter.c.
int plPlotterCmd | ( | ClientData | , |
Tcl_Interp * | , | ||
int | , | ||
const char ** | |||
) |
int plPlotterCmd | ( | ClientData | PL_UNUSEDclientData, |
Tcl_Interp * | interp, | ||
int | argc, | ||
const char ** | argv | ||
) |
Definition at line 347 of file plplotter.c.
|
static |
|
static |
Definition at line 891 of file plplotter.c.
|
static |
Definition at line 1071 of file plplotter.c.
|
static |
|
static |
Definition at line 973 of file plplotter.c.
|
static |
Definition at line 1347 of file plplotter.c.
|
static |
Definition at line 1388 of file plplotter.c.
|
static |
|
static |
Definition at line 1108 of file plplotter.c.
|
static |
Definition at line 1037 of file plplotter.c.
|
static |
Definition at line 503 of file plplotter.c.
|
static |
|
static |
Definition at line 2628 of file plplotter.c.
|
static |
Definition at line 2469 of file plplotter.c.
|
static |
Definition at line 2535 of file plplotter.c.
|
static |
|
static |
Definition at line 2788 of file plplotter.c.
|
static |
|
static |
Definition at line 3096 of file plplotter.c.
|
static |
|
static |
Definition at line 2812 of file plplotter.c.
|
static |
Definition at line 1612 of file plplotter.c.
|
static |
Definition at line 1658 of file plplotter.c.
|
static |
|
static |
Definition at line 3078 of file plplotter.c.
Definition at line 3180 of file plplotter.c.
Definition at line 1337 of file plplotter.c.
Definition at line 3154 of file plplotter.c.
Definition at line 1231 of file plplotter.c.
|
static |
|
static |
Definition at line 2944 of file plplotter.c.
|
static |
Definition at line 224 of file plplotter.c.