Tk Documentation Table of Contents

License terms

Tk Widget Classes

  • HList Create and manipulate Tix Hierarchial List widgets
  • InputOnly Create and manipulate TIX InputOnly widgets
  • button Create and manipulate button widgets
  • canvas Create and manipulate canvas widgets
  • checkbutton Create and manipulate checkbutton widgets
  • entry Create and manipulate entry widgets
  • frame Create and manipulate frame widgets
  • label Create and manipulate label widgets
  • listbox Create and manipulate listbox widgets
  • menu Create and manipulate menu widgets
  • menubutton Create and manipulate menubutton widgets
  • message Create and manipulate message widgets
  • radiobutton Create and manipulate radiobutton widgets
  • scale Create and manipulate scale widgets
  • scrollbar Create and manipulate scrollbar widgets
  • text Create and manipulate text widgets
  • toplevel Create and manipulate toplevel widgets
  • Partially Converted Methods

  • fileevent Execute a callback when a file becomes readable or writable
  • send Execute a command in a different application
  • Perl/Tk Constructs

  • Composite composite widget class
  • ConfigSpec Defining behaviour of 'configure' for composite widgets.
  • OnDestroy Arrange for callback when widget is destroyed.
  • Tk An overview of an Object Oriented Tk4.0 extension for perl5
  • Tk::Error Method invoked to process background errors
  • callbacks Specifying code for Tk to call.
  • Tix Extensions

  • Mwm Communicate with the Motif(tm) window manager.
  • Wm Tix's addition to the standard TK wm command.
  • Tk Generic Methods

  • after Execute a command after a time delay
  • appname Application name for options and send
  • bind Arrange for X events to invoke callbacks
  • bindtags Determine which bindings apply to a window, and order of evaluation
  • configure Change or inquire the attributes of an object.
  • destroy Destroy one or more windows
  • exit Exit the process
  • option Add/retrieve window options to/from the option database
  • options Standard options supported by widgets
  • setPalette Modify the Tk color palette
  • update Process pending events and/or when-idle handlers
  • winfo Return window-related information
  • wm Communicate with window manager
  • Tk Geometry Management

  • grid Geometry manager that arranges widgets in a grid
  • lower Change a window's position in the stacking order
  • pack Geometry manager that packs around edges of cavity
  • place Geometry manager for fixed or rubber-sheet placement
  • raise Change a window's position in the stacking order
  • Tk Image Classes

  • bitmap Images that display two colors
  • image Create and manipulate images
  • photo Full-color images
  • Tk Library Procedures

  • Tk_BackgroundError report Tcl error that occurred in background processing
  • Tk_CanvasPsY utility procedures for generating Postscript for canvases
  • Tk_CanvasTextInfo additional information for managing text items in canvases
  • Tk_CanvasTkwin utility procedures for canvas type managers
  • Tk_ClearSelection Deselect a selection
  • Tk_ClipboardClear Manage the clipboard
  • Tk_ConfigureWidget process configuration options for widgets
  • Tk_ConfigureWindow change window configuration or attributes
  • Tk_CoordsToWindow Find window containing a point
  • Tk_CreateBindingTable invoke scripts in response to X events
  • Tk_CreateErrorHandler handle X protocol errors
  • Tk_CreateEventHandler associate procedure callback with an X event
  • Tk_CreateFileHandler associate procedure callbacks with files or devices
  • Tk_CreateGenericHandler associate procedure callback with all X events
  • Tk_CreateImageType define new kind of image
  • Tk_CreateItemType define new kind of canvas item
  • Tk_CreateMainWindow create or delete window
  • Tk_CreatePhotoImageFormat define new file format for photo images
  • Tk_CreateSelHandler arrange to handle requests for a selection
  • Tk_CreateTimerHandler call a procedure at a
  • Tk_DeleteImage Destroy an image.
  • Tk_DoOneEvent wait for events and
  • Tk_DoWhenIdle invoke a procedure when there are no pending events
  • Tk_DrawFocusHighlight draw the traversal highlight ring for a widget
  • Tk_EventInit Use the Tk event loop without the rest of Tk
  • Tk_FindPhoto manipulate the image data stored in a photo image.
  • Tk_FreeXId make X resource identifier available for reuse
  • Tk_GeometryRequest specify desired geometry or internal border for a window
  • Tk_Get3DBorder draw borders with three-dimensional appearance
  • Tk_GetAnchor translate between strings and anchor positions
  • Tk_GetBitmap maintain database of single-plane pixmaps
  • Tk_GetCapStyle translate between strings and cap styles
  • Tk_GetColor maintain database of colors
  • Tk_GetColormap allocate and free colormaps
  • Tk_GetCursor maintain database of cursors
  • Tk_GetFontStruct maintain database of fonts
  • Tk_GetGC maintain database of read-only graphics contexts
  • Tk_GetImage use an image in a widget
  • Tk_GetJoinStyle translate between strings and join styles
  • Tk_GetJustify translate between strings and justification styles
  • Tk_GetOption retrieve an option from the option database
  • Tk_GetPixels translate between strings and screen units
  • Tk_GetPixmap allocate and free pixmaps
  • Tk_GetRelief translate between strings and relief values
  • Tk_GetRootCoords Compute root-window coordinates of window
  • Tk_GetScrollInfo parse arguments for scrolling commands
  • Tk_GetSelection retrieve the contents of a selection
  • Tk_GetUid convert from string to unique identifier
  • Tk_GetVRootGeometry Get location and size of virtual root for window
  • Tk_GetVisual translate from string to visual
  • Tk_IdToWindow Find Tk's window information for an X window
  • Tk_ImageChanged notify widgets that image needs to be redrawn
  • Tk_InternAtom manage cache of X atoms
  • Tk_Main main program for Tk-based applications
  • Tk_MainWindow find the main window for an application
  • Tk_MaintainGeometry maintain geometry of one window relative to another
  • Tk_ManageGeometry arrange to handle geometry requests for a window
  • Tk_MapWindow map or unmap a window
  • Tk_MoveToplevelWindow Adjust the position of a top-level window
  • Tk_Name convert between names and window tokens
  • Tk_NameOfImage Return name of image.
  • Tk_OwnSelection make a window the owner of the primary selection
  • Tk_Preserve avoid freeing storage while it's being used
  • Tk_RestackWindow Change a window's position in the stacking order
  • Tk_RestrictEvents filter and selectively delay X events
  • Tk_SetAppName Set the name of an application for ``send'' commands
  • Tk_SetClass set or retrieve a window's class
  • Tk_SetGrid control the grid for interactive resizing
  • Tk_SetWindowVisual change visual characteristics of window
  • Tk_Sleep delay execution for a given number of milliseconds
  • Tk_StrictMotif Return value of tk_strictMotif variable
  • Tk_WindowId retrieve information from Tk's local data structure
  • Tk Selection Handling

  • clipboard Manipulate Tk clipboard
  • selection Manipulate the X selection
  • Tk User Interaction

  • bell Ring a display's bell
  • focus Manage the input focus
  • focusNext Utility methods for managing the input focus.
  • grab Confine pointer and keyboard events to a window sub-tree
  • tkwait Wait for variable to change or window to be destroyed
  • perl/Tk Documentation

  • Axis Canvas with Axes
  • Balloon pop up help balloons.
  • BrowseEntry entry widget with popup choices.
  • Dial an alternative to the scale widget
  • DialogBox create and manipulate a dialog screen.
  • DragDrop::Common private class used by Drag&Drop
  • DragDrop::SunConst Constants for Sun's Drag&Drop protocol
  • FileDialog A highly configurable File Dialog widget for Perl/Tk.
  • Ghostscript Beginings of a lowlevel PostScript viewing widget
  • HTML::IO Tk I/O routines for the LWP library
  • INTERNALS what is Perl Tk interface doing when you call Tk functions.
  • IO high level interface to Tk's 'fileevent' mechanism
  • Menu::Item Base class for Menu items
  • NoteBook display several windows in limited space with notebook metaphor.
  • PTK how to make your Tk source portable to other
  • Parse Parse perl's pod files.
  • TCL-PERL very old suspect documentation on porting.
  • TKWEB rough and ready web browser
  • Tk::Adjuster Allow size of packed widgets to be adjusted by user
  • Tk::After support class for Tk::Widget::after
  • Tk::ColorEditor a general purpose Tk widget Color Editor (based on tcolor.tcl
  • Tk::FileSelect a widget for choosing files
  • Tk::Font a class for finding X Fonts
  • Tk::ROText 'readonly' perl/tk Text widget
  • Tk::Submethods add aliases for tk sub-commands
  • Tk::Table Scrollable 2 dimensional table of Tk widgets
  • Tk::TextUndo perl/tk text widget with bindings to undo changes.
  • Tk::Xrm X Resource/Defaults/Options routines that obey the rules.
  • Tk::widgets preload widget classes
  • USERGUIDE Writing Tk applications in perl5.
  • WaitBox An Object Oriented Wait Dialog for Perl/Tk, of the Please Wait variety.
  • X Perl extension for Xlib constants.
  • blib Use MakeMaker's uninstalled version of a package
  • demos::widget_lib::WidgetDemo create a standard widget demo window.