Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ GetRelief(3) — Sprite KS.390

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Tk_GetRelief  —  C Library Procedures

NAME

Tk_GetRelief, Tk_NameOfRelief − translate between strings and relief values

SYNOPSIS

#include <tk.h>
int
Tk_GetRelief(interp, name, reliefPtr)
char ∗
Tk_NameOfRelief(relief)

ARGUMENTS

Tcl_Interp∗interp(in) Interpreter to use for error reporting. 

char∗name(in) String containing relief name (one of “flat”, “raised”, or “sunken”). 

int∗reliefPtr(out) Pointer to location in which to store relief value corresponding to name. 

intrelief(in) Relief value (one of TK_RELIEF_FLAT, TK_RELIEF_RAISED, or TK_RELIEF_SUNKEN). 


 

DESCRIPTION

Tk_GetRelief places in ∗reliefPtr the relief value corresponding to name.  This value will be one of TK_RELIEF_FLAT, TK_RELIEF_RAISED, or TK_RELIEF_SUNKEN.  Under normal circumstances the return value is TCL_OK and interp is unused.  If name doesn’t contain one of the three valid relief names (“flat”, “raised”, or “sunken”) or an abbreviation of one of these names, then an error message is stored in interp->result, TCL_ERROR is returned, and ∗reliefPtr is unmodified. 

Tk_NameOfRelief is the logical inverse of Tk_GetRelief.  Given a relief value (one of TK_RELIEF_FLAT, TK_RELIEF_RAISED, or TK_RELIEF_SUNKEN) it returns the corresponding string (“flat”, “raised”, or “sunken”, respectively).  If relief isn’t a legal relief value, then “unknown relief” is returned. 
 

KEYWORDS

name, relief, string

Sprite version 1.0  —  

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026