summaryrefslogtreecommitdiffstats
path: root/src/bltGrMisc.C
diff options
context:
space:
mode:
authorjoye <joye>2013-09-12 16:56:28 (GMT)
committerjoye <joye>2013-09-12 16:56:28 (GMT)
commitbdfe1cf1783b3a8cecf9c20be8a08c06e55d9908 (patch)
tree12af7aa0d557576bd8b417b90b2569fc215f2475 /src/bltGrMisc.C
parent646de8f20450814fb24ac3f97635d7faad47f5cf (diff)
downloadblt-bdfe1cf1783b3a8cecf9c20be8a08c06e55d9908.zip
blt-bdfe1cf1783b3a8cecf9c20be8a08c06e55d9908.tar.gz
blt-bdfe1cf1783b3a8cecf9c20be8a08c06e55d9908.tar.bz2
*** empty log message ***
Diffstat (limited to 'src/bltGrMisc.C')
-rw-r--r--src/bltGrMisc.C64
1 files changed, 0 insertions, 64 deletions
diff --git a/src/bltGrMisc.C b/src/bltGrMisc.C
index 1ff37db..ea6c8bd 100644
--- a/src/bltGrMisc.C
+++ b/src/bltGrMisc.C
@@ -807,70 +807,6 @@ Blt_AdjustViewport(int offset, int worldSize, int windowSize, int scrollUnits,
return offset;
}
-int
-Blt_GetScrollInfoFromObj(Tcl_Interp *interp, int objc, Tcl_Obj *const *objv,
- int *offsetPtr, int worldSize, int windowSize,
- int scrollUnits, int scrollMode)
-{
- char c;
- const char *string;
- int length;
- int offset;
-
- offset = *offsetPtr;
- string = Tcl_GetStringFromObj(objv[0], &length);
- c = string[0];
- if ((c == 's') && (strncmp(string, "scroll", length) == 0)) {
- double fract;
- int count;
-
- if (objc != 3) {
- return TCL_ERROR;
- }
- /* Scroll number unit/page */
- if (Tcl_GetIntFromObj(interp, objv[1], &count) != TCL_OK) {
- return TCL_ERROR;
- }
- string = Tcl_GetStringFromObj(objv[2], &length);
- c = string[0];
- if ((c == 'u') && (strncmp(string, "units", length) == 0)) {
- fract = (double)count *scrollUnits;
- } else if ((c == 'p') && (strncmp(string, "pages", length) == 0)) {
- /* A page is 90% of the view-able window. */
- fract = (double)count * windowSize * 0.9;
- } else {
- Tcl_AppendResult(interp, "unknown \"scroll\" units \"",
- Tcl_GetString(objv[2]), "\"", (char *)NULL);
- return TCL_ERROR;
- }
- offset += (int)fract;
- } else if ((c == 'm') && (strncmp(string, "moveto", length) == 0)) {
- double fract;
-
- if (objc != 2) {
- return TCL_ERROR;
- }
- /* moveto fraction */
- if (Tcl_GetDoubleFromObj(interp, objv[1], &fract) != TCL_OK) {
- return TCL_ERROR;
- }
- offset = (int)(worldSize * fract);
- } else {
- double fract;
- int count;
-
- /* Treat like "scroll units" */
- if (Tcl_GetIntFromObj(interp, objv[0], &count) != TCL_OK) {
- return TCL_ERROR;
- }
- fract = (double)count *scrollUnits;
- offset += (int)fract;
- }
- *offsetPtr = Blt_AdjustViewport(offset, worldSize, windowSize, scrollUnits,
- scrollMode);
- return TCL_OK;
-}
-
/*
*---------------------------------------------------------------------------
*