4 <meta name="description" content="Pmw - a toolkit for building high-level compound widgets in Python">
5 <meta name="content" content="python, megawidget, mega widget, compound widget, gui, tkinter">
6 <title>Pmw.Blt reference manual</title>
9 <body bgcolor="#ffffff" text="#000000" link="#0000ee"
10 vlink="551a8b" alink="ff0000">
12 <h1 ALIGN="CENTER">Pmw.Blt</h1>
15 <dt> <h3>Name</h3></dt><dd>
17 interface to some BLT widgets and commands</p>
23 <dt> <h3>Description</h3></dt><dd>
25 This module contains function interfaces to the BLT <code>busy</code> command
26 as well as the classes <strong>Pmw.Blt.Vector</strong>, <strong>Pmw.Blt.Graph</strong>,
27 <strong>Pmw.Blt.Stripchart</strong> and <strong>Pmw.Blt.Tabset</strong>, which are interfaces to
28 the vector, graph, stripchart and tabset commands of version 2.4
29 of the <strong>BLT</strong> extension to Tk. The interfaces are complete except
30 for <strong>Pmw.Blt.Vector</strong> where several creation options, methods and
31 operations have not been implemented.</p>
33 <p> The blt graph and barchart widgets are essentially the same and so
34 only the graph widget has been ported. The <code>element_create()</code>
35 method is not implememted for <strong>Pmw.Blt.Graph</strong>, so instead:</p>
36 <ul><li><p>to create a <em>line</em> element, use the <code>line_create()</code> method and</p>
39 <li><p>to create a <em>bar</em> element, use the <code>bar_create()</code> method.</p>
43 <p> To operate on elements, use the <code>element_*()</code> methods, such as
44 <code>element_bind()</code>, <code>element_activate()</code>, etc.</p>
46 <p> <strong>Note:</strong> Full documentation of Pmw.Blt.Graph is available in
47 <a href="http://www.ifi.uio.no/~hpl/Pmw.Blt/doc/">A User's Guide to Pmw.Blt</a>
48 written by Bjørn Ove Thue and Hans Petter Langtangen.
50 <a href="http://www.ifi.uio.no/~hpl/Pmw.Blt/Pmw.Blt.doc.tar.gz">the full HTML document</a>
51 of the guide for local viewing.</p>
57 <dt> <h3>Functions</h3></dt><dd>
58 The following functions are available.<p></p>
60 <dt> <strong>Pmw.Blt.busy_forget</strong>(<em>window</em>)</dt><dd>
62 Interface to the BLT <code>busy forget</code> command.</p>
68 <dt> <strong>Pmw.Blt.busy_hold</strong>(<em>window</em>, <em>cursor</em> = <strong>None</strong>)</dt><dd>
70 Interface to the BLT <code>busy hold</code> command.</p>
76 <dt> <strong>Pmw.Blt.busy_release</strong>(<em>window</em>)</dt><dd>
78 Interface to the BLT <code>busy release</code> command.</p>
84 <dt> <strong>Pmw.Blt.haveblt</strong>(<em>window</em>)</dt><dd>
86 Return true if any commands in the BLT extension are available.</p>
92 <dt> <strong>Pmw.Blt.havebltbusy</strong>(<em>window</em>)</dt><dd>
94 Return true if the BLT <strong>busy</strong> command is available.</p>
100 <dt> <strong>Pmw.Blt.vector_expr</strong>(<em>expression</em>)</dt><dd>
102 Interface to the BLT <code>vector expr</code> command.</p>
108 <dt> <strong>Pmw.Blt.vector_names</strong>(<em>pattern</em> = <strong>None</strong>)</dt><dd>
110 Interface to the BLT <code>vector names</code> command.</p>
119 <center><P ALIGN="CENTER">
120 <IMG SRC = blue_line.gif ALT = "" WIDTH=320 HEIGHT=5>
125 <center><P ALIGN="CENTER">
128 - <a href="index.html">Home</a>
129 <br>Manual page last reviewed: 25 May 2002