Skip to Content
Tcl/Tk in a Nutshell
book

Tcl/Tk in a Nutshell

by Paul Raines, Jeff Tranter
March 1999
Intermediate to advanced
456 pages
18h 21m
English
O'Reilly Media, Inc.
Content preview from Tcl/Tk in a Nutshell

Name

Primitive

tixPrimitive pathname [option value...]

The tixPrimitive command creates a new tixPrimitive mega-widget named pathName. The tixPrimitive is a virtual base class that provides a root widget that derived mega-widgets use as a base container upon which to build. In fact, pathName is used as the pathName of the base widget. Unless overridden by a derived class, this base widget is a frame widget. The only class in the Tix core mega-widgets that overrides this is the tixShell class, which uses a top-level widget for its root.

Widget-Specific Options

The tixPrimitive mega-widget supports the following options, which are simply passed to the underlying root widget. See the frame widget command in Chapter 3.

-background

-borderwidth

-cursor

-height

-highlightbackground

-highlightcolor

-highlightthickness

-relief

-takefocus

-width

  

The tixPrimitive mega-widget supports the following special option to make it easy for descendant classes to pass options to subwidgets:

-options optionList (options, Options)

List of resource options and values to apply to mega-widget. Each odd element is the resource specification relative to the mega-widget. Each following even element is its value. This option is mainly used to configure a mega-widget's subwidgets at creation time. For example:

tixComboBox .cb -label Color: -dropdown true \
    -options { listbox.height 4 label.width 10 label.anchor e }

Subwidgets

root

The base frame widget in which derived mega-widgets should be built. This will equal the pathName ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Tcl/Tk Pocket Reference

Tcl/Tk Pocket Reference

Paul Raines
Higher-Order Perl

Higher-Order Perl

Mark Jason Dominus

Publisher Resources

ISBN: 9780596803520Errata Page