Linux Manuals session 3

Section 3: library functions

  • |

    Tk_Colormap (3) Linux Manual Page

    Tk_WindowId, Tk_Parent, Tk_Display, Tk_DisplayName, Tk_ScreenNumber, Tk_Screen, Tk_X, Tk_Y, Tk_Width, Tk_Height, Tk_Changes, Tk_Attributes, Tk_IsContainer, Tk_IsEmbedded, Tk_IsMapped, Tk_IsTopLevel, Tk_ReqWidth, Tk_ReqHeight, Tk_MinReqWidth, Tk_MinReqHeight, Tk_InternalBorderLeft, Tk_InternalBorderRight, Tk_InternalBorderTop, Tk_InternalBorderBottom, Tk_Visual, Tk_Depth, Tk_Colormap, Tk_Interp – retrieve information from Tk’s local data structure Synopsis#include <tk.h> Window Tk_WindowId(tkwin) Tk_Window Tk_Parent(tkwin) Display * Tk_Display(tkwin) const char * Tk_DisplayName(tkwin) int Tk_ScreenNumber(tkwin) Screen * Tk_Screen(tkwin) int…

  • |

    Tk_CollapseMotionEvents (3) Linux Manual Page

    Tk_CollapseMotionEvents, Tk_QueueWindowEvent – Add a window event to the Tcl event queue Synopsis#include <tk.h> int Tk_CollapseMotionEvents(display, collapse) Tk_QueueWindowEvent(eventPtr, position)ArgumentsDisplay *display (in) Display for which to control motion event collapsing. int collapse (in) Indicates whether motion events should be collapsed or not. XEvent *eventPtr (in) An event to add to the event queue. It is important…

  • |

    Tk_ClipboardClear (3) Linux Manual Page

    Tk_ClipboardClear, Tk_ClipboardAppend – Manage the clipboard Synopsis#include <tk.h> int Tk_ClipboardClear(interp, tkwin) int Tk_ClipboardAppend(interp, tkwin, target, format, buffer)ArgumentsTcl_Interp *interp (in) Interpreter to use for reporting errors. Tk_Window tkwin (in) Window that determines which display’s clipboard to manipulate. Atom target (in) Conversion type for this clipboard item; has same meaning as target argument to Tk_CreateSelHandler. Atom format…

  • |

    Tk_ClipboardAppend (3) Linux Manual Page

    Tk_ClipboardClear, Tk_ClipboardAppend – Manage the clipboard Synopsis#include <tk.h> int Tk_ClipboardClear(interp, tkwin) int Tk_ClipboardAppend(interp, tkwin, target, format, buffer)ArgumentsTcl_Interp *interp (in) Interpreter to use for reporting errors. Tk_Window tkwin (in) Window that determines which display’s clipboard to manipulate. Atom target (in) Conversion type for this clipboard item; has same meaning as target argument to Tk_CreateSelHandler. Atom format…

  • |

    Tk_ClearSelection (3) Linux Manual Page

    Tk_ClearSelection – Deselect a selection Synopsis#include <tk.h> Tk_ClearSelection(tkwin, selection)ArgumentsTk_Window tkwin (in) The selection will be cleared from the display containing this window. Atom selection (in) The name of selection to be cleared. DescriptionTk_ClearSelection cancels the selection specified by the atom selection for the display containing tkwin. The selection need not be in tkwin itself or…

  • |

    Tk_Class (3) Linux Manual Page

    Tk_SetClass, Tk_Class – set or retrieve a window’s class Synopsis#include <tk.h> Tk_SetClass(tkwin, class) Tk_Uid Tk_Class(tkwin)ArgumentsTk_Window tkwin (in) Token for window. char *class (in) New class name for window. DescriptionTk_SetClass is called to associate a class with a particular window. The class string identifies the type of the window; all windows with the same general class…

  • |

    Tk_CharBbox (3) Linux Manual Page

    Tk_ComputeTextLayout, Tk_FreeTextLayout, Tk_DrawTextLayout, Tk_UnderlineTextLayout, Tk_PointToChar, Tk_CharBbox, Tk_DistanceToTextLayout, Tk_IntersectTextLayout, Tk_TextLayoutToPostscript – routines to measure and display single-font, multi-line, justified text. Synopsis#include <tk.h> Tk_TextLayout Tk_ComputeTextLayout(tkfont, string, numChars, wrapLength, justify, flags, widthPtr, heightPtr) void Tk_FreeTextLayout(layout) void Tk_DrawTextLayout(display, drawable, gc, layout, x, y, firstChar, lastChar) void Tk_UnderlineTextLayout(display, drawable, gc, layout, x, y, underline) int Tk_PointToChar(layout, x, y) int Tk_CharBbox(layout,…

  • |

    Tk_Changes (3) Linux Manual Page

    Tk_WindowId, Tk_Parent, Tk_Display, Tk_DisplayName, Tk_ScreenNumber, Tk_Screen, Tk_X, Tk_Y, Tk_Width, Tk_Height, Tk_Changes, Tk_Attributes, Tk_IsContainer, Tk_IsEmbedded, Tk_IsMapped, Tk_IsTopLevel, Tk_ReqWidth, Tk_ReqHeight, Tk_MinReqWidth, Tk_MinReqHeight, Tk_InternalBorderLeft, Tk_InternalBorderRight, Tk_InternalBorderTop, Tk_InternalBorderBottom, Tk_Visual, Tk_Depth, Tk_Colormap, Tk_Interp – retrieve information from Tk’s local data structure Synopsis#include <tk.h> Window Tk_WindowId(tkwin) Tk_Window Tk_Parent(tkwin) Display * Tk_Display(tkwin) const char * Tk_DisplayName(tkwin) int Tk_ScreenNumber(tkwin) Screen * Tk_Screen(tkwin) int…

  • |

    Tk_ChangeWindowAttributes (3) Linux Manual Page

    Tk_ConfigureWindow, Tk_MoveWindow, Tk_ResizeWindow, Tk_MoveResizeWindow, Tk_SetWindowBorderWidth, Tk_ChangeWindowAttributes, Tk_SetWindowBackground, Tk_SetWindowBackgroundPixmap, Tk_SetWindowBorder, Tk_SetWindowBorderPixmap, Tk_SetWindowColormap, Tk_DefineCursor, Tk_UndefineCursor – change window configuration or attributes Synopsis#include <tk.h> Tk_ConfigureWindow(tkwin, valueMask, valuePtr) Tk_MoveWindow(tkwin, x, y) Tk_ResizeWindow(tkwin, width, height) Tk_MoveResizeWindow(tkwin, x, y, width, height) Tk_SetWindowBorderWidth(tkwin, borderWidth) Tk_ChangeWindowAttributes(tkwin, valueMask, attsPtr) Tk_SetWindowBackground(tkwin, pixel) Tk_SetWindowBackgroundPixmap(tkwin, pixmap) Tk_SetWindowBorder(tkwin, pixel) Tk_SetWindowBorderPixmap(tkwin, pixmap) Tk_SetWindowColormap(tkwin, colormap) Tk_DefineCursor(tkwin, cursor) Tk_UndefineCursor(tkwin)ArgumentsTk_Window tkwin (in)…

  • |

    Tk_CanvasWindowCoords (3) Linux Manual Page

    Tk_CanvasTkwin, Tk_CanvasGetCoord, Tk_CanvasDrawableCoords, Tk_CanvasSetStippleOrigin, Tk_CanvasWindowCoords, Tk_CanvasEventuallyRedraw, Tk_CanvasTagsOption – utility procedures for canvas type managers Synopsis#include <tk.h> Tk_Window Tk_CanvasTkwin(canvas) int Tk_CanvasGetCoord(interp, canvas, string, doublePtr) Tk_CanvasDrawableCoords(canvas, x, y, drawableXPtr, drawableYPtr) Tk_CanvasSetStippleOrigin(canvas, gc) Tk_CanvasWindowCoords(canvas, x, y, screenXPtr, screenYPtr) Tk_CanvasEventuallyRedraw(canvas, x1, y1, x2, y2) Tk_OptionParseProc *Tk_CanvasTagsParseProc; Tk_OptionPrintProc *Tk_CanvasTagsPrintProc;ArgumentsTk_Canvas canvas (in) A token that identifies a canvas widget. Tcl_Interp *interp…

  • |

    Tk_CanvasTkwin (3) Linux Manual Page

    Tk_CanvasTkwin, Tk_CanvasGetCoord, Tk_CanvasDrawableCoords, Tk_CanvasSetStippleOrigin, Tk_CanvasWindowCoords, Tk_CanvasEventuallyRedraw, Tk_CanvasTagsOption – utility procedures for canvas type managers Synopsis#include <tk.h> Tk_Window Tk_CanvasTkwin(canvas) int Tk_CanvasGetCoord(interp, canvas, string, doublePtr) Tk_CanvasDrawableCoords(canvas, x, y, drawableXPtr, drawableYPtr) Tk_CanvasSetStippleOrigin(canvas, gc) Tk_CanvasWindowCoords(canvas, x, y, screenXPtr, screenYPtr) Tk_CanvasEventuallyRedraw(canvas, x1, y1, x2, y2) Tk_OptionParseProc *Tk_CanvasTagsParseProc; Tk_OptionPrintProc *Tk_CanvasTagsPrintProc;ArgumentsTk_Canvas canvas (in) A token that identifies a canvas widget. Tcl_Interp *interp…

  • |

    Tk_CanvasTextInfo (3) Linux Manual Page

    Tk_CanvasTextInfo – additional information for managing text items in canvases Synopsis#include <tk.h> Tk_CanvasTextInfo * Tk_CanvasGetTextInfo(canvas)ArgumentsTk_Canvas canvas (in) A token that identifies a particular canvas widget. DescriptionTextual canvas items are somewhat more complicated to manage than other items, due to things like the selection and the input focus. Tk_CanvasGetTextInfo may be invoked by a type manager…

  • |

    Tk_CanvasTagsOption (3) Linux Manual Page

    Tk_CanvasTkwin, Tk_CanvasGetCoord, Tk_CanvasDrawableCoords, Tk_CanvasSetStippleOrigin, Tk_CanvasWindowCoords, Tk_CanvasEventuallyRedraw, Tk_CanvasTagsOption – utility procedures for canvas type managers Synopsis#include <tk.h> Tk_Window Tk_CanvasTkwin(canvas) int Tk_CanvasGetCoord(interp, canvas, string, doublePtr) Tk_CanvasDrawableCoords(canvas, x, y, drawableXPtr, drawableYPtr) Tk_CanvasSetStippleOrigin(canvas, gc) Tk_CanvasWindowCoords(canvas, x, y, screenXPtr, screenYPtr) Tk_CanvasEventuallyRedraw(canvas, x1, y1, x2, y2) Tk_OptionParseProc *Tk_CanvasTagsParseProc; Tk_OptionPrintProc *Tk_CanvasTagsPrintProc;ArgumentsTk_Canvas canvas (in) A token that identifies a canvas widget. Tcl_Interp *interp…

  • |

    Tk_CanvasSetStippleOrigin (3) Linux Manual Page

    Tk_CanvasTkwin, Tk_CanvasGetCoord, Tk_CanvasDrawableCoords, Tk_CanvasSetStippleOrigin, Tk_CanvasWindowCoords, Tk_CanvasEventuallyRedraw, Tk_CanvasTagsOption – utility procedures for canvas type managers Synopsis#include <tk.h> Tk_Window Tk_CanvasTkwin(canvas) int Tk_CanvasGetCoord(interp, canvas, string, doublePtr) Tk_CanvasDrawableCoords(canvas, x, y, drawableXPtr, drawableYPtr) Tk_CanvasSetStippleOrigin(canvas, gc) Tk_CanvasWindowCoords(canvas, x, y, screenXPtr, screenYPtr) Tk_CanvasEventuallyRedraw(canvas, x1, y1, x2, y2) Tk_OptionParseProc *Tk_CanvasTagsParseProc; Tk_OptionPrintProc *Tk_CanvasTagsPrintProc;ArgumentsTk_Canvas canvas (in) A token that identifies a canvas widget. Tcl_Interp *interp…

  • |

    Tk_CanvasPsY (3) Linux Manual Page

    Tk_CanvasPsY, Tk_CanvasPsBitmap, Tk_CanvasPsColor, Tk_CanvasPsFont, Tk_CanvasPsPath, Tk_CanvasPsStipple – utility procedures for generating Postscript for canvases Synopsis#include <tk.h> double Tk_CanvasPsY(canvas, canvasY) int Tk_CanvasPsBitmap(interp, canvas, bitmap, x, y, width, height) int Tk_CanvasPsColor(interp, canvas, colorPtr) int Tk_CanvasPsFont(interp, canvas, tkFont) Tk_CanvasPsPath(interp, canvas, coordPtr, numPoints) int Tk_CanvasPsStipple(interp, canvas, bitmap)ArgumentsTk_Canvas canvas (in) A token that identifies a canvas widget for which Postscript…

  • |

    Tk_CanvasPsStipple (3) Linux Manual Page

    Tk_CanvasPsY, Tk_CanvasPsBitmap, Tk_CanvasPsColor, Tk_CanvasPsFont, Tk_CanvasPsPath, Tk_CanvasPsStipple – utility procedures for generating Postscript for canvases Synopsis#include <tk.h> double Tk_CanvasPsY(canvas, canvasY) int Tk_CanvasPsBitmap(interp, canvas, bitmap, x, y, width, height) int Tk_CanvasPsColor(interp, canvas, colorPtr) int Tk_CanvasPsFont(interp, canvas, tkFont) Tk_CanvasPsPath(interp, canvas, coordPtr, numPoints) int Tk_CanvasPsStipple(interp, canvas, bitmap)ArgumentsTk_Canvas canvas (in) A token that identifies a canvas widget for which Postscript…

  • |

    Tk_CanvasPsPath (3) Linux Manual Page

    Tk_CanvasPsY, Tk_CanvasPsBitmap, Tk_CanvasPsColor, Tk_CanvasPsFont, Tk_CanvasPsPath, Tk_CanvasPsStipple – utility procedures for generating Postscript for canvases Synopsis#include <tk.h> double Tk_CanvasPsY(canvas, canvasY) int Tk_CanvasPsBitmap(interp, canvas, bitmap, x, y, width, height) int Tk_CanvasPsColor(interp, canvas, colorPtr) int Tk_CanvasPsFont(interp, canvas, tkFont) Tk_CanvasPsPath(interp, canvas, coordPtr, numPoints) int Tk_CanvasPsStipple(interp, canvas, bitmap)ArgumentsTk_Canvas canvas (in) A token that identifies a canvas widget for which Postscript…

  • |

    Tk_CanvasPsFont (3) Linux Manual Page

    Tk_CanvasPsY, Tk_CanvasPsBitmap, Tk_CanvasPsColor, Tk_CanvasPsFont, Tk_CanvasPsPath, Tk_CanvasPsStipple – utility procedures for generating Postscript for canvases Synopsis#include <tk.h> double Tk_CanvasPsY(canvas, canvasY) int Tk_CanvasPsBitmap(interp, canvas, bitmap, x, y, width, height) int Tk_CanvasPsColor(interp, canvas, colorPtr) int Tk_CanvasPsFont(interp, canvas, tkFont) Tk_CanvasPsPath(interp, canvas, coordPtr, numPoints) int Tk_CanvasPsStipple(interp, canvas, bitmap)ArgumentsTk_Canvas canvas (in) A token that identifies a canvas widget for which Postscript…

  • |

    Tk_CanvasPsColor (3) Linux Manual Page

    Tk_CanvasPsY, Tk_CanvasPsBitmap, Tk_CanvasPsColor, Tk_CanvasPsFont, Tk_CanvasPsPath, Tk_CanvasPsStipple – utility procedures for generating Postscript for canvases Synopsis#include <tk.h> double Tk_CanvasPsY(canvas, canvasY) int Tk_CanvasPsBitmap(interp, canvas, bitmap, x, y, width, height) int Tk_CanvasPsColor(interp, canvas, colorPtr) int Tk_CanvasPsFont(interp, canvas, tkFont) Tk_CanvasPsPath(interp, canvas, coordPtr, numPoints) int Tk_CanvasPsStipple(interp, canvas, bitmap)ArgumentsTk_Canvas canvas (in) A token that identifies a canvas widget for which Postscript…

  • |

    Tk_CanvasPsBitmap (3) Linux Manual Page

    Tk_CanvasPsY, Tk_CanvasPsBitmap, Tk_CanvasPsColor, Tk_CanvasPsFont, Tk_CanvasPsPath, Tk_CanvasPsStipple – utility procedures for generating Postscript for canvases Synopsis#include <tk.h> double Tk_CanvasPsY(canvas, canvasY) int Tk_CanvasPsBitmap(interp, canvas, bitmap, x, y, width, height) int Tk_CanvasPsColor(interp, canvas, colorPtr) int Tk_CanvasPsFont(interp, canvas, tkFont) Tk_CanvasPsPath(interp, canvas, coordPtr, numPoints) int Tk_CanvasPsStipple(interp, canvas, bitmap)ArgumentsTk_Canvas canvas (in) A token that identifies a canvas widget for which Postscript…