PLplot
5.9.9
|
Go to the source code of this file.
Classes | |
struct | PlPlotter |
Macros | |
#define | NEED_PLDEBUG |
#define | NDEV 20 |
#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 215 of file plplotter.c.
#define DEF_PLFRAME_BG_MONO "White" |
Definition at line 216 of file plplotter.c.
#define DEF_PLFRAME_BORDER_WIDTH "0" |
Definition at line 217 of file plplotter.c.
#define DEF_PLFRAME_CURSOR ( (char *) NULL ) |
Definition at line 218 of file plplotter.c.
#define DEF_PLFRAME_HEIGHT "250" |
Definition at line 219 of file plplotter.c.
#define DEF_PLFRAME_RELIEF "flat" |
Definition at line 220 of file plplotter.c.
#define DEF_PLFRAME_WIDTH "250" |
Definition at line 221 of file plplotter.c.
#define INSTALL_COLORMAP_IN_TK |
#define NDEV 20 |
Definition at line 94 of file plplotter.c.
#define NEED_PLDEBUG |
Definition at line 66 of file plplotter.c.
#define REDRAW_PENDING 4 |
Definition at line 209 of file plplotter.c.
#define REFRESH_PENDING 1 |
Definition at line 207 of file plplotter.c.
#define RESIZE_PENDING 2 |
Definition at line 208 of file plplotter.c.
#define UPDATE_H_SCROLLBAR 16 |
Definition at line 211 of file plplotter.c.
#define UPDATE_V_SCROLLBAR 8 |
Definition at line 210 of file plplotter.c.
Definition at line 1972 of file plplotter.c.
|
static |
|
static |
Definition at line 2427 of file plplotter.c.
|
static |
|
static |
Definition at line 1716 of file plplotter.c.
|
static |
|
static |
Definition at line 2038 of file plplotter.c.
Definition at line 1238 of file plplotter.c.
Definition at line 1140 of file plplotter.c.
|
static |
Definition at line 793 of file plplotter.c.
Definition at line 1290 of file plplotter.c.
Definition at line 1178 of file plplotter.c.
|
static |
Definition at line 1463 of file plplotter.c.
|
static |
|
static |
Definition at line 2181 of file plplotter.c.
Definition at line 1305 of file plplotter.c.
Definition at line 1193 of file plplotter.c.
Definition at line 3194 of file plplotter.c.
|
static |
|
static |
Definition at line 2280 of file plplotter.c.
Definition at line 1413 of file plplotter.c.
|
static |
|
static |
Definition at line 2708 of file plplotter.c.
|
static |
|
static |
Definition at line 2342 of file plplotter.c.
|
static |
|
static |
Definition at line 2572 of file plplotter.c.
|
static |
|
static |
Definition at line 2734 of file plplotter.c.
Definition at line 2504 of file plplotter.c.
Definition at line 2494 of file plplotter.c.
|
static |
Definition at line 1114 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 348 of file plplotter.c.
|
static |
|
static |
Definition at line 878 of file plplotter.c.
|
static |
Definition at line 1058 of file plplotter.c.
|
static |
|
static |
Definition at line 960 of file plplotter.c.
|
static |
Definition at line 1334 of file plplotter.c.
|
static |
Definition at line 1375 of file plplotter.c.
|
static |
|
static |
Definition at line 1095 of file plplotter.c.
|
static |
Definition at line 1024 of file plplotter.c.
|
static |
Definition at line 490 of file plplotter.c.
|
static |
|
static |
Definition at line 2615 of file plplotter.c.
|
static |
Definition at line 2456 of file plplotter.c.
|
static |
Definition at line 2522 of file plplotter.c.
|
static |
|
static |
Definition at line 2775 of file plplotter.c.
|
static |
|
static |
Definition at line 3083 of file plplotter.c.
|
static |
|
static |
Definition at line 2799 of file plplotter.c.
|
static |
Definition at line 1599 of file plplotter.c.
|
static |
Definition at line 1645 of file plplotter.c.
|
static |
|
static |
Definition at line 3065 of file plplotter.c.
Definition at line 3167 of file plplotter.c.
Definition at line 1324 of file plplotter.c.
Definition at line 3141 of file plplotter.c.
Definition at line 1218 of file plplotter.c.
|
static |
|
static |
Definition at line 2931 of file plplotter.c.
|
static |
Definition at line 225 of file plplotter.c.