Compare commits
2 Commits
tk-8.6.10.
...
tk-8.6.12.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c6710de848 | ||
|
|
070b8750b0 |
236
.travis.yml
Normal file
236
.travis.yml
Normal file
@@ -0,0 +1,236 @@
|
|||||||
|
language: c
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
sources:
|
||||||
|
- ubuntu-toolchain-r-test
|
||||||
|
packages:
|
||||||
|
- binutils-mingw-w64-i686
|
||||||
|
- binutils-mingw-w64-x86-64
|
||||||
|
- gcc-mingw-w64
|
||||||
|
- gcc-mingw-w64-base
|
||||||
|
- gcc-mingw-w64-i686
|
||||||
|
- gcc-mingw-w64-x86-64
|
||||||
|
- gcc-multilib
|
||||||
|
- tcl8.6-dev
|
||||||
|
- libx11-dev
|
||||||
|
- libxss-dev
|
||||||
|
- xvfb
|
||||||
|
homebrew:
|
||||||
|
packages:
|
||||||
|
- tcl-tk
|
||||||
|
# casks:
|
||||||
|
# - xquartz
|
||||||
|
jobs:
|
||||||
|
include:
|
||||||
|
# Testing on Linux GCC
|
||||||
|
- name: "Linux/GCC/Shared"
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
services:
|
||||||
|
- xvfb
|
||||||
|
compiler: gcc
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
script: &x11gui
|
||||||
|
- make binaries libraries tktest
|
||||||
|
- make install
|
||||||
|
- make test-classic >out-classic.txt
|
||||||
|
- cat out-classic.txt
|
||||||
|
- grep -q "Failed 0" out-classic.txt
|
||||||
|
- make test-ttk >out-ttk.txt
|
||||||
|
- cat out-ttk.txt
|
||||||
|
- grep -q "Failed 0" out-ttk.txt
|
||||||
|
- name: "Linux/GCC/Shared/no-xft"
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
services:
|
||||||
|
- xvfb
|
||||||
|
compiler: gcc
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- CFGOPT="--disable-xft"
|
||||||
|
script: *x11gui
|
||||||
|
- name: "Linux/GCC/Shared/bionic"
|
||||||
|
os: linux
|
||||||
|
dist: bionic
|
||||||
|
services:
|
||||||
|
- xvfb
|
||||||
|
compiler: gcc
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
script: *x11gui
|
||||||
|
- name: "Linux/GCC/Shared/xenial"
|
||||||
|
os: linux
|
||||||
|
dist: xenial
|
||||||
|
services:
|
||||||
|
- xvfb
|
||||||
|
compiler: gcc
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
script: *x11gui
|
||||||
|
- name: "Linux/GCC/Static"
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
compiler: gcc
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- CFGOPT="--disable-shared"
|
||||||
|
- name: "Linux/GCC/Debug"
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
compiler: gcc
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- CFGOPT="--enable-symbols"
|
||||||
|
# Newer/Older versions of GCC
|
||||||
|
- name: "Linux/GCC 10/Shared"
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
compiler: gcc-10
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-10
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- name: "Linux/GCC 5/Shared"
|
||||||
|
os: linux
|
||||||
|
dist: bionic
|
||||||
|
compiler: gcc-5
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- g++-5
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
# Testing on Linux Clang
|
||||||
|
- name: "Linux/Clang/Shared"
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
compiler: clang
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- name: "Linux/Clang/Shared/no-xft"
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
compiler: clang
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- CFGOPT="--disable-xft"
|
||||||
|
- name: "Linux/Clang/Static"
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
compiler: clang
|
||||||
|
env:
|
||||||
|
- CFGOPT="--disable-shared"
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- name: "Linux/Clang/Debug"
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
compiler: clang
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- CFGOPT="--enable-symbols"
|
||||||
|
# Testing on Mac, various styles
|
||||||
|
- name: "macOS/Xcode 12/Shared"
|
||||||
|
os: osx
|
||||||
|
osx_image: xcode12
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua CFLAGS=-I/usr/local/opt/tcl-tk/include"
|
||||||
|
- name: "macOS/Xcode 12/Static"
|
||||||
|
os: osx
|
||||||
|
osx_image: xcode12
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua --disable-shared CFLAGS=-I/usr/local/opt/tcl-tk/include"
|
||||||
|
- name: "macOS/Xcode 12/Debug"
|
||||||
|
os: osx
|
||||||
|
osx_image: xcode12
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua --enable-symbols CFLAGS=-I/usr/local/opt/tcl-tk/include"
|
||||||
|
# - name: "macOS/Xcode 12/Shared/XQuartz"
|
||||||
|
# os: osx
|
||||||
|
# osx_image: xcode12
|
||||||
|
# env:
|
||||||
|
# - BUILD_DIR=unix
|
||||||
|
# - CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --disable-corefoundation --x-includes=/opt/X11/include --x-libraries=/opt/X11/lib CFLAGS=-I/usr/local/opt/tcl-tk/include"
|
||||||
|
# Older MacOS versions
|
||||||
|
- name: "macOS/Xcode 11/Shared"
|
||||||
|
os: osx
|
||||||
|
osx_image: xcode11.7
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua CFLAGS=-I/usr/local/opt/tcl-tk/include CPPFLAGS=-mmacosx-version-min=10.14"
|
||||||
|
- name: "macOS/Xcode 10/Shared"
|
||||||
|
os: osx
|
||||||
|
osx_image: xcode10.3
|
||||||
|
addons:
|
||||||
|
homebrew:
|
||||||
|
packages:
|
||||||
|
- tcl-tk
|
||||||
|
update: true
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua CFLAGS=-I/usr/local/opt/tcl-tk/include CPPFLAGS=-mmacosx-version-min=10.14"
|
||||||
|
- name: "macOS/Xcode 9/Shared"
|
||||||
|
os: osx
|
||||||
|
osx_image: xcode9.4
|
||||||
|
addons:
|
||||||
|
homebrew:
|
||||||
|
packages:
|
||||||
|
- tcl-tk
|
||||||
|
update: true
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
- CFGOPT="--with-tcl=/usr/local/opt/tcl-tk/lib --enable-aqua CFLAGS=-I/usr/local/opt/tcl-tk/include CPPFLAGS=-mmacosx-version-min=10.13"
|
||||||
|
# Test on Windows with MSVC native
|
||||||
|
# - name: "Windows/MSVC/Shared"
|
||||||
|
# os: windows
|
||||||
|
# compiler: cl
|
||||||
|
# env: &vcenv
|
||||||
|
# - BUILD_DIR=win
|
||||||
|
# - VCDIR="/C/Program Files (x86)/Microsoft Visual Studio/2017/BuildTools/VC/Auxiliary/Build"
|
||||||
|
# before_install: &vcpreinst
|
||||||
|
# - PATH="$PATH:$VCDIR"
|
||||||
|
# - cd ${BUILD_DIR}
|
||||||
|
# install: []
|
||||||
|
# script:
|
||||||
|
# - cmd.exe //C vcvarsall.bat x64 '&&' nmake '-f' makefile.vc all tktest
|
||||||
|
# "make dist" only
|
||||||
|
- name: "Linux: make dist"
|
||||||
|
os: linux
|
||||||
|
dist: focal
|
||||||
|
compiler: gcc
|
||||||
|
env:
|
||||||
|
- BUILD_DIR=unix
|
||||||
|
script:
|
||||||
|
- touch ../doc/man.macros
|
||||||
|
- make dist
|
||||||
|
before_install:
|
||||||
|
- |-
|
||||||
|
case $TRAVIS_OS_NAME in
|
||||||
|
windows)
|
||||||
|
choco install -y magicsplat-tcl-tk
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
- cd ${BUILD_DIR}
|
||||||
|
install:
|
||||||
|
- mkdir "$HOME/install dir"
|
||||||
|
- ./configure ${CFGOPT} "--prefix=$HOME/install dir" || (cat config.log && exit 1)
|
||||||
|
script:
|
||||||
|
- make binaries libraries tktest
|
||||||
|
- make install
|
||||||
|
before_cache:
|
||||||
|
- |-
|
||||||
|
case $TRAVIS_OS_NAME in
|
||||||
|
osx)
|
||||||
|
brew cleanup
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
cache:
|
||||||
|
directories:
|
||||||
|
- $HOME/Library/Caches/Homebrew
|
||||||
|
- $HOME/AppData/Local/Temp/chocolatey
|
||||||
|
- $HOME/AppData/Local/Apps/Tcl86
|
||||||
@@ -3203,7 +3203,7 @@ a better first place to look now.
|
|||||||
2009-03-25 Jan Nijtmans <nijtmans@users.sf.net>
|
2009-03-25 Jan Nijtmans <nijtmans@users.sf.net>
|
||||||
|
|
||||||
* doc/wish.1: Bring doc and demos in line with
|
* doc/wish.1: Bring doc and demos in line with
|
||||||
* library/demos/hello: http://wiki.tcl.tk/812
|
* library/demos/hello: https://wiki.tcl-lang.org/page/exec+magic
|
||||||
* library/demos/rmt
|
* library/demos/rmt
|
||||||
* library/demos/square
|
* library/demos/square
|
||||||
* library/demos/tcolor
|
* library/demos/tcolor
|
||||||
|
|||||||
11
README.md
11
README.md
@@ -1,10 +1,13 @@
|
|||||||
# README: Tk
|
# README: Tk
|
||||||
|
|
||||||
This is the **Tk 8.6.10** source distribution.
|
This is the **Tk 8.6.12** source distribution.
|
||||||
|
|
||||||
You can get any source release of Tk from [our distribution
|
You can get any source release of Tk from [our distribution
|
||||||
site](https://sourceforge.net/projects/tcl/files/Tcl/).
|
site](https://sourceforge.net/projects/tcl/files/Tcl/).
|
||||||
|
|
||||||
|
[](https://github.com/tcltk/tk/actions?query=workflow%3A%22Linux%22+branch%3Acore-8-6-branch)
|
||||||
|
[](https://github.com/tcltk/tk/actions?query=workflow%3A%22Windows%22+branch%3Acore-8-6-branch)
|
||||||
|
[](https://github.com/tcltk/tk/actions?query=workflow%3A%22macOS%22+branch%3Acore-8-6-branch)
|
||||||
|
|
||||||
## <a id="intro">1.</a> Introduction
|
## <a id="intro">1.</a> Introduction
|
||||||
|
|
||||||
@@ -12,19 +15,19 @@ This directory contains the sources and documentation for Tk, a
|
|||||||
cross-platform GUI toolkit implemented with the Tcl scripting language.
|
cross-platform GUI toolkit implemented with the Tcl scripting language.
|
||||||
|
|
||||||
For details on features, incompatibilities, and potential problems with
|
For details on features, incompatibilities, and potential problems with
|
||||||
this release, see [the Tcl/Tk 8.6 Web page](https://www.tcl.tk/software/tcltk/8.6.html)
|
this release, see [the Tcl/Tk 8.6 Web page](https://www.tcl-lang.org/software/tcltk/8.6.html)
|
||||||
or refer to the "changes" file in this directory, which contains a
|
or refer to the "changes" file in this directory, which contains a
|
||||||
historical record of all changes to Tk.
|
historical record of all changes to Tk.
|
||||||
|
|
||||||
Tk is maintained, enhanced, and distributed freely by the Tcl community.
|
Tk is maintained, enhanced, and distributed freely by the Tcl community.
|
||||||
Source code development and tracking of bug reports and feature requests
|
Source code development and tracking of bug reports and feature requests
|
||||||
takes place at [core.tcl-lang.org](https://core.tcl-lang.org/).
|
take place at [core.tcl-lang.org](https://core.tcl-lang.org/).
|
||||||
Tcl/Tk release and mailing list services are [hosted by
|
Tcl/Tk release and mailing list services are [hosted by
|
||||||
SourceForge](https://sourceforge.net/projects/tcl/)
|
SourceForge](https://sourceforge.net/projects/tcl/)
|
||||||
with the Tcl Developer Xchange hosted at
|
with the Tcl Developer Xchange hosted at
|
||||||
[www.tcl-lang.org](https://www.tcl-lang.org).
|
[www.tcl-lang.org](https://www.tcl-lang.org).
|
||||||
|
|
||||||
Tk is a freely available open source package. You can do virtually
|
Tk is a freely available open-source package. You can do virtually
|
||||||
anything you like with it, such as modifying it, redistributing it,
|
anything you like with it, such as modifying it, redistributing it,
|
||||||
and selling it either in whole or in part. See the file
|
and selling it either in whole or in part. See the file
|
||||||
`license.terms` for complete information.
|
`license.terms` for complete information.
|
||||||
|
|||||||
209
changes
209
changes
@@ -7572,9 +7572,9 @@ Tk Cocoa 2.0: More drawing internals refinements (culler,walzer)
|
|||||||
|
|
||||||
2018-11-19 (bug)[0a9c91] crash in text-11a.22 (vogel)
|
2018-11-19 (bug)[0a9c91] crash in text-11a.22 (vogel)
|
||||||
|
|
||||||
2018-11-20 (bug)[9705d1] crash activating "Alt" theme (culler)
|
2018-11-20 (bug)[9705d1] crash activating "Alt" theme (culler)
|
||||||
|
|
||||||
2018-11-24 (bug)[e3b954] cursor offset at full screen display (culler)
|
2018-11-24 (bug)[e3b954] cursor offset at full screen display (culler)
|
||||||
|
|
||||||
2019-01-04 (bug)[18a4ba] cross-platform [winfo containing] (culler)
|
2019-01-04 (bug)[18a4ba] cross-platform [winfo containing] (culler)
|
||||||
|
|
||||||
@@ -7698,3 +7698,208 @@ Tk Cocoa 2.0: More drawing internals refinements (culler,walzer)
|
|||||||
2019-11-19 (new) Partial Emoji support in text displays (nijtmans,culler)
|
2019-11-19 (new) Partial Emoji support in text displays (nijtmans,culler)
|
||||||
|
|
||||||
- Released 8.6.10, Nov 21, 2019 - https://core.tcl-lang.org/tk/ for details
|
- Released 8.6.10, Nov 21, 2019 - https://core.tcl-lang.org/tk/ for details
|
||||||
|
|
||||||
|
2019-11-25 (bug)[a95373] TkKeyEvent platform variations (werner)
|
||||||
|
|
||||||
|
2019-11-26 (bug) workaround Win bug so test bind-34.3 passes (nijtmans)
|
||||||
|
|
||||||
|
2019-12-03 Aqua: white cursors in dark mode (culler)
|
||||||
|
|
||||||
|
2019-12-04 (bug)[749bd9] Aqua: systemControlAccentColor (bll,culler)
|
||||||
|
|
||||||
|
2019-12-14 (bug)[b3b56a] ttk respect -cursor option (vogel)
|
||||||
|
|
||||||
|
2019-12-14 (bug)[b094cb] Win: $tv -show grows widget width 1 pixel (vogel)
|
||||||
|
|
||||||
|
2019-12-14 (bug)[02a694] spinbox options used wrong db names (vogel)
|
||||||
|
|
||||||
|
2020-01-11 (bug)[2b8fa6] MouseWheel for ttk::scrollbar (oehlmann)
|
||||||
|
|
||||||
|
2020-01-18 (bug)[1771594] icursor and scrollregion, canvText-14.7 (vogel)
|
||||||
|
|
||||||
|
2020-01-18 (bug)[587937] tag list ops preserve list order (vogel)
|
||||||
|
|
||||||
|
2020-01-18 (bug)[2830360] lose invalid state at focus event, entry-10.1 (vogel)
|
||||||
|
|
||||||
|
2020-01-18 (bug)[077d49] string table options support null ok (vogel)
|
||||||
|
|
||||||
|
2020-01-18 (bug)[bf93d0] Aqua: unresponsive menubar (culler)
|
||||||
|
|
||||||
|
2020-01-31 (bug)[a196fb] restore support for unthreaded Tcl (porter,sebres)
|
||||||
|
|
||||||
|
2020-02-09 (bug)[90a4d7] fontconfig crash when no font installed (vogel)
|
||||||
|
|
||||||
|
2020-02-24 (bug) Aqua: incomplete floating window display (walzer)
|
||||||
|
|
||||||
|
2020-03-11 (bug)[fb2ec3] OSX 10.15+: full screen options (nicolas,walzer)
|
||||||
|
|
||||||
|
2020-03-12 (bug)[08e2f8] focus on unmapped windows, focus-7.1 (vogel)
|
||||||
|
|
||||||
|
2020-03-12 (bug)[2edd84] [$c postscript] result management (gavilan)
|
||||||
|
|
||||||
|
2020-03-22 (bug)[98662d] restore TK_MAC_DEBUG_DRAWING build (chavez)
|
||||||
|
|
||||||
|
2020-03-29 (bug)[655fe2] tearoff menu redraw artifacts (vogel)
|
||||||
|
|
||||||
|
2020-04-03 (bug)[efbedd] Aqua: compund button-like widget appearance (chavez)
|
||||||
|
|
||||||
|
2020-04-14 (bug)[87bade] Aqua: improved dealing with PressAndHold (culler)
|
||||||
|
|
||||||
|
2020-04-14 (bug)[376788] X: stop crash w/Noto Color Emoji font (nijtmans)
|
||||||
|
|
||||||
|
2020-04-15 (bug)[89354d] Aqua: text color w/o clipping (culler)
|
||||||
|
|
||||||
|
2020-04-15 (new) Aqua: assign Button 3 to the middle button (chavez)
|
||||||
|
|
||||||
|
2020-04-25 (bug)[3519111] treeview horizontal scroll, entry-2.1.1 (vogel)
|
||||||
|
|
||||||
|
2020-04-25 (bug)[141881] treeview vertical scroll, treeview-9.2 (vogel)
|
||||||
|
|
||||||
|
2020-05-01 (bug)[2712f4] X: crash angled text w/o Xft, canvText-20.2 (vogel)
|
||||||
|
|
||||||
|
2020-05-01 (bug)[cd8714] Win: long angled text (chavez)
|
||||||
|
|
||||||
|
2020-05-09 (bug)[88c9e0] treeview -selectmode none focus ring (gavilan)
|
||||||
|
|
||||||
|
2020-05-12 (new) Aqua: Rewrite of the Key event system (culler)
|
||||||
|
|
||||||
|
2020-05-12 (bug)[411359] Aqua: stop crashes/zombies related to TouchBar (culler)
|
||||||
|
|
||||||
|
2020-05-12 (new) Aqua: systemLinkColor (chavez)
|
||||||
|
|
||||||
|
2020-05-16 (bug)[40ada9] crash when active button is destroyed (chavez)
|
||||||
|
|
||||||
|
2020-05-28 (bug)[3c6660,601cea,4b50b7] Win10: ttk scale (nemethi,lanam)
|
||||||
|
|
||||||
|
2020-06-08 (bug)[2790615] Some callbacks not eval'd in global scope (nijtmans)
|
||||||
|
|
||||||
|
2020-06-25 Aqua: Update OSX version tests to support Big Sur (culler)
|
||||||
|
|
||||||
|
2020-06-27 (bug)[6920b2] dup in spinbox -values causes trouble (lanam)
|
||||||
|
|
||||||
|
2020-06-27 (bug)[5c51be] invalid mem read buffer in Tk_PhotoPut* (chavez)
|
||||||
|
|
||||||
|
2020-06-27 (bug)[16ef16] restore bind sequence support, bind-33.(16-21) (vogel)
|
||||||
|
|
||||||
|
2020-07-02 (bug)[2d2459] default style for combobox (bll)
|
||||||
|
|
||||||
|
2020-07-06 (bug)[40c4bf] double free, entry-19.21 (vogel)
|
||||||
|
|
||||||
|
2020-07-06 (bug)[e3888d] grab & warp, bind-36.1 (vogel)
|
||||||
|
|
||||||
|
2020-07-12 (bug)[2442314] fontchooser i18n (nijtmans)
|
||||||
|
|
||||||
|
2020-07-13 (bug)[7655f6] [*entry]: selected text drawing reform (chavez)
|
||||||
|
|
||||||
|
2020-07-14 (bug)[09abd7] workaround invalid key codes from Debian 10 (vogel)
|
||||||
|
|
||||||
|
2020-07-20 (bug)[cf3853] Aqua: improve bounds on non-Retina displays (chavez)
|
||||||
|
|
||||||
|
2020-08-01 Aqua: [winfo rgb] light and dark mode support (culler)
|
||||||
|
|
||||||
|
2020-08-15 (bug)[315104] Aqua: appearance change virtual events (culler)
|
||||||
|
|
||||||
|
2020-08-21 (bug)[291699] mouse binding for scrollbar grip (bll)
|
||||||
|
|
||||||
|
2020-09-08 (bug)[6c2425] buffer bounds violation (chavez)
|
||||||
|
|
||||||
|
2020-09-08 (bug)[2a6d63] OSX 10.6 crash (hellstrom,culler)
|
||||||
|
|
||||||
|
2020-09-08 (bug)[420feb] undefined behavior due to alignment (chavez,nijtmans)
|
||||||
|
|
||||||
|
2020-09-10 (bug)[ab1fea] Aqua init issues (culler)
|
||||||
|
|
||||||
|
2020-09-14 (bug)[71e18c] Aqua: crash in full screen toggle (culler)
|
||||||
|
|
||||||
|
2020-09-18 (bug)[4f4f03] Aqua: mouse drags across title bar (nab,culler)
|
||||||
|
|
||||||
|
2020-09-21 (bug)[d91e05] select/copy in disabled text (bll)
|
||||||
|
|
||||||
|
2020-09-27 (TIP #581) disfavor Master/Slave terminology (nijtmans)
|
||||||
|
|
||||||
|
2020-09-30 (bug)[59cba3] win: improve theme detection (bll,nijtmans)
|
||||||
|
|
||||||
|
2020-10-06 (bug)[175a6e] Aqua: support tiled windows (culler)
|
||||||
|
|
||||||
|
2020-10-07 (bug)[1fa8c3] Aqua: crash on resize during display (nab,culler)
|
||||||
|
|
||||||
|
2020-10-16 (bug)[c2483b] Aqua: consistent finalization (culler,nijtmans)
|
||||||
|
|
||||||
|
2020-11-06 (bug)[c9ebac] Aqua: use standard about dialog (culler)
|
||||||
|
|
||||||
|
2020-11-07 (bug)[4ebcc0] sticky fontchooser options (roseman,vogel)
|
||||||
|
|
||||||
|
2020-11-10 (bug)[f9fa92] Aqua: crash in color caching scheme (culler)
|
||||||
|
|
||||||
|
2020-11-20 (bug)[7185d2] Aqua: fixes to special menu support (culler)
|
||||||
|
|
||||||
|
2020-11-24 (bug)[4a40c6] Aqua: [wm manage] frame offset (chavez)
|
||||||
|
|
||||||
|
2020-12-04 (bug)[3ef77f] Aqua dark mode combobox focus ring (walzer,culler)
|
||||||
|
|
||||||
|
2020-12-15 (bug)[80e4c6] Aqua: progressbar animation (nab,culler)
|
||||||
|
|
||||||
|
2020-12-24 (bug)[6157a8] Aqua: file dialog -filetypes (davis,culler)
|
||||||
|
|
||||||
|
- Released 8.6.11, Dec 31, 2020 - https://core.tcl-lang.org/tk/ for details
|
||||||
|
|
||||||
|
2021-01-04 (bug)[19fb7a] Mac: [tk_messageBox] use proper icons (ericwb,culler)
|
||||||
|
|
||||||
|
2021-01-11 (bug)[7beaed] ttk::bindMouseWheel syntax error (nemethi)
|
||||||
|
|
||||||
|
2021-01-15 (new) support 4 new keycodes: CodeInput, SingleCandidate,
|
||||||
|
MultipleCandidate, PreviousCandidate (nijtmans)
|
||||||
|
|
||||||
|
2021-01-18 (new) Portable keycodes: OE, oe, Ydiaeresis (nijtmans)
|
||||||
|
|
||||||
|
2021-01-27 (bug)[bdcab8] Mac crash on non-BMP menu label (nab,culler)
|
||||||
|
|
||||||
|
2021-02-07 (bug)[9e1312] <Enter> to parent after child destroyed (leunissen)
|
||||||
|
|
||||||
|
2021-02-10 (bug)[d3cd4c] more robust notebook processing (nemethi)
|
||||||
|
|
||||||
|
2021-02-25 (bug)[234ee4] crash in [clipboard get] invalid encoding (nijtmans)
|
||||||
|
|
||||||
|
2021-02-25 (bug)[be9cad] Poor trace housekeeping -> tkwait segfault (michael)
|
||||||
|
|
||||||
|
2021-03-02 (bug)[1626ed] Mac: crash with dead key as menu accelerator (culler)
|
||||||
|
|
||||||
|
2021-03-22 (bug)[9b6065] restore Tcl [update], see window-2.12 (leunissen)
|
||||||
|
|
||||||
|
2021-04-07 (bug)[58222c] Mac: entry and spinbox bg colors (chavez,culler)
|
||||||
|
|
||||||
|
2021-04-18 (bug)[34db75,ea876b] cursor motion in peer text (vogel)
|
||||||
|
|
||||||
|
2021-04-26 (bug)[c97464] memleak in TkpDrawAngledChars (nab,culler)
|
||||||
|
|
||||||
|
2021-04-29 Mac: explicit backing CALayer to fix rendering issues (culler)
|
||||||
|
|
||||||
|
2021-05-02 Mac: respect key repeat system setting (culler)
|
||||||
|
|
||||||
|
2021-05-10 (bug)[171ba7] crash when grab and focus are not coordinated (culler)
|
||||||
|
|
||||||
|
2021-05-24 crash due to failed transient record housekeeping (culler)
|
||||||
|
|
||||||
|
2021-05-25 (bug)[7bda98] Mac: <Double-1> bindings fire twice on app activation
|
||||||
|
|
||||||
|
2021-06-03 (bug)[4401d3] Mac: improved support of pixel formats (chavez,culler)
|
||||||
|
|
||||||
|
2021-06-03 (bug)[8ecc3e] Mac: window exposed by Mission Control (chavez,culler)
|
||||||
|
|
||||||
|
2021-06-04 (bug)[099109] segfault reusing a container toplevel (culler)
|
||||||
|
|
||||||
|
2021-06-22 (bug)[4efbfe] static package init order in wish (werner)
|
||||||
|
|
||||||
|
2021-09-21 (bug)[033886] Win: hang in font loading (e-paine,vogel)
|
||||||
|
|
||||||
|
2021-10-14 (bug)[8ebed3] multi-thread safety in Xft use (werner)
|
||||||
|
|
||||||
|
2021-10-22 (new)[TIP 608] New virtual event <<TkWorldChanged>> (griffin)
|
||||||
|
|
||||||
|
2021-10-27 (bug) file dialog compatibility with Mac OS 12 (culler)
|
||||||
|
|
||||||
|
2021-10-29 (bug) Mac: stop crash when non-Tk windows go full screen (werner)
|
||||||
|
|
||||||
|
2021-10-30 (bug)[6ea0b3] Mac: grab from menu makes dead window (culler)
|
||||||
|
|
||||||
|
- Released 8.6.12, Nov 5, 2021 - https://core.tcl-lang.org/tk/ for details
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
*
|
*
|
||||||
* Declares facilities exported by the "stdlib" portion of the C library.
|
* Declares facilities exported by the "stdlib" portion of the C library.
|
||||||
* This file isn't complete in the ANSI-C sense; it only declares things
|
* This file isn't complete in the ANSI-C sense; it only declares things
|
||||||
* that are needed by Tcl. This file is needed even on many systems with
|
* that are needed by Tk. This file is needed even on many systems with
|
||||||
* their own stdlib.h (e.g. SunOS) because not all stdlib.h files declare
|
* their own stdlib.h (e.g. SunOS) because not all stdlib.h files declare
|
||||||
* all the procedures needed here (such as strtod).
|
* all the procedures needed here (such as strtod).
|
||||||
*
|
*
|
||||||
@@ -17,6 +17,10 @@
|
|||||||
#ifndef _STDLIB
|
#ifndef _STDLIB
|
||||||
#define _STDLIB
|
#define _STDLIB
|
||||||
|
|
||||||
|
#ifndef _TCL
|
||||||
|
# include <tcl.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
extern void abort(void);
|
extern void abort(void);
|
||||||
extern double atof(const char *string);
|
extern double atof(const char *string);
|
||||||
extern int atoi(const char *string);
|
extern int atoi(const char *string);
|
||||||
@@ -29,6 +33,7 @@ extern char * malloc(unsigned int numBytes);
|
|||||||
extern void qsort(void *base, int n, int size, int (*compar)(
|
extern void qsort(void *base, int n, int size, int (*compar)(
|
||||||
const void *element1, const void *element2));
|
const void *element1, const void *element2));
|
||||||
extern char * realloc(char *ptr, unsigned int numBytes);
|
extern char * realloc(char *ptr, unsigned int numBytes);
|
||||||
|
extern double strtod(const char *string, char **endPtr);
|
||||||
extern long strtol(const char *string, char **endPtr, int base);
|
extern long strtol(const char *string, char **endPtr, int base);
|
||||||
extern unsigned long strtoul(const char *string, char **endPtr, int base);
|
extern unsigned long strtoul(const char *string, char **endPtr, int base);
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,9 @@
|
|||||||
#define _UNISTD
|
#define _UNISTD
|
||||||
|
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
#ifndef _TCL
|
||||||
|
# include <tcl.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef NULL
|
#ifndef NULL
|
||||||
#define NULL 0
|
#define NULL 0
|
||||||
@@ -37,7 +40,7 @@ extern int execle(const char *path, ...);
|
|||||||
extern int execlp(const char *file, ...);
|
extern int execlp(const char *file, ...);
|
||||||
extern int execv(const char *path, char **argv);
|
extern int execv(const char *path, char **argv);
|
||||||
extern int execve(const char *path, char **argv, char **envp);
|
extern int execve(const char *path, char **argv, char **envp);
|
||||||
extern int execvpw(const char *file, char **argv);
|
extern int execvp(const char *file, char **argv);
|
||||||
extern pid_t fork(void);
|
extern pid_t fork(void);
|
||||||
extern char * getcwd(char *buf, size_t size);
|
extern char * getcwd(char *buf, size_t size);
|
||||||
extern gid_t getegid(void);
|
extern gid_t getegid(void);
|
||||||
@@ -65,7 +68,7 @@ extern int ftruncate(int fd, unsigned long length);
|
|||||||
extern int ioctl(int fd, int request, ...);
|
extern int ioctl(int fd, int request, ...);
|
||||||
extern int readlink(const char *path, char *buf, int bufsize);
|
extern int readlink(const char *path, char *buf, int bufsize);
|
||||||
extern int setegid(gid_t group);
|
extern int setegid(gid_t group);
|
||||||
extern int seteuidw(uid_t user);
|
extern int seteuid(uid_t user);
|
||||||
extern int setreuid(int ruid, int euid);
|
extern int setreuid(int ruid, int euid);
|
||||||
extern int symlink(const char *, const char *);
|
extern int symlink(const char *, const char *);
|
||||||
extern int ttyslot(void);
|
extern int ttyslot(void);
|
||||||
@@ -74,3 +77,4 @@ extern int vfork(void);
|
|||||||
#endif /* _POSIX_SOURCE */
|
#endif /* _POSIX_SOURCE */
|
||||||
|
|
||||||
#endif /* _UNISTD */
|
#endif /* _UNISTD */
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_Alloc3DBorderFromObj 3 8.1 Tk "Tk Library Procedures"
|
.TH Tk_Alloc3DBorderFromObj 3 8.1 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_CreateBindingTable 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_CreateBindingTable 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_CanvasPs 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_CanvasPs 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_CanvasTkwin 3 4.1 Tk "Tk Library Procedures"
|
.TH Tk_CanvasTkwin 3 4.1 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_CanvasTextInfo 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_CanvasTextInfo 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_ClipboardClear 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_ClipboardClear 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_ClearSelection 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_ClearSelection 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_ConfigureWindow 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_ConfigureWindow 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_CoordsToWindow 3 "" Tk "Tk Library Procedures"
|
.TH Tk_CoordsToWindow 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_CreateClientMessageHandler 3 "8.4" Tk "Tk Library Procedures"
|
.TH Tk_CreateClientMessageHandler 3 "8.4" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_InitConsoleChannels 3 8.5 Tk "Tk Library Procedures"
|
.TH Tk_InitConsoleChannels 3 8.5 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_CreateErrorHandler 3 "" Tk "Tk Library Procedures"
|
.TH Tk_CreateErrorHandler 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_CreateGenericHandler 3 "" Tk "Tk Library Procedures"
|
.TH Tk_CreateGenericHandler 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,12 +4,12 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_CreateImageType 3 8.5 Tk "Tk Library Procedures"
|
.TH Tk_CreateImageType 3 8.5 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
.SH NAME
|
.SH NAME
|
||||||
Tk_CreateImageType, Tk_GetImageMasterData, Tk_InitImageArgs \- define new kind of image
|
Tk_CreateImageType, Tk_GetImageMasterData, Tk_GetImageModelData, Tk_InitImageArgs \- define new kind of image
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
.nf
|
.nf
|
||||||
\fB#include <tk.h>\fR
|
\fB#include <tk.h>\fR
|
||||||
@@ -19,6 +19,11 @@ Tk_CreateImageType, Tk_GetImageMasterData, Tk_InitImageArgs \- define new kind o
|
|||||||
ClientData
|
ClientData
|
||||||
\fBTk_GetImageMasterData\fR(\fIinterp, name, typePtrPtr\fR)
|
\fBTk_GetImageMasterData\fR(\fIinterp, name, typePtrPtr\fR)
|
||||||
.sp
|
.sp
|
||||||
|
.VS "TIP 581"
|
||||||
|
ClientData
|
||||||
|
\fBTk_GetImageModelData\fR(\fIinterp, name, typePtrPtr\fR)
|
||||||
|
.VE "TIP 581"
|
||||||
|
.sp
|
||||||
\fBTk_InitImageArgs\fR(\fIinterp, argc, argvPtr\fR)
|
\fBTk_InitImageArgs\fR(\fIinterp, argc, argvPtr\fR)
|
||||||
.SH ARGUMENTS
|
.SH ARGUMENTS
|
||||||
.AS "const Tk_ImageType" *typePtrPtr
|
.AS "const Tk_ImageType" *typePtrPtr
|
||||||
@@ -71,7 +76,7 @@ The fields of this structure will be described in later subsections
|
|||||||
of this entry.
|
of this entry.
|
||||||
.PP
|
.PP
|
||||||
The second major data structure manipulated by an image manager
|
The second major data structure manipulated by an image manager
|
||||||
is called an \fIimage master\fR; it contains overall information
|
is called an \fIimage model\fR; it contains overall information
|
||||||
about a particular image, such as the values of the configuration
|
about a particular image, such as the values of the configuration
|
||||||
options specified in an \fBimage create\fR command.
|
options specified in an \fBimage create\fR command.
|
||||||
There will usually be one of these structures for each
|
There will usually be one of these structures for each
|
||||||
@@ -113,8 +118,8 @@ typedef int \fBTk_ImageCreateProc\fR(
|
|||||||
int \fIobjc\fR,
|
int \fIobjc\fR,
|
||||||
Tcl_Obj *const \fIobjv\fR[],
|
Tcl_Obj *const \fIobjv\fR[],
|
||||||
const Tk_ImageType *\fItypePtr\fR,
|
const Tk_ImageType *\fItypePtr\fR,
|
||||||
Tk_ImageMaster \fImaster\fR,
|
Tk_ImageMaster \fImodel\fR,
|
||||||
ClientData *\fImasterDataPtr\fR);
|
ClientData *\fImodelDataPtr\fR);
|
||||||
.CE
|
.CE
|
||||||
The \fIinterp\fR argument is the interpreter in which the \fBimage\fR
|
The \fIinterp\fR argument is the interpreter in which the \fBimage\fR
|
||||||
command was invoked, and \fIname\fR is the name for the new image,
|
command was invoked, and \fIname\fR is the name for the new image,
|
||||||
@@ -123,15 +128,15 @@ or generated automatically by the \fBimage\fR command.
|
|||||||
The \fIobjc\fR and \fIobjv\fR arguments describe all the configuration
|
The \fIobjc\fR and \fIobjv\fR arguments describe all the configuration
|
||||||
options for the new image (everything after the name argument to
|
options for the new image (everything after the name argument to
|
||||||
\fBimage\fR).
|
\fBimage\fR).
|
||||||
The \fImaster\fR argument is a token that refers to Tk's information
|
The \fImodel\fR argument is a token that refers to Tk's information
|
||||||
about this image; the image manager must return this token to
|
about this image; the image manager must return this token to
|
||||||
Tk when invoking the \fBTk_ImageChanged\fR procedure.
|
Tk when invoking the \fBTk_ImageChanged\fR procedure.
|
||||||
Typically \fIcreateProc\fR will parse \fIobjc\fR and \fIobjv\fR
|
Typically \fIcreateProc\fR will parse \fIobjc\fR and \fIobjv\fR
|
||||||
and create an image master data structure for the new image.
|
and create an image model data structure for the new image.
|
||||||
\fIcreateProc\fR may store an arbitrary one-word value at
|
\fIcreateProc\fR may store an arbitrary one-word value at
|
||||||
*\fImasterDataPtr\fR, which will be passed back to the
|
*\fImodelDataPtr\fR, which will be passed back to the
|
||||||
image manager when other callbacks are invoked.
|
image manager when other callbacks are invoked.
|
||||||
Typically the value is a pointer to the master data
|
Typically the value is a pointer to the model data
|
||||||
structure for the image.
|
structure for the image.
|
||||||
.PP
|
.PP
|
||||||
If \fIcreateProc\fR encounters an error, it should leave an error
|
If \fIcreateProc\fR encounters an error, it should leave an error
|
||||||
@@ -148,11 +153,11 @@ This procedure must match the following prototype:
|
|||||||
.CS
|
.CS
|
||||||
typedef ClientData \fBTk_ImageGetProc\fR(
|
typedef ClientData \fBTk_ImageGetProc\fR(
|
||||||
Tk_Window \fItkwin\fR,
|
Tk_Window \fItkwin\fR,
|
||||||
ClientData \fImasterData\fR);
|
ClientData \fImodelData\fR);
|
||||||
.CE
|
.CE
|
||||||
The \fItkwin\fR argument identifies the window in which the
|
The \fItkwin\fR argument identifies the window in which the
|
||||||
image will be used and \fImasterData\fR is the value
|
image will be used and \fImodelData\fR is the value
|
||||||
returned by \fIcreateProc\fR when the image master was created.
|
returned by \fIcreateProc\fR when the image model was created.
|
||||||
\fIgetProc\fR will usually create a data structure for the new
|
\fIgetProc\fR will usually create a data structure for the new
|
||||||
instance, including such things as the resources needed to
|
instance, including such things as the resources needed to
|
||||||
display the image in the given window.
|
display the image in the given window.
|
||||||
@@ -221,26 +226,30 @@ each of the image's instances.
|
|||||||
\fIdeleteProc\fR must match the following prototype:
|
\fIdeleteProc\fR must match the following prototype:
|
||||||
.CS
|
.CS
|
||||||
typedef void \fBTk_ImageDeleteProc\fR(
|
typedef void \fBTk_ImageDeleteProc\fR(
|
||||||
ClientData \fImasterData\fR);
|
ClientData \fImodelData\fR);
|
||||||
.CE
|
.CE
|
||||||
The \fImasterData\fR argument will be the same as the value
|
The \fImodelData\fR argument will be the same as the value
|
||||||
stored in \fI*masterDataPtr\fR by \fIcreateProc\fR when the
|
stored in \fI*modelDataPtr\fR by \fIcreateProc\fR when the
|
||||||
image was created.
|
image was created.
|
||||||
\fIdeleteProc\fR should release any resources associated with
|
\fIdeleteProc\fR should release any resources associated with
|
||||||
the image.
|
the image.
|
||||||
.SH TK_GETIMAGEMASTERDATA
|
.SH TK_GETIMAGEMODELDATA
|
||||||
.PP
|
.PP
|
||||||
The procedure \fBTk_GetImageMasterData\fR may be invoked to retrieve
|
The procedure \fBTk_GetImageMasterData\fR may be invoked to retrieve
|
||||||
information about an image. For example, an image manager can use this
|
information about an image. For example, an image manager can use this
|
||||||
procedure to locate its image master data for an image.
|
procedure to locate its image model data for an image.
|
||||||
If there exists an image named \fIname\fR
|
If there exists an image named \fIname\fR
|
||||||
in the interpreter given by \fIinterp\fR, then \fI*typePtrPtr\fR is
|
in the interpreter given by \fIinterp\fR, then \fI*typePtrPtr\fR is
|
||||||
filled in with type information for the image (the \fItypePtr\fR value
|
filled in with type information for the image (the \fItypePtr\fR value
|
||||||
passed to \fBTk_CreateImageType\fR when the image type was registered)
|
passed to \fBTk_CreateImageType\fR when the image type was registered)
|
||||||
and the return value is the ClientData value returned by the
|
and the return value is the ClientData value returned by the
|
||||||
\fIcreateProc\fR when the image was created (this is typically a
|
\fIcreateProc\fR when the image was created (this is typically a
|
||||||
pointer to the image master data structure). If no such image exists
|
pointer to the image model data structure). If no such image exists
|
||||||
then NULL is returned and NULL is stored at \fI*typePtrPtr\fR.
|
then NULL is returned and NULL is stored at \fI*typePtrPtr\fR.
|
||||||
|
.PP
|
||||||
|
.VS "TIP 581"
|
||||||
|
\fBTk_GetImageModelData\fR is synonym for \fBTk_GetImageMasterData\fR
|
||||||
|
.VE "TIP 581"
|
||||||
.SH "LEGACY INTERFACE SUPPORT"
|
.SH "LEGACY INTERFACE SUPPORT"
|
||||||
.PP
|
.PP
|
||||||
In Tk 8.2 and earlier, the definition of \fBTk_ImageCreateProc\fR
|
In Tk 8.2 and earlier, the definition of \fBTk_ImageCreateProc\fR
|
||||||
@@ -252,8 +261,8 @@ typedef int \fBTk_ImageCreateProc\fR(
|
|||||||
int \fIargc\fR,
|
int \fIargc\fR,
|
||||||
char **\fIargv\fR,
|
char **\fIargv\fR,
|
||||||
Tk_ImageType *\fItypePtr\fR,
|
Tk_ImageType *\fItypePtr\fR,
|
||||||
Tk_ImageMaster \fImaster\fR,
|
Tk_ImageMaster \fImodel\fR,
|
||||||
ClientData *\fImasterDataPtr\fR);
|
ClientData *\fImodelDataPtr\fR);
|
||||||
.CE
|
.CE
|
||||||
Legacy programs and libraries dating from those days may still
|
Legacy programs and libraries dating from those days may still
|
||||||
contain code that defines extended Tk image types using the old
|
contain code that defines extended Tk image types using the old
|
||||||
@@ -261,6 +270,10 @@ interface. The Tk header file will still support this legacy
|
|||||||
interface if the code is compiled with the macro \fBUSE_OLD_IMAGE\fR
|
interface if the code is compiled with the macro \fBUSE_OLD_IMAGE\fR
|
||||||
defined.
|
defined.
|
||||||
.PP
|
.PP
|
||||||
|
.VS "TIP 581"
|
||||||
|
\fITk_ImageModel\fR is synonym for \fITk_ImageMaster\fR
|
||||||
|
.VE "TIP 581"
|
||||||
|
.PP
|
||||||
When the \fBUSE_OLD_IMAGE\fR legacy support is enabled, you may
|
When the \fBUSE_OLD_IMAGE\fR legacy support is enabled, you may
|
||||||
see the routine \fBTk_InitImageArgs\fR in use. This was a migration
|
see the routine \fBTk_InitImageArgs\fR in use. This was a migration
|
||||||
tool used to create stub-enabled extensions that could be loaded
|
tool used to create stub-enabled extensions that could be loaded
|
||||||
@@ -280,4 +293,4 @@ interfaces. Expect their support to go away in Tk 9.
|
|||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
Tk_ImageChanged, Tk_GetImage, Tk_FreeImage, Tk_RedrawImage, Tk_SizeOfImage
|
Tk_ImageChanged, Tk_GetImage, Tk_FreeImage, Tk_RedrawImage, Tk_SizeOfImage
|
||||||
.SH KEYWORDS
|
.SH KEYWORDS
|
||||||
image manager, image type, instance, master
|
image manager, image type, instance, model
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_CreateItemType 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_CreateItemType 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
'\" Author: Paul Mackerras (paulus@cs.anu.edu.au),
|
'\" Author: Paul Mackerras (paulus@cs.anu.edu.au),
|
||||||
'\" Department of Computer Science,
|
'\" Department of Computer Science,
|
||||||
'\" Australian National University.
|
'\" Australian National University.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_DeleteImage 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_DeleteImage 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_DrawFocusHighlight 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_DrawFocusHighlight 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_CreateEventHandler 3 "" Tk "Tk Library Procedures"
|
.TH Tk_CreateEventHandler 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_FreeXId 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_FreeXId 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GeometryRequest 3 "8.4" Tk "Tk Library Procedures"
|
.TH Tk_GeometryRequest 3 "8.4" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetAnchorFromObj 3 8.1 Tk "Tk Library Procedures"
|
.TH Tk_GetAnchorFromObj 3 8.1 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_AllocBitmapFromObj 3 8.1 Tk "Tk Library Procedures"
|
.TH Tk_AllocBitmapFromObj 3 8.1 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetCapStyle 3 "" Tk "Tk Library Procedures"
|
.TH Tk_GetCapStyle 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetColormap 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_GetColormap 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetDash 3 8.3 Tk "Tk Library Procedures"
|
.TH Tk_GetDash 3 8.3 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetGC 3 "" Tk "Tk Library Procedures"
|
.TH Tk_GetGC 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
||||||
'\" All rights reserved.
|
'\" All rights reserved.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetHISTANCE 3 "" Tk "Tk Library Procedures"
|
.TH Tk_GetHISTANCE 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
||||||
'\" All rights reserved.
|
'\" All rights reserved.
|
||||||
'\"
|
'\"
|
||||||
.TH HWND 3 8.0 Tk "Tk Library Procedures"
|
.TH HWND 3 8.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetImage 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_GetImage 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetJoinStyle 3 "" Tk "Tk Library Procedures"
|
.TH Tk_GetJoinStyle 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetJustifyFromObj 3 8.1 Tk "Tk Library Procedures"
|
.TH Tk_GetJustifyFromObj 3 8.1 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetOption 3 "" Tk "Tk Library Procedures"
|
.TH Tk_GetOption 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetPixelsFromObj 3 8.1 Tk "Tk Library Procedures"
|
.TH Tk_GetPixelsFromObj 3 8.1 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetPixmap 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_GetPixmap 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetReliefFromObj 3 8.1 Tk "Tk Library Procedures"
|
.TH Tk_GetReliefFromObj 3 8.1 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetRootCoords 3 "" Tk "Tk Library Procedures"
|
.TH Tk_GetRootCoords 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetScrollInfo 3 8.0 Tk "Tk Library Procedures"
|
.TH Tk_GetScrollInfo 3 8.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
@@ -25,13 +25,13 @@ int
|
|||||||
Interpreter to use for error reporting.
|
Interpreter to use for error reporting.
|
||||||
.AP int objc in
|
.AP int objc in
|
||||||
Number of Tcl_Obj's in \fIobjv\fR array.
|
Number of Tcl_Obj's in \fIobjv\fR array.
|
||||||
.AP "Tcl_Obj *const" objv[] in
|
.AP "Tcl_Obj *const *" objv in
|
||||||
Argument objects. These represent the entire widget command, of
|
Argument objects. These represent the entire widget command, of
|
||||||
which the first word is typically the widget name and the second
|
which the first word is typically the widget name and the second
|
||||||
word is typically \fBxview\fR or \fByview\fR.
|
word is typically \fBxview\fR or \fByview\fR.
|
||||||
.AP int argc in
|
.AP int argc in
|
||||||
Number of strings in \fIargv\fR array.
|
Number of strings in \fIargv\fR array.
|
||||||
.AP "const char" *argv[] in
|
.AP "const char **" argv in
|
||||||
Argument strings. These represent the entire widget command, of
|
Argument strings. These represent the entire widget command, of
|
||||||
which the first word is typically the widget name and the second
|
which the first word is typically the widget name and the second
|
||||||
word is typically \fBxview\fR or \fByview\fR.
|
word is typically \fBxview\fR or \fByview\fR.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetSelection 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_GetSelection 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetUid 3 "" Tk "Tk Library Procedures"
|
.TH Tk_GetUid 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetVRootGeometry 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_GetVRootGeometry 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetVisual 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_GetVisual 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
||||||
'\" All rights reserved.
|
'\" All rights reserved.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_Grab 3 "" Tk "Tk Library Procedures"
|
.TH Tk_Grab 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
||||||
'\" All rights reserved.
|
'\" All rights reserved.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_HWNDToWindow 3 "" Tk "Tk Library Procedures"
|
.TH Tk_HWNDToWindow 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_HandleEvent 3 "" Tk "Tk Library Procedures"
|
.TH Tk_HandleEvent 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_IdToWindow 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_IdToWindow 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_ImageChanged 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_ImageChanged 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
@@ -14,10 +14,10 @@ Tk_ImageChanged \- notify widgets that image needs to be redrawn
|
|||||||
.nf
|
.nf
|
||||||
\fB#include <tk.h>\fR
|
\fB#include <tk.h>\fR
|
||||||
.sp
|
.sp
|
||||||
\fBTk_ImageChanged\fR(\fIimageMaster, x, y, width, height, imageWidth, imageHeight\fR)
|
\fBTk_ImageChanged\fR(\fImodel, x, y, width, height, imageWidth, imageHeight\fR)
|
||||||
.SH ARGUMENTS
|
.SH ARGUMENTS
|
||||||
.AS Tk_ImageMaster imageHeight
|
.AS Tk_ImageMaster imageHeight
|
||||||
.AP Tk_ImageMaster imageMaster in
|
.AP Tk_ImageMaster model in
|
||||||
Token for image, which was passed to image's \fIcreateProc\fR when
|
Token for image, which was passed to image's \fIcreateProc\fR when
|
||||||
the image was created.
|
the image was created.
|
||||||
.AP int x in
|
.AP int x in
|
||||||
@@ -42,12 +42,16 @@ whenever anything happens that requires the image to be redrawn.
|
|||||||
As a result of calling \fBTk_ImageChanged\fR, any widgets using
|
As a result of calling \fBTk_ImageChanged\fR, any widgets using
|
||||||
the image are notified so that they can redisplay themselves
|
the image are notified so that they can redisplay themselves
|
||||||
appropriately.
|
appropriately.
|
||||||
The \fIimageMaster\fR argument identifies the image, and
|
The \fImodel\fR argument identifies the image, and
|
||||||
\fIx\fR, \fIy\fR, \fIwidth\fR, and \fIheight\fR
|
\fIx\fR, \fIy\fR, \fIwidth\fR, and \fIheight\fR
|
||||||
specify a rectangular region within the image that needs to
|
specify a rectangular region within the image that needs to
|
||||||
be redrawn.
|
be redrawn.
|
||||||
\fIimageWidth\fR and \fIimageHeight\fR specify the image's (new) size.
|
\fIimageWidth\fR and \fIimageHeight\fR specify the image's (new) size.
|
||||||
.PP
|
.PP
|
||||||
|
.VS "TIP 581"
|
||||||
|
\fITk_ImageModel\fR is synonym for \fITk_ImageMaster\fR
|
||||||
|
.VE "TIP 581"
|
||||||
|
.PP
|
||||||
An image manager should call \fBTk_ImageChanged\fR during
|
An image manager should call \fBTk_ImageChanged\fR during
|
||||||
its \fIcreateProc\fR to specify the image's initial size and to
|
its \fIcreateProc\fR to specify the image's initial size and to
|
||||||
force redisplay if there are existing instances for the image.
|
force redisplay if there are existing instances for the image.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
||||||
'\" All rights reserved.
|
'\" All rights reserved.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_GetUserInactiveTime 3 8.5 Tk "Tk Library Procedures"
|
.TH Tk_GetUserInactiveTime 3 8.5 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_InternAtom 3 "" Tk "Tk Library Procedures"
|
.TH Tk_InternAtom 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_MainLoop 3 "" Tk "Tk Library Procedures"
|
.TH Tk_MainLoop 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_MainWindow 3 7.0 Tk "Tk Library Procedures"
|
.TH Tk_MainWindow 3 7.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_MaintainGeometry 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_MaintainGeometry 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
@@ -14,67 +14,67 @@ Tk_MaintainGeometry, Tk_UnmaintainGeometry \- maintain geometry of one window re
|
|||||||
.nf
|
.nf
|
||||||
\fB#include <tk.h>\fR
|
\fB#include <tk.h>\fR
|
||||||
.sp
|
.sp
|
||||||
\fBTk_MaintainGeometry\fR(\fIslave, master, x, y, width, height\fR)
|
\fBTk_MaintainGeometry\fR(\fIwindow, container, x, y, width, height\fR)
|
||||||
.sp
|
.sp
|
||||||
\fBTk_UnmaintainGeometry\fR(\fIslave, master\fR)
|
\fBTk_UnmaintainGeometry\fR(\fIwindow, container\fR)
|
||||||
.SH ARGUMENTS
|
.SH ARGUMENTS
|
||||||
.AS Tk_Window master
|
.AS Tk_Window container
|
||||||
.AP Tk_Window slave in
|
.AP Tk_Window window in
|
||||||
Window whose geometry is to be controlled.
|
Window whose geometry is to be controlled.
|
||||||
.AP Tk_Window master in
|
.AP Tk_Window container in
|
||||||
Window relative to which \fIslave\fR's geometry will be controlled.
|
Window relative to which \fIwindow\fR's geometry will be controlled.
|
||||||
.AP int x in
|
.AP int x in
|
||||||
Desired x-coordinate of \fIslave\fR in \fImaster\fR, measured in pixels
|
Desired x-coordinate of \fIwindow\fR in \fIcontainer\fR, measured in pixels
|
||||||
from the inside of \fImaster\fR's left border to the outside of
|
from the inside of \fIcontainer\fR's left border to the outside of
|
||||||
\fIslave\fR's left border.
|
\fIwindow\fR's left border.
|
||||||
.AP int y in
|
.AP int y in
|
||||||
Desired y-coordinate of \fIslave\fR in \fImaster\fR, measured in pixels
|
Desired y-coordinate of \fIwindow\fR in \fIcontainer\fR, measured in pixels
|
||||||
from the inside of \fImaster\fR's top border to the outside of
|
from the inside of \fIcontainer\fR's top border to the outside of
|
||||||
\fIslave\fR's top border.
|
\fIwindow\fR's top border.
|
||||||
.AP int width in
|
.AP int width in
|
||||||
Desired width for \fIslave\fR, in pixels.
|
Desired width for \fIwindow\fR, in pixels.
|
||||||
.AP int height in
|
.AP int height in
|
||||||
Desired height for \fIslave\fR, in pixels.
|
Desired height for \fIwindow\fR, in pixels.
|
||||||
.BE
|
.BE
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
.PP
|
.PP
|
||||||
\fBTk_MaintainGeometry\fR and \fBTk_UnmaintainGeometry\fR make it
|
\fBTk_MaintainGeometry\fR and \fBTk_UnmaintainGeometry\fR make it
|
||||||
easier for geometry managers to deal with slaves whose masters are not
|
easier for geometry managers to deal with windows whose containers are not
|
||||||
their parents.
|
their parents.
|
||||||
Three problems arise if the master for a slave is not its parent:
|
Three problems arise if the container for a window is not its parent:
|
||||||
.IP [1]
|
.IP [1]
|
||||||
The x- and y-position of the slave must be translated from the
|
The x- and y-position of the window must be translated from the
|
||||||
coordinate system of the master to that of the parent before
|
coordinate system of the container to that of the parent before
|
||||||
positioning the slave.
|
positioning the window.
|
||||||
.IP [2]
|
.IP [2]
|
||||||
If the master window, or any of its ancestors up to the slave's
|
If the container window, or any of its ancestors up to the window's
|
||||||
parent, is moved, then the slave must be repositioned within its
|
parent, is moved, then the window must be repositioned within its
|
||||||
parent in order to maintain the correct position relative to the
|
parent in order to maintain the correct position relative to the
|
||||||
master.
|
container.
|
||||||
.IP [3]
|
.IP [3]
|
||||||
If the master or one of its ancestors is mapped or unmapped, then
|
If the container or one of its ancestors is mapped or unmapped, then
|
||||||
the slave must be mapped or unmapped to correspond.
|
the window must be mapped or unmapped to correspond.
|
||||||
.LP
|
.LP
|
||||||
None of these problems is an issue if the parent and master are
|
None of these problems is an issue if the parent and container are
|
||||||
the same. For example, if the master or one of its ancestors
|
the same. For example, if the container or one of its ancestors
|
||||||
is unmapped, the slave is automatically removed by the screen
|
is unmapped, the window is automatically removed by the screen
|
||||||
by X.
|
by X.
|
||||||
.PP
|
.PP
|
||||||
\fBTk_MaintainGeometry\fR deals with these problems for slaves
|
\fBTk_MaintainGeometry\fR deals with these problems for windows
|
||||||
whose masters are not their parents, as well as handling the simpler
|
whose containers are not their parents, as well as handling the simpler
|
||||||
case of slaves whose masters are their parents.
|
case of windows whose container are their parents.
|
||||||
\fBTk_MaintainGeometry\fR is typically called by a window manager
|
\fBTk_MaintainGeometry\fR is typically called by a window manager
|
||||||
once it has decided where a slave should be positioned relative
|
once it has decided where a window should be positioned relative
|
||||||
to its master.
|
to its container.
|
||||||
\fBTk_MaintainGeometry\fR translates the coordinates to the
|
\fBTk_MaintainGeometry\fR translates the coordinates to the
|
||||||
coordinate system of \fIslave\fR's parent and then moves and
|
coordinate system of \fIwindow\fR's parent and then moves and
|
||||||
resizes the slave appropriately.
|
resizes the window appropriately.
|
||||||
Furthermore, it remembers the desired position and creates event
|
Furthermore, it remembers the desired position and creates event
|
||||||
handlers to monitor the master and all of its ancestors up
|
handlers to monitor the container and all of its ancestors up
|
||||||
to (but not including) the slave's parent.
|
to (but not including) the window's parent.
|
||||||
If any of these windows is moved, mapped, or unmapped,
|
If any of these windows is moved, mapped, or unmapped,
|
||||||
the slave will be adjusted so that it is mapped only when the
|
the window will be adjusted so that it is mapped only when the
|
||||||
master is mapped and its geometry relative to the master
|
container is mapped and its geometry relative to the container
|
||||||
remains as specified by \fIx\fR, \fIy\fR, \fIwidth\fR, and
|
remains as specified by \fIx\fR, \fIy\fR, \fIwidth\fR, and
|
||||||
\fIheight\fR.
|
\fIheight\fR.
|
||||||
.PP
|
.PP
|
||||||
@@ -83,17 +83,17 @@ if it decides that it does not want the window to appear on the
|
|||||||
screen under any conditions, it calls \fBTk_UnmaintainGeometry\fR.
|
screen under any conditions, it calls \fBTk_UnmaintainGeometry\fR.
|
||||||
\fBTk_UnmaintainGeometry\fR unmaps the window and cancels any
|
\fBTk_UnmaintainGeometry\fR unmaps the window and cancels any
|
||||||
previous calls to \fBTk_MaintainGeometry\fR for the
|
previous calls to \fBTk_MaintainGeometry\fR for the
|
||||||
\fImaster\fR\-\fIslave\fR pair, so that the slave's
|
\fIcontainer\fR\-\fIwindow\fR pair, so that the window's
|
||||||
geometry and mapped state are no longer maintained
|
geometry and mapped state are no longer maintained
|
||||||
automatically.
|
automatically.
|
||||||
\fBTk_UnmaintainGeometry\fR need not be called by a geometry
|
\fBTk_UnmaintainGeometry\fR need not be called by a geometry
|
||||||
manager if the slave, the master, or any of the master's ancestors
|
manager if the window, the container, or any of the container's ancestors
|
||||||
is destroyed: Tk will call it automatically.
|
is destroyed: Tk will call it automatically.
|
||||||
.PP
|
.PP
|
||||||
If \fBTk_MaintainGeometry\fR is called repeatedly for the same
|
If \fBTk_MaintainGeometry\fR is called repeatedly for the same
|
||||||
\fImaster\fR\-\fIslave\fR pair, the information from the most
|
\fIcontainer\fR\-\fIwindow\fR pair, the information from the most
|
||||||
recent call supersedes any older information.
|
recent call supersedes any older information.
|
||||||
If \fBTk_UnmaintainGeometry\fR is called for a \fImaster\fR\-\fIslave\fR
|
If \fBTk_UnmaintainGeometry\fR is called for a \fIcontainer\fR\-\fIwindow\fR
|
||||||
pair that is is not currently managed, the call has no effect.
|
pair that is is not currently managed, the call has no effect.
|
||||||
.SH KEYWORDS
|
.SH KEYWORDS
|
||||||
geometry manager, map, master, parent, position, slave, unmap
|
geometry manager, map, container, parent, position, window, unmap
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_ManageGeometry 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_ManageGeometry 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
@@ -32,7 +32,7 @@ Arbitrary one-word value to pass to geometry manager callbacks.
|
|||||||
.PP
|
.PP
|
||||||
\fBTk_ManageGeometry\fR arranges for a particular geometry manager,
|
\fBTk_ManageGeometry\fR arranges for a particular geometry manager,
|
||||||
described by the \fImgrPtr\fR argument, to control the geometry
|
described by the \fImgrPtr\fR argument, to control the geometry
|
||||||
of a particular slave window, given by \fItkwin\fR.
|
of a particular content window, given by \fItkwin\fR.
|
||||||
If \fItkwin\fR was previously managed by some other geometry manager,
|
If \fItkwin\fR was previously managed by some other geometry manager,
|
||||||
the previous manager loses control in favor of the new one.
|
the previous manager loses control in favor of the new one.
|
||||||
If \fImgrPtr\fR is NULL, geometry management is cancelled for
|
If \fImgrPtr\fR is NULL, geometry management is cancelled for
|
||||||
@@ -53,7 +53,7 @@ by the command \fBwinfo manager\fR.
|
|||||||
.PP
|
.PP
|
||||||
\fIrequestProc\fR is a procedure in the geometry manager that
|
\fIrequestProc\fR is a procedure in the geometry manager that
|
||||||
will be invoked whenever \fBTk_GeometryRequest\fR is called by the
|
will be invoked whenever \fBTk_GeometryRequest\fR is called by the
|
||||||
slave to change its desired geometry.
|
content window to change its desired geometry.
|
||||||
\fIrequestProc\fR should have arguments and results that match the
|
\fIrequestProc\fR should have arguments and results that match the
|
||||||
type \fBTk_GeomRequestProc\fR:
|
type \fBTk_GeomRequestProc\fR:
|
||||||
.CS
|
.CS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_MoveToplevelWindow 3 "" Tk "Tk Library Procedures"
|
.TH Tk_MoveToplevelWindow 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_Name 3 "" Tk "Tk Library Procedures"
|
.TH Tk_Name 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -26,5 +26,9 @@ the image was created.
|
|||||||
This procedure is invoked by image managers to find out the name
|
This procedure is invoked by image managers to find out the name
|
||||||
of an image. Given the token for the image, it returns the
|
of an image. Given the token for the image, it returns the
|
||||||
string name for the image.
|
string name for the image.
|
||||||
|
.PP
|
||||||
|
.VS "TIP 581"
|
||||||
|
\fITk_ImageModel\fR is synonym for \fITk_ImageMaster\fR
|
||||||
|
.VE "TIP 581"
|
||||||
.SH KEYWORDS
|
.SH KEYWORDS
|
||||||
image manager, image name
|
image manager, image name
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_OwnSelection 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_OwnSelection 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_ParseArgv 3 "" Tk "Tk Library Procedures"
|
.TH Tk_ParseArgv 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_QueueWindowEvent 3 7.5 Tk "Tk Library Procedures"
|
.TH Tk_QueueWindowEvent 3 7.5 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_RestackWindow 3 "" Tk "Tk Library Procedures"
|
.TH Tk_RestackWindow 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_RestrictEvents 3 "" Tk "Tk Library Procedures"
|
.TH Tk_RestrictEvents 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_SetAppName 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_SetAppName 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_SetCaretPos 3 8.4 Tk "Tk Library Procedures"
|
.TH Tk_SetCaretPos 3 8.4 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_SetClass 3 "" Tk "Tk Library Procedures"
|
.TH Tk_SetClass 3 "" Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_SetClassProcs 3 8.4 Tk "Tk Library Procedures"
|
.TH Tk_SetClassProcs 3 8.4 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_SetGrid 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_SetGrid 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_SetOptions 3 8.1 Tk "Tk Library Procedures"
|
.TH Tk_SetOptions 3 8.1 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
@@ -63,7 +63,7 @@ no window-dependent options, then a NULL value may be supplied for
|
|||||||
this argument.
|
this argument.
|
||||||
.AP int objc in
|
.AP int objc in
|
||||||
Number of values in \fIobjv\fR.
|
Number of values in \fIobjv\fR.
|
||||||
.AP Tcl_Obj "*const objv[]" in
|
.AP Tcl_Obj "*const *objv" in
|
||||||
Command-line arguments for setting configuring options.
|
Command-line arguments for setting configuring options.
|
||||||
.AP Tk_SavedOptions *savePtr out
|
.AP Tk_SavedOptions *savePtr out
|
||||||
If not NULL, the structure pointed to by this argument is filled
|
If not NULL, the structure pointed to by this argument is filled
|
||||||
@@ -443,7 +443,9 @@ suitable for passing to \fBTcl_GetIndexFromObj\fR. The value must
|
|||||||
be one of the strings in the table, or a unique abbreviation of
|
be one of the strings in the table, or a unique abbreviation of
|
||||||
one of the strings. The internal form is an integer giving the index
|
one of the strings. The internal form is an integer giving the index
|
||||||
into the table of the matching string, like the return value
|
into the table of the matching string, like the return value
|
||||||
from \fBTcl_GetStringFromObj\fR.
|
from \fBTcl_GetStringFromObj\fR. This option type supports the
|
||||||
|
\fBTK_OPTION_NULL_OK\fR flag; if a NULL value is set, the internal
|
||||||
|
representation is set to -1.
|
||||||
.TP
|
.TP
|
||||||
\fBTK_OPTION_SYNONYM\fR
|
\fBTK_OPTION_SYNONYM\fR
|
||||||
This type is used to provide alternative names for an option (for
|
This type is used to provide alternative names for an option (for
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_SetWindowVisual 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_SetWindowVisual 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_StrictMotif 3 4.0 Tk "Tk Library Procedures"
|
.TH Tk_StrictMotif 3 4.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_InitStubs 3 8.4 Tk "Tk Library Procedures"
|
.TH Tk_InitStubs 3 8.4 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH Tk_Init 3 8.0 Tk "Tk Library Procedures"
|
.TH Tk_Init 3 8.0 Tk "Tk Library Procedures"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH bell n 8.4 Tk "Tk Built-In Commands"
|
.TH bell n 8.4 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
32
doc/bind.n
32
doc/bind.n
@@ -201,14 +201,27 @@ substitutions you would make when binding to these events.
|
|||||||
Many contemporary mice support a mouse wheel, which is used
|
Many contemporary mice support a mouse wheel, which is used
|
||||||
for scrolling documents without using the scrollbars. By rolling the
|
for scrolling documents without using the scrollbars. By rolling the
|
||||||
wheel, the system will generate \fBMouseWheel\fR events that the
|
wheel, the system will generate \fBMouseWheel\fR events that the
|
||||||
application can use to scroll. Like \fBKey\fR events the event is
|
application can use to scroll. The event is routed to the
|
||||||
always routed to the window that currently has focus. When the event
|
window currently under the mouse pointer. When the event
|
||||||
is received you can use the \fB%D\fR substitution to get the
|
is received you can use the \fB%D\fR substitution to get the
|
||||||
\fIdelta\fR field for the event, which is a integer value describing how
|
\fIdelta\fR field for the event, which is an integer value describing how
|
||||||
the mouse wheel has moved. The smallest value for which the
|
the mouse wheel has moved. The smallest value for which the
|
||||||
system will report is defined by the OS. The sign of the
|
system will report is defined by the OS. The sign of the
|
||||||
value determines which direction your widget should scroll. Positive
|
value determines which direction your widget should scroll. Positive
|
||||||
values should scroll up and negative values should scroll down.
|
values should scroll up and negative values should scroll down.
|
||||||
|
.RS
|
||||||
|
.PP
|
||||||
|
Horizontal scrolling uses \fBShift-MouseWheel\fR events, with positive
|
||||||
|
\fB%D\fR \fIdelta\fR substitution indicating left scrolling and negative
|
||||||
|
right scrolling.
|
||||||
|
Only Windows and macOS Aqua typically fire \fBMouseWheel\fR and
|
||||||
|
\fBShift-MouseWheel\fR events. On
|
||||||
|
X11 vertical scrolling is rather supported through \fBButton-4\fR and
|
||||||
|
\fBButton-5\fR events, and horizontal scrolling through \fBShift-Button-4\fR
|
||||||
|
and \fBShift-Button-5\fR events. Horizontal scrolling events may fire from
|
||||||
|
many different hardware units such as tilt wheels or touchpads. Horizontal
|
||||||
|
scrolling can also be emulated by holding Shift and scrolling vertically.
|
||||||
|
.RE
|
||||||
.IP "\fBKeyPress\fR, \fBKeyRelease\fR" 5
|
.IP "\fBKeyPress\fR, \fBKeyRelease\fR" 5
|
||||||
The \fBKeyPress\fR and \fBKeyRelease\fR events are generated
|
The \fBKeyPress\fR and \fBKeyRelease\fR events are generated
|
||||||
whenever a key is pressed or released. \fBKeyPress\fR and \fBKeyRelease\fR
|
whenever a key is pressed or released. \fBKeyPress\fR and \fBKeyRelease\fR
|
||||||
@@ -270,7 +283,8 @@ it is destroyed.
|
|||||||
When the \fBDestroy\fR event is delivered
|
When the \fBDestroy\fR event is delivered
|
||||||
to a widget, it is in a
|
to a widget, it is in a
|
||||||
.QW half-dead
|
.QW half-dead
|
||||||
state: the widget still exists, but most operations on it will fail.
|
state: the widget still exists, but operations that involve it
|
||||||
|
may return invalid results, or return an error.
|
||||||
.RE
|
.RE
|
||||||
.IP "\fBFocusIn\fR, \fBFocusOut\fR" 5
|
.IP "\fBFocusIn\fR, \fBFocusOut\fR" 5
|
||||||
The \fBFocusIn\fR and \fBFocusOut\fR events are generated
|
The \fBFocusIn\fR and \fBFocusOut\fR events are generated
|
||||||
@@ -510,6 +524,9 @@ For \fBButtonPress\fR, \fBButtonRelease\fR, \fBMotion\fR,
|
|||||||
\fBKeyPress\fR, \fBKeyRelease\fR, and \fBMouseWheel\fR events,
|
\fBKeyPress\fR, \fBKeyRelease\fR, and \fBMouseWheel\fR events,
|
||||||
\fB%x\fR and \fB%y\fR indicate the position of the mouse pointer
|
\fB%x\fR and \fB%y\fR indicate the position of the mouse pointer
|
||||||
relative to the receiving window.
|
relative to the receiving window.
|
||||||
|
For key events on the Macintosh these are the coordinates of the
|
||||||
|
mouse at the moment when an X11 KeyEvent is sent to Tk, which could
|
||||||
|
be slightly later than the time of the physical press or release.
|
||||||
For \fBEnter\fR and \fBLeave\fR events, the position where the
|
For \fBEnter\fR and \fBLeave\fR events, the position where the
|
||||||
mouse pointer crossed the window, relative to the receiving window.
|
mouse pointer crossed the window, relative to the receiving window.
|
||||||
For \fBConfigure\fR and \fBCreate\fR requests, the \fIx\fR and \fIy\fR
|
For \fBConfigure\fR and \fBCreate\fR requests, the \fIx\fR and \fIy\fR
|
||||||
@@ -517,10 +534,11 @@ coordinates of the window relative to its parent window.
|
|||||||
.IP \fB%A\fR 5
|
.IP \fB%A\fR 5
|
||||||
Substitutes the UNICODE character corresponding to the event, or
|
Substitutes the UNICODE character corresponding to the event, or
|
||||||
the empty string if the event does not correspond to a UNICODE character
|
the empty string if the event does not correspond to a UNICODE character
|
||||||
(e.g. the shift key was pressed). \fBXmbLookupString\fR (or
|
(e.g. the shift key was pressed). On X11, \fBXmbLookupString\fR (or
|
||||||
\fBXLookupString\fR when input method support is turned off) does all
|
\fBXLookupString\fR when input method support is turned off) does all
|
||||||
the work of translating from the event to a UNICODE character.
|
the work of translating from the event to a UNICODE character.
|
||||||
Valid only for \fBKeyPress\fR and \fBKeyRelease\fR events.
|
On X11, valid only for \fBKeyPress\fR event. On Windows and macOS/aqua,
|
||||||
|
valid only for \fBKeyPress\fR and \fBKeyRelease\fR events.
|
||||||
.IP \fB%B\fR 5
|
.IP \fB%B\fR 5
|
||||||
The \fIborder_width\fR field from the event. Valid only for
|
The \fIborder_width\fR field from the event. Valid only for
|
||||||
\fBConfigure\fR, \fBConfigureRequest\fR, and \fBCreate\fR events.
|
\fBConfigure\fR, \fBConfigureRequest\fR, and \fBCreate\fR events.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH bindtags n 4.0 Tk "Tk Built-In Commands"
|
.TH bindtags n 4.0 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH bitmap n 4.0 Tk "Tk Built-In Commands"
|
.TH bitmap n 4.0 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
11
doc/canvas.n
11
doc/canvas.n
@@ -753,7 +753,8 @@ This command returns an empty string.
|
|||||||
\fIpathName \fBmoveto \fItagOrId xPos yPos\fR
|
\fIpathName \fBmoveto \fItagOrId xPos yPos\fR
|
||||||
.VS 8.6
|
.VS 8.6
|
||||||
Move the items given by \fItagOrId\fR in the canvas coordinate
|
Move the items given by \fItagOrId\fR in the canvas coordinate
|
||||||
space so that the first coordinate pair of the bottommost item with
|
space so that the first coordinate pair (the upper-left corner of the
|
||||||
|
bounding box) of the first item (the lowest in the display list) with
|
||||||
tag \fItagOrId\fR is located at
|
tag \fItagOrId\fR is located at
|
||||||
position (\fIxPos\fR,\fIyPos\fR). \fIxPos\fR and \fIyPos\fR may be
|
position (\fIxPos\fR,\fIyPos\fR). \fIxPos\fR and \fIyPos\fR may be
|
||||||
the empty string, in which case the corresponding coordinate
|
the empty string, in which case the corresponding coordinate
|
||||||
@@ -1122,7 +1123,7 @@ becomes visible; if it is positive then information farther to the right
|
|||||||
becomes visible.
|
becomes visible.
|
||||||
.RE
|
.RE
|
||||||
.TP
|
.TP
|
||||||
\fIpathName \fByview \fI?args\fR?
|
\fIpathName \fByview ?\fIargs\fR?
|
||||||
.
|
.
|
||||||
This command is used to query and change the vertical position of the
|
This command is used to query and change the vertical position of the
|
||||||
information displayed in the canvas's window.
|
information displayed in the canvas's window.
|
||||||
@@ -1523,6 +1524,12 @@ ends of the line.
|
|||||||
\fBlast\fR (for an arrowhead at the last point of the line), or
|
\fBlast\fR (for an arrowhead at the last point of the line), or
|
||||||
\fBboth\fR (for arrowheads at both ends).
|
\fBboth\fR (for arrowheads at both ends).
|
||||||
This option defaults to \fBnone\fR.
|
This option defaults to \fBnone\fR.
|
||||||
|
When requested to draw an arrowhead, Tk internally adjusts the corresponding
|
||||||
|
line end point so that the rendered line ends at the neck of the arrowhead
|
||||||
|
rather than at its tip so that the line doesn't extend past the edge of the
|
||||||
|
arrowhead. This may trigger a \fBLeave\fR event if the mouse is hovering this
|
||||||
|
line end. Conversely, when removing an arrowhead Tk adjusts the corresponding
|
||||||
|
line point the other way round, which may trigger an \fBEnter\fR event.
|
||||||
.TP
|
.TP
|
||||||
\fB\-arrowshape \fIshape\fR
|
\fB\-arrowshape \fIshape\fR
|
||||||
This option indicates how to draw arrowheads.
|
This option indicates how to draw arrowheads.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH tk_chooseColor n 4.2 Tk "Tk Built-In Commands"
|
.TH tk_chooseColor n 4.2 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
109
doc/colors.n
109
doc/colors.n
@@ -784,30 +784,23 @@ YellowGreen 154 205 50
|
|||||||
.TP
|
.TP
|
||||||
\fBMac OS X\fR
|
\fBMac OS X\fR
|
||||||
.
|
.
|
||||||
On macOS, the following additional system colors are available.
|
On macOS, the following additional system colors are available. This
|
||||||
This first group contains all colors available in the HIToolbox library.
|
first group contains all of the HIBrush colors available in the
|
||||||
(Note that in some cases the actual color values may depend on the
|
HIToolbox library. Note that on macOS 10.14 (Mojave) and later these
|
||||||
current Appearance.)
|
colors are unlikely to match the color actually used for the purpose
|
||||||
|
suggested by the color name.
|
||||||
.RS
|
.RS
|
||||||
.DS
|
.DS
|
||||||
systemActiveAreaFill
|
systemActiveAreaFill
|
||||||
systemAlertActiveText
|
|
||||||
systemAlertBackgroundActive
|
systemAlertBackgroundActive
|
||||||
systemAlertBackgroundInactive
|
systemAlertBackgroundInactive
|
||||||
systemAlertInactiveText
|
|
||||||
systemAlternatePrimaryHighlightColor
|
systemAlternatePrimaryHighlightColor
|
||||||
systemAppleGuideCoachmark
|
systemAppleGuideCoachmark
|
||||||
systemBevelActiveDark
|
systemBevelActiveDark
|
||||||
systemBevelActiveLight
|
systemBevelActiveLight
|
||||||
systemBevelButtonActiveText
|
|
||||||
systemBevelButtonInactiveText
|
|
||||||
systemBevelButtonPressedText
|
|
||||||
systemBevelButtonStickyActiveText
|
|
||||||
systemBevelButtonStickyInactiveText
|
|
||||||
systemBevelInactiveDark
|
systemBevelInactiveDark
|
||||||
systemBevelInactiveLight
|
systemBevelInactiveLight
|
||||||
systemBlack
|
systemBlack
|
||||||
systemBlackText
|
|
||||||
systemButtonActiveDarkHighlight
|
systemButtonActiveDarkHighlight
|
||||||
systemButtonActiveDarkShadow
|
systemButtonActiveDarkShadow
|
||||||
systemButtonActiveLightHighlight
|
systemButtonActiveLightHighlight
|
||||||
@@ -827,15 +820,10 @@ systemButtonPressedDarkHighlight
|
|||||||
systemButtonPressedDarkShadow
|
systemButtonPressedDarkShadow
|
||||||
systemButtonPressedLightHighlight
|
systemButtonPressedLightHighlight
|
||||||
systemButtonPressedLightShadow
|
systemButtonPressedLightShadow
|
||||||
systemButtonText
|
|
||||||
systemChasingArrows
|
systemChasingArrows
|
||||||
systemDialogActiveText
|
|
||||||
systemDialogBackgroundActive
|
systemDialogBackgroundActive
|
||||||
systemDialogBackgroundInactive
|
systemDialogBackgroundInactive
|
||||||
systemDialogInactiveText
|
|
||||||
systemDocumentWindowBackground
|
systemDocumentWindowBackground
|
||||||
systemDocumentWindowTitleActiveText
|
|
||||||
systemDocumentWindowTitleInactiveText
|
|
||||||
systemDragHilite
|
systemDragHilite
|
||||||
systemDrawerBackground
|
systemDrawerBackground
|
||||||
systemFinderWindowBackground
|
systemFinderWindowBackground
|
||||||
@@ -843,111 +831,75 @@ systemFocusHighlight
|
|||||||
systemHighlight
|
systemHighlight
|
||||||
systemHighlightAlternate
|
systemHighlightAlternate
|
||||||
systemHighlightSecondary
|
systemHighlightSecondary
|
||||||
systemHighlightText
|
|
||||||
systemIconLabelBackground
|
systemIconLabelBackground
|
||||||
systemIconLabelBackgroundSelected
|
systemIconLabelBackgroundSelected
|
||||||
systemIconLabelSelectedText
|
|
||||||
systemIconLabelText
|
|
||||||
systemListViewBackground
|
systemListViewBackground
|
||||||
systemListViewColumnDivider
|
systemListViewColumnDivider
|
||||||
systemListViewEvenRowBackground
|
systemListViewEvenRowBackground
|
||||||
systemListViewOddRowBackground
|
systemListViewOddRowBackground
|
||||||
systemListViewSeparator
|
systemListViewSeparator
|
||||||
systemListViewSortColumnBackground
|
systemListViewSortColumnBackground
|
||||||
systemListViewText
|
|
||||||
systemListViewWindowHeaderBackground
|
|
||||||
systemMenu
|
systemMenu
|
||||||
systemMenuActive
|
systemMenuActive
|
||||||
systemMenuActiveText
|
|
||||||
systemMenuBackground
|
systemMenuBackground
|
||||||
systemMenuBackgroundSelected
|
systemMenuBackgroundSelected
|
||||||
systemMenuDisabled
|
|
||||||
systemMenuItemActiveText
|
|
||||||
systemMenuItemDisabledText
|
|
||||||
systemMenuItemSelectedText
|
|
||||||
systemMenuText
|
|
||||||
systemMetalBackground
|
|
||||||
systemModelessDialogActiveText
|
|
||||||
systemModelessDialogBackgroundActive
|
systemModelessDialogBackgroundActive
|
||||||
systemModelessDialogBackgroundInactive
|
systemModelessDialogBackgroundInactive
|
||||||
systemModelessDialogInactiveText
|
|
||||||
systemMovableModalBackground
|
systemMovableModalBackground
|
||||||
systemMovableModalWindowTitleActiveText
|
|
||||||
systemMovableModalWindowTitleInactiveText
|
|
||||||
systemNotificationText
|
|
||||||
systemNotificationWindowBackground
|
systemNotificationWindowBackground
|
||||||
systemPlacardActiveText
|
|
||||||
systemPlacardBackground
|
|
||||||
systemPlacardInactiveText
|
|
||||||
systemPlacardPressedText
|
|
||||||
systemPopupArrowActive
|
systemPopupArrowActive
|
||||||
systemPopupArrowInactive
|
systemPopupArrowInactive
|
||||||
systemPopupArrowPressed
|
systemPopupArrowPressed
|
||||||
systemPopupButtonActiveText
|
|
||||||
systemPopupButtonInactiveText
|
|
||||||
systemPopupButtonPressedText
|
|
||||||
systemPopupLabelActiveText
|
|
||||||
systemPopupLabelInactiveText
|
|
||||||
systemPopupWindowTitleActiveText
|
|
||||||
systemPopupWindowTitleInactiveText
|
|
||||||
systemPrimaryHighlightColor
|
systemPrimaryHighlightColor
|
||||||
systemPushButtonActiveText
|
|
||||||
systemPushButtonInactiveText
|
|
||||||
systemPushButtonPressedText
|
|
||||||
systemRootMenuActiveText
|
|
||||||
systemRootMenuDisabledText
|
|
||||||
systemRootMenuSelectedText
|
|
||||||
systemScrollBarDelimiterActive
|
systemScrollBarDelimiterActive
|
||||||
systemScrollBarDelimiterInactive
|
systemScrollBarDelimiterInactive
|
||||||
systemSecondaryGroupBoxBackground
|
|
||||||
systemSecondaryHighlightColor
|
systemSecondaryHighlightColor
|
||||||
systemSelectedTabTextColor
|
systemSelectedTabTextColor
|
||||||
systemSheetBackground
|
systemSheetBackground
|
||||||
systemSheetBackgroundOpaque
|
systemSheetBackgroundOpaque
|
||||||
systemSheetBackgroundTransparent
|
systemSheetBackgroundTransparent
|
||||||
systemStaticAreaFill
|
systemStaticAreaFill
|
||||||
systemSystemDetailText
|
|
||||||
systemTabFrontActiveText
|
|
||||||
systemTabFrontInactiveText
|
|
||||||
systemTabNonFrontActiveText
|
|
||||||
systemTabNonFrontInactiveText
|
|
||||||
systemTabNonFrontPressedText
|
|
||||||
systemTabPaneBackground
|
|
||||||
systemToolbarBackground
|
systemToolbarBackground
|
||||||
systemTransparent
|
systemTransparent
|
||||||
systemUtilityWindowBackgroundActive
|
systemUtilityWindowBackgroundActive
|
||||||
systemUtilityWindowBackgroundInactive
|
systemUtilityWindowBackgroundInactive
|
||||||
systemUtilityWindowTitleActiveText
|
|
||||||
systemUtilityWindowTitleInactiveText
|
|
||||||
systemWhite
|
systemWhite
|
||||||
systemWhiteText
|
|
||||||
systemWindowBody
|
systemWindowBody
|
||||||
systemWindowHeaderActiveText
|
|
||||||
systemWindowHeaderBackground
|
|
||||||
systemWindowHeaderInactiveText
|
|
||||||
.DE
|
.DE
|
||||||
.RE
|
.RE
|
||||||
.
|
.
|
||||||
The second group of MacOS colors below are based on Apple's "semantic"
|
Tk supports all of the NSColors in the macOS System ColorList. The
|
||||||
NScolors. On OSX 10.14 (Mojave) and later these colors change value
|
convention for naming these colors is that the Tk name is generated by
|
||||||
when Dark Mode is enabled. However, the change is only observable
|
capitalizing the macOS name and adding the prefix "system". On OSX
|
||||||
when the Apple window manager is drawing to the screen. So the
|
10.14 (Mojave) and later many of these "semantic" colors will appear
|
||||||
\fBwinfo rgb\fR command will return the color coordinates used in the
|
differently depending on whether the NSWindow in which they are used has
|
||||||
standard Aqua mode, even if Dark Mode has been selected in the system
|
the Aqua or DarkAqua appearance. The System ColorList differs between
|
||||||
preferences. The numbered systemWindowBackgroundColors are used in
|
releases of macOS and some colors, such as systemLinkColor and
|
||||||
the \fBttk::notebook\fR and \fBttk::labelframe\fR widgets to provide a
|
systemControlAccentColor, are simulated on older systems which did not
|
||||||
contrasting background. Each numbered color constrasts with its
|
provide them. All of the colors below are available on all supported
|
||||||
predecessor.
|
macOS releases, but newer systems will support additional colors.
|
||||||
.RS
|
.RS
|
||||||
.DS
|
.DS
|
||||||
systemControlAccentColor
|
systemControlAccentColor
|
||||||
systemControlTextColor
|
systemControlTextColor
|
||||||
systemDisabledControlTextColor
|
systemDisabledControlTextColor
|
||||||
systemLabelColor
|
systemLabelColor
|
||||||
systemSelectedTextBackgroundColor
|
systemLinkColor
|
||||||
|
systemPlaceholderTextColor
|
||||||
|
systemSelectedTextBackgroundColor
|
||||||
systemSelectedTextColor
|
systemSelectedTextColor
|
||||||
|
systemSeparatorColor
|
||||||
systemTextBackgroundColor
|
systemTextBackgroundColor
|
||||||
systemTextColor
|
systemTextColor
|
||||||
|
.DE
|
||||||
|
.RE
|
||||||
|
.
|
||||||
|
The numbered systemWindowBackgroundColors below
|
||||||
|
are used in the \fBttk::notebook\fR and \fBttk::labelframe\fR widgets
|
||||||
|
to provide a contrasting background. Each numbered color constrasts
|
||||||
|
with its predecessor.
|
||||||
|
.RS
|
||||||
|
.DS
|
||||||
systemWindowBackgroundColor
|
systemWindowBackgroundColor
|
||||||
systemWindowBackgroundColor1
|
systemWindowBackgroundColor1
|
||||||
systemWindowBackgroundColor2
|
systemWindowBackgroundColor2
|
||||||
@@ -960,7 +912,6 @@ systemWindowBackgroundColor7
|
|||||||
.RE
|
.RE
|
||||||
.TP
|
.TP
|
||||||
|
|
||||||
|
|
||||||
\fBWindows\fR
|
\fBWindows\fR
|
||||||
.
|
.
|
||||||
On Windows, the following additional system colors are available
|
On Windows, the following additional system colors are available
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH console n 8.4 Tk "Tk Built-In Commands"
|
.TH console n 8.4 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
@@ -25,9 +25,12 @@ the Tk library. Except for TkAqua, this command is not available when
|
|||||||
Tk is loaded into a tclsh interpreter with
|
Tk is loaded into a tclsh interpreter with
|
||||||
.QW "\fBpackage require Tk\fR" ,
|
.QW "\fBpackage require Tk\fR" ,
|
||||||
as a conventional terminal is expected to be present in that case.
|
as a conventional terminal is expected to be present in that case.
|
||||||
In TkAqua, this command is only available when stdin is \fB/dev/null\fR
|
In TkAqua, this command is disabled when there is a startup script
|
||||||
(as is the case e.g. when the application embedding Tk is started
|
and stdin is \fB/dev/null\fR (as is the case e.g. when a bundled application
|
||||||
from the Mac OS X Finder).
|
embedding Tk is started by the macOS Launcher). To enable the command
|
||||||
|
in that case, define the environment variable \fBTK_CONSOLE\fR. This can be
|
||||||
|
done by modifying the Info.plist file by adding the LSEnvironment key
|
||||||
|
to the main dict and setting its value to be a dict with the key \fBTK_CONSOLE\fR.
|
||||||
.PP
|
.PP
|
||||||
.TP
|
.TP
|
||||||
\fBconsole eval \fIscript\fR
|
\fBconsole eval \fIscript\fR
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
||||||
'\" All rights reserved.
|
'\" All rights reserved.
|
||||||
'\"
|
'\"
|
||||||
'\" Copyright (c) 2006-2007 Daniel A. Steffen <das@users.sourceforge.net>
|
'\" Copyright (c) 2006-2007 Daniel A. Steffen <das@users.sourceforge.net>
|
||||||
'\"
|
'\"
|
||||||
.TH cursors n 8.3 Tk "Tk Built-In Commands"
|
.TH cursors n 8.3 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH destroy n "" Tk "Tk Built-In Commands"
|
.TH destroy n "" Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH tk_dialog n 4.1 Tk "Tk Built-In Commands"
|
.TH tk_dialog n 4.1 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH entry n 8.3 Tk "Tk Built-In Commands"
|
.TH entry n 8.3 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
@@ -448,9 +448,10 @@ insertion cursor in the entry without affecting the selection.
|
|||||||
If any normal printing characters are typed in an entry, they are
|
If any normal printing characters are typed in an entry, they are
|
||||||
inserted at the point of the insertion cursor.
|
inserted at the point of the insertion cursor.
|
||||||
.IP [7]
|
.IP [7]
|
||||||
The view in the entry can be adjusted by dragging with mouse button 2.
|
The view in the entry can be adjusted by dragging with the middle
|
||||||
If mouse button 2 is clicked without moving the mouse, the selection
|
mouse button (button 2, or button 3 in TkAqua). If the middle mouse
|
||||||
is copied into the entry at the position of the mouse cursor.
|
button is clicked without moving the mouse, the selection is copied
|
||||||
|
into the entry at the position of the mouse cursor.
|
||||||
.IP [8]
|
.IP [8]
|
||||||
If the mouse is dragged out of the entry on the left or right sides
|
If the mouse is dragged out of the entry on the left or right sides
|
||||||
while button 1 is pressed, the entry will automatically scroll to
|
while button 1 is pressed, the entry will automatically scroll to
|
||||||
|
|||||||
@@ -343,6 +343,15 @@ This is sent to all widgets when the ttk theme changed. The ttk
|
|||||||
widgets listen to this event and redisplay themselves when it fires.
|
widgets listen to this event and redisplay themselves when it fires.
|
||||||
The legacy widgets ignore this event.
|
The legacy widgets ignore this event.
|
||||||
.TP
|
.TP
|
||||||
|
\fB<<TkWorldChanged>>\fR
|
||||||
|
.
|
||||||
|
This event is sent to all widgets when a font is changed, for example,
|
||||||
|
by the use of [font configure]. The user_data field (%d) will have the
|
||||||
|
value "FontChanged". For other system wide changes, this event will
|
||||||
|
be sent to all widgets, and the user_data field will indicate the
|
||||||
|
cause of the change. NOTE: all tk and ttk widgets already handle this
|
||||||
|
event internally.
|
||||||
|
.TP
|
||||||
\fB<<TraverseIn>>\fR
|
\fB<<TraverseIn>>\fR
|
||||||
This is sent to a widget when the focus enters the widget because of a
|
This is sent to a widget when the focus enters the widget because of a
|
||||||
user-driven
|
user-driven
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH focus n 4.0 Tk "Tk Built-In Commands"
|
.TH focus n 4.0 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH tk_focusNext n 4.0 Tk "Tk Built-In Commands"
|
.TH tk_focusNext n 4.0 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH fontchooser n "" Tk "Tk Built-In Commands"
|
.TH fontchooser n "" Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH frame n 8.4 Tk "Tk Built-In Commands"
|
.TH frame n 8.4 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
@@ -116,7 +116,7 @@ by \fIoption\fR.
|
|||||||
\fIOption\fR may have any of the values accepted by the \fBframe\fR
|
\fIOption\fR may have any of the values accepted by the \fBframe\fR
|
||||||
command.
|
command.
|
||||||
.TP
|
.TP
|
||||||
\fIpathName \fBconfigure\fR ?\fIoption\fR? \fI?value option value ...\fR?
|
\fIpathName \fBconfigure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
|
||||||
.
|
.
|
||||||
Query or modify the configuration options of the widget.
|
Query or modify the configuration options of the widget.
|
||||||
If no \fIoption\fR is specified, returns a list describing all of
|
If no \fIoption\fR is specified, returns a list describing all of
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH grab n "" Tk "Tk Built-In Commands"
|
.TH grab n "" Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
251
doc/grid.n
251
doc/grid.n
@@ -3,7 +3,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH grid n 8.5 Tk "Tk Built-In Commands"
|
.TH grid n 8.5 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
@@ -17,30 +17,30 @@ grid \- Geometry manager that arranges widgets in a grid
|
|||||||
.PP
|
.PP
|
||||||
The \fBgrid\fR command is used to communicate with the grid
|
The \fBgrid\fR command is used to communicate with the grid
|
||||||
geometry manager that arranges widgets in rows and columns inside
|
geometry manager that arranges widgets in rows and columns inside
|
||||||
of another window, called the geometry master (or master window).
|
of another window, called the geometry container (or container window).
|
||||||
The \fBgrid\fR command can have any of several forms, depending
|
The \fBgrid\fR command can have any of several forms, depending
|
||||||
on the \fIoption\fR argument:
|
on the \fIoption\fR argument:
|
||||||
.TP
|
.TP
|
||||||
\fBgrid \fIslave \fR?\fIslave ...\fR? ?\fIoptions\fR?
|
\fBgrid \fIwindow \fR?\fIwindow ...\fR? ?\fIoptions\fR?
|
||||||
.
|
.
|
||||||
If the first argument to \fBgrid\fR is suitable as the first slave
|
If the first argument to \fBgrid\fR is suitable as the first window
|
||||||
argument to \fBgrid configure\fR, either a window name (any value
|
argument to \fBgrid configure\fR, either a window name (any value
|
||||||
starting with \fB.\fR) or one of the characters \fBx\fR or \fB^\fR
|
starting with \fB.\fR) or one of the characters \fBx\fR or \fB^\fR
|
||||||
(see the \fBRELATIVE PLACEMENT\fR section below), then the command is
|
(see the \fBRELATIVE PLACEMENT\fR section below), then the command is
|
||||||
processed in the same way as \fBgrid configure\fR.
|
processed in the same way as \fBgrid configure\fR.
|
||||||
.TP
|
.TP
|
||||||
\fBgrid anchor \fImaster\fR ?\fIanchor\fR?
|
\fBgrid anchor \fIwindow\fR ?\fIanchor\fR?
|
||||||
.
|
.
|
||||||
The anchor value controls how to place the grid within the master
|
The anchor value controls how to place the grid within the container window
|
||||||
when no row/column has any weight. See \fBTHE GRID ALGORITHM\fR below
|
when no row/column has any weight. See \fBTHE GRID ALGORITHM\fR below
|
||||||
for further details. The default \fIanchor\fR is \fInw\fR.
|
for further details. The default \fIanchor\fR is \fInw\fR.
|
||||||
.TP
|
.TP
|
||||||
\fBgrid bbox \fImaster\fR ?\fIcolumn row\fR? ?\fIcolumn2 row2\fR?
|
\fBgrid bbox \fIwindow\fR ?\fIcolumn row\fR? ?\fIcolumn2 row2\fR?
|
||||||
.
|
.
|
||||||
With no arguments,
|
With no arguments,
|
||||||
the bounding box (in pixels) of the grid is returned.
|
the bounding box (in pixels) of the grid is returned.
|
||||||
The return value consists of 4 integers. The first two are the pixel
|
The return value consists of 4 integers. The first two are the pixel
|
||||||
offset from the master window (x then y) of the top-left corner of the
|
offset from the container window (x then y) of the top-left corner of the
|
||||||
grid, and the second two integers are the width and height of the grid,
|
grid, and the second two integers are the width and height of the grid,
|
||||||
also in pixels. If a single \fIcolumn\fR and \fIrow\fR is specified on
|
also in pixels. If a single \fIcolumn\fR and \fIrow\fR is specified on
|
||||||
the command line, then the bounding box for that cell is returned, where the
|
the command line, then the bounding box for that cell is returned, where the
|
||||||
@@ -48,18 +48,18 @@ top left cell is numbered from zero. If both \fIcolumn\fR and \fIrow\fR
|
|||||||
arguments are specified, then the bounding box spanning the rows and columns
|
arguments are specified, then the bounding box spanning the rows and columns
|
||||||
indicated is returned.
|
indicated is returned.
|
||||||
.TP
|
.TP
|
||||||
\fBgrid columnconfigure \fImaster index \fR?\fI\-option value...\fR?
|
\fBgrid columnconfigure \fIwindow index \fR?\fI\-option value...\fR?
|
||||||
.
|
.
|
||||||
Query or set the column properties of the \fIindex\fR column of the
|
Query or set the column properties of the \fIindex\fR column of the
|
||||||
geometry master, \fImaster\fR.
|
geometry container, \fIwindow\fR.
|
||||||
The valid options are \fB\-minsize\fR, \fB\-weight\fR, \fB\-uniform\fR
|
The valid options are \fB\-minsize\fR, \fB\-weight\fR, \fB\-uniform\fR
|
||||||
and \fB\-pad\fR.
|
and \fB\-pad\fR.
|
||||||
If one or more options are provided, then \fIindex\fR may be given as
|
If one or more options are provided, then \fIindex\fR may be given as
|
||||||
a list of column indices to which the configuration options will operate on.
|
a list of column indices to which the configuration options will operate on.
|
||||||
Indices may be integers, window names or the keyword \fIall\fR. For \fIall\fR
|
Indices may be integers, window names or the keyword \fIall\fR. For \fIall\fR
|
||||||
the options apply to all columns currently occupied be slave windows. For
|
the options apply to all columns currently occupied be content windows. For
|
||||||
a window name, that window must be a slave of this master and the options
|
a window name, that window must be a content of this container and the options
|
||||||
apply to all columns currently occupied be the slave.
|
apply to all columns currently occupied be the content.
|
||||||
The \fB\-minsize\fR option sets the minimum size, in screen units,
|
The \fB\-minsize\fR option sets the minimum size, in screen units,
|
||||||
that will be permitted for this column.
|
that will be permitted for this column.
|
||||||
The \fB\-weight\fR option (an integer value)
|
The \fB\-weight\fR option (an integer value)
|
||||||
@@ -80,170 +80,170 @@ added to the largest window contained completely in that column when the
|
|||||||
grid geometry manager requests a size from the containing window.
|
grid geometry manager requests a size from the containing window.
|
||||||
If only an option is specified, with no value,
|
If only an option is specified, with no value,
|
||||||
the current value of that option is returned.
|
the current value of that option is returned.
|
||||||
If only the master window and index is specified, all the current settings
|
If only the container window and index is specified, all the current settings
|
||||||
are returned in a list of
|
are returned in a list of
|
||||||
.QW "\-option value"
|
.QW "\-option value"
|
||||||
pairs.
|
pairs.
|
||||||
.TP
|
.TP
|
||||||
\fBgrid configure \fIslave \fR?\fIslave ...\fR? ?\fIoptions\fR?
|
\fBgrid configure \fIwindow \fR?\fIwindow ...\fR? ?\fIoptions\fR?
|
||||||
.
|
.
|
||||||
The arguments consist of the names of one or more slave windows
|
The arguments consist of the names of one or more content windows
|
||||||
followed by pairs of arguments that specify how
|
followed by pairs of arguments that specify how
|
||||||
to manage the slaves.
|
to manage the content.
|
||||||
The characters \fB\-\fR, \fBx\fR and \fB^\fR,
|
The characters \fB\-\fR, \fBx\fR and \fB^\fR,
|
||||||
can be specified instead of a window name to alter the default
|
can be specified instead of a window name to alter the default
|
||||||
location of a \fIslave\fR, as described in the \fBRELATIVE PLACEMENT\fR
|
location of a \fIwindow\fR, as described in the \fBRELATIVE PLACEMENT\fR
|
||||||
section, below.
|
section, below.
|
||||||
The following options are supported:
|
The following options are supported:
|
||||||
.RS
|
.RS
|
||||||
.TP
|
.TP
|
||||||
\fB\-column \fIn\fR
|
\fB\-column \fIn\fR
|
||||||
.
|
.
|
||||||
Insert the slave so that it occupies the \fIn\fRth column in the grid.
|
Insert the window so that it occupies the \fIn\fRth column in the grid.
|
||||||
Column numbers start with 0. If this option is not supplied, then the
|
Column numbers start with 0. If this option is not supplied, then the
|
||||||
slave is arranged just to the right of previous slave specified on this
|
window is arranged just to the right of previous window specified on this
|
||||||
call to \fBgrid\fR, or column
|
call to \fBgrid\fR, or column
|
||||||
.QW 0
|
.QW 0
|
||||||
if it is the first slave. For each
|
if it is the first window. For each
|
||||||
\fBx\fR that immediately precedes the \fIslave\fR, the column position
|
\fBx\fR that immediately precedes the \fIwindow\fR, the column position
|
||||||
is incremented by one. Thus the \fBx\fR represents a blank column
|
is incremented by one. Thus the \fBx\fR represents a blank column
|
||||||
for this row in the grid.
|
for this row in the grid.
|
||||||
.TP
|
.TP
|
||||||
\fB\-columnspan \fIn\fR
|
\fB\-columnspan \fIn\fR
|
||||||
.
|
.
|
||||||
Insert the slave so that it occupies \fIn\fR columns in the grid.
|
Insert the window so that it occupies \fIn\fR columns in the grid.
|
||||||
The default is one column, unless the window name is followed by a
|
The default is one column, unless the window name is followed by a
|
||||||
\fB\-\fR, in which case the columnspan is incremented once for each immediately
|
\fB\-\fR, in which case the columnspan is incremented once for each immediately
|
||||||
following \fB\-\fR.
|
following \fB\-\fR.
|
||||||
.TP
|
.TP
|
||||||
\fB\-in \fIother\fR
|
\fB\-in \fIcontainer\fR
|
||||||
.
|
.
|
||||||
Insert the slave(s) in the master
|
Insert the window(s) in the container
|
||||||
window given by \fIother\fR. The default is the first slave's
|
window given by \fIcontainer\fR. The default is the first window's
|
||||||
parent window.
|
parent window.
|
||||||
.TP
|
.TP
|
||||||
\fB\-ipadx \fIamount\fR
|
\fB\-ipadx \fIamount\fR
|
||||||
.
|
.
|
||||||
The \fIamount\fR specifies how much horizontal internal padding to
|
The \fIamount\fR specifies how much horizontal internal padding to
|
||||||
leave on each side of the slave(s). This is space is added
|
leave on each side of the content. This is space is added
|
||||||
inside the slave(s) border.
|
inside the content border.
|
||||||
The \fIamount\fR must be a valid screen distance, such as \fB2\fR or \fB.5c\fR.
|
The \fIamount\fR must be a valid screen distance, such as \fB2\fR or \fB.5c\fR.
|
||||||
It defaults to 0.
|
It defaults to 0.
|
||||||
.TP
|
.TP
|
||||||
\fB\-ipady \fIamount\fR
|
\fB\-ipady \fIamount\fR
|
||||||
.
|
.
|
||||||
The \fIamount\fR specifies how much vertical internal padding to
|
The \fIamount\fR specifies how much vertical internal padding to
|
||||||
leave on the top and bottom of the slave(s).
|
leave on the top and bottom of the content.
|
||||||
This space is added inside the slave(s) border.
|
This space is added inside the content border.
|
||||||
The \fIamount\fR defaults to 0.
|
The \fIamount\fR defaults to 0.
|
||||||
.TP
|
.TP
|
||||||
\fB\-padx \fIamount\fR
|
\fB\-padx \fIamount\fR
|
||||||
.
|
.
|
||||||
The \fIamount\fR specifies how much horizontal external padding to
|
The \fIamount\fR specifies how much horizontal external padding to
|
||||||
leave on each side of the slave(s), in screen units.
|
leave on each side of the content, in screen units.
|
||||||
\fIAmount\fR may be a list
|
\fIAmount\fR may be a list
|
||||||
of two values to specify padding for left and right separately.
|
of two values to specify padding for left and right separately.
|
||||||
The \fIamount\fR defaults to 0.
|
The \fIamount\fR defaults to 0.
|
||||||
This space is added outside the slave(s) border.
|
This space is added outside the content border.
|
||||||
.TP
|
.TP
|
||||||
\fB\-pady \fIamount\fR
|
\fB\-pady \fIamount\fR
|
||||||
.
|
.
|
||||||
The \fIamount\fR specifies how much vertical external padding to
|
The \fIamount\fR specifies how much vertical external padding to
|
||||||
leave on the top and bottom of the slave(s), in screen units.
|
leave on the top and bottom of the content, in screen units.
|
||||||
\fIAmount\fR may be a list
|
\fIAmount\fR may be a list
|
||||||
of two values to specify padding for top and bottom separately.
|
of two values to specify padding for top and bottom separately.
|
||||||
The \fIamount\fR defaults to 0.
|
The \fIamount\fR defaults to 0.
|
||||||
This space is added outside the slave(s) border.
|
This space is added outside the content border.
|
||||||
.TP
|
.TP
|
||||||
\fB\-row \fIn\fR
|
\fB\-row \fIn\fR
|
||||||
.
|
.
|
||||||
Insert the slave so that it occupies the \fIn\fRth row in the grid.
|
Insert the content so that it occupies the \fIn\fRth row in the grid.
|
||||||
Row numbers start with 0. If this option is not supplied, then the
|
Row numbers start with 0. If this option is not supplied, then the
|
||||||
slave is arranged on the same row as the previous slave specified on this
|
content is arranged on the same row as the previous content specified on this
|
||||||
call to \fBgrid\fR, or the next row after the highest occupied row
|
call to \fBgrid\fR, or the next row after the highest occupied row
|
||||||
if this is the first slave.
|
if this is the first content.
|
||||||
.TP
|
.TP
|
||||||
\fB\-rowspan \fIn\fR
|
\fB\-rowspan \fIn\fR
|
||||||
.
|
.
|
||||||
Insert the slave so that it occupies \fIn\fR rows in the grid.
|
Insert the content so that it occupies \fIn\fR rows in the grid.
|
||||||
The default is one row. If the next \fBgrid\fR command contains
|
The default is one row. If the next \fBgrid\fR command contains
|
||||||
\fB^\fR characters instead of \fIslaves\fR that line up with the columns
|
\fB^\fR characters instead of \fIcontent\fR that line up with the columns
|
||||||
of this \fIslave\fR, then the \fBrowspan\fR of this \fIslave\fR is
|
of this \fIcontent\fR, then the \fBrowspan\fR of this \fIcontent\fR is
|
||||||
extended by one.
|
extended by one.
|
||||||
.TP
|
.TP
|
||||||
\fB\-sticky \fIstyle\fR
|
\fB\-sticky \fIstyle\fR
|
||||||
.
|
.
|
||||||
If a slave's cell is larger than its requested dimensions, this
|
If a content's cell is larger than its requested dimensions, this
|
||||||
option may be used to position (or stretch) the slave within its cell.
|
option may be used to position (or stretch) the content within its cell.
|
||||||
\fIStyle\fR is a string that contains zero or more of the characters
|
\fIStyle\fR is a string that contains zero or more of the characters
|
||||||
\fBn\fR, \fBs\fR, \fBe\fR or \fBw\fR.
|
\fBn\fR, \fBs\fR, \fBe\fR or \fBw\fR.
|
||||||
The string can optionally contains spaces or
|
The string can optionally contains spaces or
|
||||||
commas, but they are ignored. Each letter refers to a side (north, south,
|
commas, but they are ignored. Each letter refers to a side (north, south,
|
||||||
east, or west) that the slave will
|
east, or west) that the content will
|
||||||
.QW stick
|
.QW stick
|
||||||
to. If both \fBn\fR and \fBs\fR (or \fBe\fR and \fBw\fR) are
|
to. If both \fBn\fR and \fBs\fR (or \fBe\fR and \fBw\fR) are
|
||||||
specified, the slave will be stretched to fill the entire
|
specified, the content will be stretched to fill the entire
|
||||||
height (or width) of its cavity. The \fB\-sticky\fR option subsumes the
|
height (or width) of its cavity. The \fB\-sticky\fR option subsumes the
|
||||||
combination of \fB\-anchor\fR and \fB\-fill\fR that is used by \fBpack\fR.
|
combination of \fB\-anchor\fR and \fB\-fill\fR that is used by \fBpack\fR.
|
||||||
The default is
|
The default is
|
||||||
.QW "" ,
|
.QW "" ,
|
||||||
which causes the slave to be centered in its cavity, at its requested size.
|
which causes the content to be centered in its cavity, at its requested size.
|
||||||
.LP
|
.LP
|
||||||
If any of the slaves are already managed by the geometry manager
|
If any of the content is already managed by the geometry manager
|
||||||
then any unspecified options for them retain their previous values rather
|
then any unspecified options for them retain their previous values rather
|
||||||
than receiving default values.
|
than receiving default values.
|
||||||
.RE
|
.RE
|
||||||
.TP
|
.TP
|
||||||
\fBgrid forget \fIslave \fR?\fIslave ...\fR?
|
\fBgrid forget \fIwindow \fR?\fIwindow ...\fR?
|
||||||
.
|
.
|
||||||
Removes each of the \fIslave\fRs from grid for its
|
Removes each of the \fIwindow\fRs from grid for its
|
||||||
master and unmaps their windows.
|
container and unmaps their windows.
|
||||||
The slaves will no longer be managed by the grid geometry manager.
|
The content will no longer be managed by the grid geometry manager.
|
||||||
The configuration options for that window are forgotten, so that if the
|
The configuration options for that window are forgotten, so that if the
|
||||||
slave is managed once more by the grid geometry manager, the initial
|
window is managed once more by the grid geometry manager, the initial
|
||||||
default settings are used.
|
default settings are used.
|
||||||
.TP
|
.TP
|
||||||
\fBgrid info \fIslave\fR
|
\fBgrid info \fIwindow\fR
|
||||||
.
|
.
|
||||||
Returns a list whose elements are the current configuration state of
|
Returns a list whose elements are the current configuration state of
|
||||||
the slave given by \fIslave\fR in the same option-value form that
|
the content given by \fIwindow\fR in the same option-value form that
|
||||||
might be specified to \fBgrid configure\fR.
|
might be specified to \fBgrid configure\fR.
|
||||||
The first two elements of the list are
|
The first two elements of the list are
|
||||||
.QW "\fB\-in \fImaster\fR"
|
.QW "\fB\-in \fIcontainer\fR"
|
||||||
where \fImaster\fR is the slave's master.
|
where \fIcontainer\fR is the windows's container window.
|
||||||
.TP
|
.TP
|
||||||
\fBgrid location \fImaster x y\fR
|
\fBgrid location \fIwindow x y\fR
|
||||||
.
|
.
|
||||||
Given \fIx\fR and \fIy\fR values in screen units relative to the master window,
|
Given \fIx\fR and \fIy\fR values in screen units relative to the container window,
|
||||||
the column and row number at that \fIx\fR and \fIy\fR location is returned.
|
the column and row number at that \fIx\fR and \fIy\fR location is returned.
|
||||||
For locations that are above or to the left of the grid, \fB\-1\fR is
|
For locations that are above or to the left of the grid, \fB\-1\fR is
|
||||||
returned.
|
returned.
|
||||||
.TP
|
.TP
|
||||||
\fBgrid propagate \fImaster\fR ?\fIboolean\fR?
|
\fBgrid propagate \fIwindow\fR ?\fIboolean\fR?
|
||||||
.
|
.
|
||||||
If \fIboolean\fR has a true boolean value such as \fB1\fR or \fBon\fR
|
If \fIboolean\fR has a true boolean value such as \fB1\fR or \fBon\fR
|
||||||
then propagation is enabled for \fImaster\fR, which must be a window
|
then propagation is enabled for \fIwindow\fR, which must be a window
|
||||||
name (see \fBGEOMETRY PROPAGATION\fR below).
|
name (see \fBGEOMETRY PROPAGATION\fR below).
|
||||||
If \fIboolean\fR has a false boolean value then propagation is
|
If \fIboolean\fR has a false boolean value then propagation is
|
||||||
disabled for \fImaster\fR.
|
disabled for \fIwindow\fR.
|
||||||
In either of these cases an empty string is returned.
|
In either of these cases an empty string is returned.
|
||||||
If \fIboolean\fR is omitted then the command returns \fB0\fR or
|
If \fIboolean\fR is omitted then the command returns \fB0\fR or
|
||||||
\fB1\fR to indicate whether propagation is currently enabled
|
\fB1\fR to indicate whether propagation is currently enabled
|
||||||
for \fImaster\fR.
|
for \fIwindow\fR.
|
||||||
Propagation is enabled by default.
|
Propagation is enabled by default.
|
||||||
.TP
|
.TP
|
||||||
\fBgrid rowconfigure \fImaster index \fR?\fI\-option value...\fR?
|
\fBgrid rowconfigure \fIwindow index \fR?\fI\-option value...\fR?
|
||||||
.
|
.
|
||||||
Query or set the row properties of the \fIindex\fR row of the
|
Query or set the row properties of the \fIindex\fR row of the
|
||||||
geometry master, \fImaster\fR.
|
geometry window, \fIwindow\fR.
|
||||||
The valid options are \fB\-minsize\fR, \fB\-weight\fR, \fB\-uniform\fR
|
The valid options are \fB\-minsize\fR, \fB\-weight\fR, \fB\-uniform\fR
|
||||||
and \fB\-pad\fR.
|
and \fB\-pad\fR.
|
||||||
If one or more options are provided, then \fIindex\fR may be given as
|
If one or more options are provided, then \fIindex\fR may be given as
|
||||||
a list of row indices to which the configuration options will operate on.
|
a list of row indices to which the configuration options will operate on.
|
||||||
Indices may be integers, window names or the keyword \fIall\fR. For \fIall\fR
|
Indices may be integers, window names or the keyword \fIall\fR. For \fIall\fR
|
||||||
the options apply to all rows currently occupied be slave windows. For
|
the options apply to all rows currently occupied by content windows. For
|
||||||
a window name, that window must be a slave of this master and the options
|
a window name, that window must be a content window of this container and the options
|
||||||
apply to all rows currently occupied be the slave.
|
apply to all rows currently occupied by the container window.
|
||||||
The \fB\-minsize\fR option sets the minimum size, in screen units,
|
The \fB\-minsize\fR option sets the minimum size, in screen units,
|
||||||
that will be permitted for this row.
|
that will be permitted for this row.
|
||||||
The \fB\-weight\fR option (an integer value)
|
The \fB\-weight\fR option (an integer value)
|
||||||
@@ -264,91 +264,96 @@ added to the largest window contained completely in that row when the
|
|||||||
grid geometry manager requests a size from the containing window.
|
grid geometry manager requests a size from the containing window.
|
||||||
If only an option is specified, with no value,
|
If only an option is specified, with no value,
|
||||||
the current value of that option is returned.
|
the current value of that option is returned.
|
||||||
If only the master window and index is specified, all the current settings
|
If only the container window and index is specified, all the current settings
|
||||||
are returned in a list of
|
are returned in a list of
|
||||||
.QW "-option value"
|
.QW "-option value"
|
||||||
pairs.
|
pairs.
|
||||||
.TP
|
.TP
|
||||||
\fBgrid remove \fIslave \fR?\fIslave ...\fR?
|
\fBgrid remove \fIwindow \fR?\fIwindow ...\fR?
|
||||||
.
|
.
|
||||||
Removes each of the \fIslave\fRs from grid for its
|
Removes each of the \fIwindow\fRs from grid for its
|
||||||
master and unmaps their windows.
|
container and unmaps their windows.
|
||||||
The slaves will no longer be managed by the grid geometry manager.
|
The content will no longer be managed by the grid geometry manager.
|
||||||
However, the configuration options for that window are remembered,
|
However, the configuration options for that window are remembered,
|
||||||
so that if the
|
so that if the content window is managed once more by the grid
|
||||||
slave is managed once more by the grid geometry manager, the previous
|
geometry manager, the previous values are retained.
|
||||||
values are retained.
|
|
||||||
.TP
|
.TP
|
||||||
\fBgrid size \fImaster\fR
|
\fBgrid size \fIcontainer\fR
|
||||||
.
|
.
|
||||||
Returns the size of the grid (in columns then rows) for \fImaster\fR.
|
Returns the size of the grid (in columns then rows) for \fIcontainer\fR.
|
||||||
The size is determined either by the \fIslave\fR occupying the largest
|
The size is determined either by the \fIcontent\fR occupying the largest
|
||||||
row or column, or the largest column or row with a \fB\-minsize\fR,
|
row or column, or the largest column or row with a \fB\-minsize\fR,
|
||||||
\fB\-weight\fR, or \fB\-pad\fR that is non-zero.
|
\fB\-weight\fR, or \fB\-pad\fR that is non-zero.
|
||||||
.TP
|
.TP
|
||||||
\fBgrid slaves \fImaster\fR ?\fI\-option value\fR?
|
\fBgrid slaves \fIwindow\fR ?\fI\-option value\fR?
|
||||||
.
|
.
|
||||||
If no options are supplied, a list of all of the slaves in \fImaster\fR
|
If no options are supplied, a list of all of the content in \fIwindow\fR
|
||||||
are returned, most recently manages first.
|
are returned, most recently managed first.
|
||||||
\fIOption\fR can be either \fB\-row\fR or \fB\-column\fR which
|
\fIOption\fR can be either \fB\-row\fR or \fB\-column\fR which
|
||||||
causes only the slaves in the row (or column) specified by \fIvalue\fR
|
causes only the content in the row (or column) specified by \fIvalue\fR
|
||||||
to be returned.
|
to be returned.
|
||||||
|
.VS "TIP 581"
|
||||||
|
.TP
|
||||||
|
\fBgrid content \fIwindow\fR ?\fI\-option value\fR?
|
||||||
|
.
|
||||||
|
Synonym for \fBgrid slaves \fIwindow\fR ?\fI\-option value\fR?.
|
||||||
|
.VE "TIP 581"
|
||||||
.SH "RELATIVE PLACEMENT"
|
.SH "RELATIVE PLACEMENT"
|
||||||
.PP
|
.PP
|
||||||
The \fBgrid\fR command contains a limited set of capabilities that
|
The \fBgrid\fR command contains a limited set of capabilities that
|
||||||
permit layouts to be created without specifying the row and column
|
permit layouts to be created without specifying the row and column
|
||||||
information for each slave. This permits slaves to be rearranged,
|
information for each content. This permits content to be rearranged,
|
||||||
added, or removed without the need to explicitly specify row and
|
added, or removed without the need to explicitly specify row and
|
||||||
column information.
|
column information.
|
||||||
When no column or row information is specified for a \fIslave\fR,
|
When no column or row information is specified for a \fIcontent\fR,
|
||||||
default values are chosen for
|
default values are chosen for
|
||||||
\fB\-column\fR, \fB\-row\fR, \fB\-columnspan\fR and \fB\-rowspan\fR
|
\fB\-column\fR, \fB\-row\fR, \fB\-columnspan\fR and \fB\-rowspan\fR
|
||||||
at the time the \fIslave\fR is managed. The values are chosen
|
at the time the \fIcontent\fR is managed. The values are chosen
|
||||||
based upon the current layout of the grid, the position of the \fIslave\fR
|
based upon the current layout of the grid, the position of the \fIcontent\fR
|
||||||
relative to other \fIslave\fRs in the same grid command, and the presence
|
relative to other \fIcontent\fRs in the same grid command, and the presence
|
||||||
of the characters \fB\-\fR, \fBx\fR, and \fB^\fR in \fBgrid\fR
|
of the characters \fB\-\fR, \fBx\fR, and \fB^\fR in \fBgrid\fR
|
||||||
command where \fIslave\fR names are normally expected.
|
command where \fIcontent\fR names are normally expected.
|
||||||
.RS
|
.RS
|
||||||
.TP
|
.TP
|
||||||
\fB\-\fR
|
\fB\-\fR
|
||||||
.
|
.
|
||||||
This increases the \fB\-columnspan\fR of the \fIslave\fR to the left. Several
|
This increases the \fB\-columnspan\fR of the \fIcontent\fR to the left. Several
|
||||||
\fB\-\fR's in a row will successively increase the number of columns spanned. A \fB\-\fR
|
\fB\-\fR's in a row will successively increase the number of columns spanned. A \fB\-\fR
|
||||||
may not follow a \fB^\fR or a \fBx\fR, nor may it be the first \fIslave\fR
|
may not follow a \fB^\fR or a \fBx\fR, nor may it be the first \fIcontent\fR
|
||||||
argument to \fBgrid configure\fR.
|
argument to \fBgrid configure\fR.
|
||||||
.TP
|
.TP
|
||||||
\fBx\fR
|
\fBx\fR
|
||||||
.
|
.
|
||||||
This leaves an empty column between the \fIslave\fR on the left and
|
This leaves an empty column between the \fIcontent\fR on the left and
|
||||||
the \fIslave\fR on the right.
|
the \fIcontent\fR on the right.
|
||||||
.TP
|
.TP
|
||||||
\fB^\fR
|
\fB^\fR
|
||||||
.
|
.
|
||||||
This extends the \fB\-rowspan\fR of the \fIslave\fR above the \fB^\fR's
|
This extends the \fB\-rowspan\fR of the \fIcontent\fR above the \fB^\fR's
|
||||||
in the grid. The number of \fB^\fR's in a row must match the number of
|
in the grid. The number of \fB^\fR's in a row must match the number of
|
||||||
columns spanned by the \fIslave\fR above it.
|
columns spanned by the \fIcontent\fR above it.
|
||||||
.RE
|
.RE
|
||||||
.SH "THE GRID ALGORITHM"
|
.SH "THE GRID ALGORITHM"
|
||||||
.PP
|
.PP
|
||||||
The grid geometry manager lays out its slaves in three steps.
|
The grid geometry manager lays out its content in three steps.
|
||||||
In the first step, the minimum size needed to fit all of the slaves
|
In the first step, the minimum size needed to fit all of the content
|
||||||
is computed, then (if propagation is turned on), a request is made
|
is computed, then (if propagation is turned on), a request is made
|
||||||
of the master window to become that size.
|
of the container window to become that size.
|
||||||
In the second step, the requested size is compared against the actual size
|
In the second step, the requested size is compared against the actual size
|
||||||
of the master. If the sizes are different, then spaces is added to or taken
|
of the container. If the sizes are different, then spaces is added to or taken
|
||||||
away from the layout as needed.
|
away from the layout as needed.
|
||||||
For the final step, each slave is positioned in its row(s) and column(s)
|
For the final step, each content is positioned in its row(s) and column(s)
|
||||||
based on the setting of its \fIsticky\fR flag.
|
based on the setting of its \fIsticky\fR flag.
|
||||||
.PP
|
.PP
|
||||||
To compute the minimum size of a layout, the grid geometry manager
|
To compute the minimum size of a layout, the grid geometry manager
|
||||||
first looks at all slaves whose \fB\-columnspan\fR and \fB\-rowspan\fR values are one,
|
first looks at all content whose \fB\-columnspan\fR and \fB\-rowspan\fR values are one,
|
||||||
and computes the nominal size of each row or column to be either the
|
and computes the nominal size of each row or column to be either the
|
||||||
\fIminsize\fR for that row or column, or the sum of the \fIpad\fRding
|
\fIminsize\fR for that row or column, or the sum of the \fIpad\fRding
|
||||||
plus the size of the largest slave, whichever is greater. After that
|
plus the size of the largest content, whichever is greater. After that
|
||||||
the rows or columns in each uniform group adapt to each other. Then
|
the rows or columns in each uniform group adapt to each other. Then
|
||||||
the slaves whose row-spans or column-spans are greater than one are
|
the content whose row-spans or column-spans are greater than one are
|
||||||
examined. If a group of rows or columns need to be increased in size
|
examined. If a group of rows or columns need to be increased in size
|
||||||
in order to accommodate these slaves, then extra space is added to each
|
in order to accommodate these content, then extra space is added to each
|
||||||
row or column in the group according to its \fIweight\fR. For each
|
row or column in the group according to its \fIweight\fR. For each
|
||||||
group whose weights are all zero, the additional space is apportioned
|
group whose weights are all zero, the additional space is apportioned
|
||||||
equally.
|
equally.
|
||||||
@@ -369,11 +374,11 @@ minimum size. For example, if all rows or columns in a group have the
|
|||||||
same weight, then each row or column will have the same size as the
|
same weight, then each row or column will have the same size as the
|
||||||
largest row or column in the group.
|
largest row or column in the group.
|
||||||
.PP
|
.PP
|
||||||
For masters whose size is larger than the requested layout, the additional
|
For containers whose size is larger than the requested layout, the additional
|
||||||
space is apportioned according to the row and column weights. If all of
|
space is apportioned according to the row and column weights. If all of
|
||||||
the weights are zero, the layout is placed within its master according to
|
the weights are zero, the layout is placed within its container according to
|
||||||
the \fIanchor\fR value.
|
the \fIanchor\fR value.
|
||||||
For masters whose size is smaller than the requested layout, space is taken
|
For containers whose size is smaller than the requested layout, space is taken
|
||||||
away from columns and rows according to their weights. However, once a
|
away from columns and rows according to their weights. However, once a
|
||||||
column or row shrinks to its minsize, its weight is taken to be zero.
|
column or row shrinks to its minsize, its weight is taken to be zero.
|
||||||
If more space needs to be removed from a layout than would be permitted, as
|
If more space needs to be removed from a layout than would be permitted, as
|
||||||
@@ -381,34 +386,34 @@ when all the rows or columns are at their minimum sizes, the layout is
|
|||||||
placed and clipped according to the \fIanchor\fR value.
|
placed and clipped according to the \fIanchor\fR value.
|
||||||
.SH "GEOMETRY PROPAGATION"
|
.SH "GEOMETRY PROPAGATION"
|
||||||
.PP
|
.PP
|
||||||
The grid geometry manager normally computes how large a master must be to
|
The grid geometry manager normally computes how large a container must be to
|
||||||
just exactly meet the needs of its slaves, and it sets the
|
just exactly meet the needs of its content, and it sets the
|
||||||
requested width and height of the master to these dimensions.
|
requested width and height of the container to these dimensions.
|
||||||
This causes geometry information to propagate up through a
|
This causes geometry information to propagate up through a
|
||||||
window hierarchy to a top-level window so that the entire
|
window hierarchy to a top-level window so that the entire
|
||||||
sub-tree sizes itself to fit the needs of the leaf windows.
|
sub-tree sizes itself to fit the needs of the leaf windows.
|
||||||
However, the \fBgrid propagate\fR command may be used to
|
However, the \fBgrid propagate\fR command may be used to
|
||||||
turn off propagation for one or more masters.
|
turn off propagation for one or more containers.
|
||||||
If propagation is disabled then grid will not set
|
If propagation is disabled then grid will not set
|
||||||
the requested width and height of the master window.
|
the requested width and height of the container window.
|
||||||
This may be useful if, for example, you wish for a master
|
This may be useful if, for example, you wish for a container
|
||||||
window to have a fixed size that you specify.
|
window to have a fixed size that you specify.
|
||||||
.SH "RESTRICTIONS ON MASTER WINDOWS"
|
.SH "RESTRICTIONS ON CONTAINER WINDOWS"
|
||||||
.PP
|
.PP
|
||||||
The master for each slave must either be the slave's parent
|
The container for each content must either be the content's parent
|
||||||
(the default) or a descendant of the slave's parent.
|
(the default) or a descendant of the content's parent.
|
||||||
This restriction is necessary to guarantee that the
|
This restriction is necessary to guarantee that the
|
||||||
slave can be placed over any part of its master that is
|
content can be placed over any part of its container that is
|
||||||
visible without danger of the slave being clipped by its parent.
|
visible without danger of the content being clipped by its parent.
|
||||||
In addition, all slaves in one call to \fBgrid\fR must have the same master.
|
In addition, all content in one call to \fBgrid\fR must have the same container.
|
||||||
.SH "STACKING ORDER"
|
.SH "STACKING ORDER"
|
||||||
.PP
|
.PP
|
||||||
If the master for a slave is not its parent then you must make sure
|
If the container for a content is not its parent then you must make sure
|
||||||
that the slave is higher in the stacking order than the master.
|
that the content is higher in the stacking order than the container.
|
||||||
Otherwise the master will obscure the slave and it will appear as
|
Otherwise the container will obscure the content and it will appear as
|
||||||
if the slave has not been managed correctly.
|
if the content has not been managed correctly.
|
||||||
The easiest way to make sure the slave is higher than the master is
|
The easiest way to make sure the content is higher than the container is
|
||||||
to create the master window first: the most recently created window
|
to create the container window first: the most recently created window
|
||||||
will be highest in the stacking order.
|
will be highest in the stacking order.
|
||||||
.SH CREDITS
|
.SH CREDITS
|
||||||
.PP
|
.PP
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH image n 4.0 Tk "Tk Built-In Commands"
|
.TH image n 4.0 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
206
doc/keysyms.n
206
doc/keysyms.n
@@ -1,5 +1,5 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" Copyright (c) 1998-2000 by Scriptics Corporation.
|
'\" Copyright (c) 1998-2000 Scriptics Corporation.
|
||||||
'\" All rights reserved.
|
'\" All rights reserved.
|
||||||
'\"
|
'\"
|
||||||
.TH keysyms n 8.3 Tk "Tk Built-In Commands"
|
.TH keysyms n 8.3 Tk "Tk Built-In Commands"
|
||||||
@@ -214,6 +214,8 @@ udiaeresis 252 0xFC
|
|||||||
yacute 253 0xFD
|
yacute 253 0xFD
|
||||||
thorn 254 0xFE
|
thorn 254 0xFE
|
||||||
ydiaeresis 255 0xFF
|
ydiaeresis 255 0xFF
|
||||||
|
.CE
|
||||||
|
.CS
|
||||||
Aogonek 417 0x1A1
|
Aogonek 417 0x1A1
|
||||||
breve 418 0x1A2
|
breve 418 0x1A2
|
||||||
Lstroke 419 0x1A3
|
Lstroke 419 0x1A3
|
||||||
@@ -223,8 +225,6 @@ Scaron 425 0x1A9
|
|||||||
Scedilla 426 0x1AA
|
Scedilla 426 0x1AA
|
||||||
Tcaron 427 0x1AB
|
Tcaron 427 0x1AB
|
||||||
Zacute 428 0x1AC
|
Zacute 428 0x1AC
|
||||||
.CE
|
|
||||||
.CS
|
|
||||||
Zcaron 430 0x1AE
|
Zcaron 430 0x1AE
|
||||||
Zabovedot 431 0x1AF
|
Zabovedot 431 0x1AF
|
||||||
aogonek 433 0x1B1
|
aogonek 433 0x1B1
|
||||||
@@ -394,6 +394,8 @@ kana_WA 1244 0x4DC
|
|||||||
kana_N 1245 0x4DD
|
kana_N 1245 0x4DD
|
||||||
voicedsound 1246 0x4DE
|
voicedsound 1246 0x4DE
|
||||||
semivoicedsound 1247 0x4DF
|
semivoicedsound 1247 0x4DF
|
||||||
|
.CE
|
||||||
|
.CS
|
||||||
Arabic_comma 1452 0x5AC
|
Arabic_comma 1452 0x5AC
|
||||||
Arabic_semicolon 1467 0x5BB
|
Arabic_semicolon 1467 0x5BB
|
||||||
Arabic_question_mark 1471 0x5BF
|
Arabic_question_mark 1471 0x5BF
|
||||||
@@ -429,8 +431,6 @@ Arabic_qaf 1506 0x5E2
|
|||||||
Arabic_kaf 1507 0x5E3
|
Arabic_kaf 1507 0x5E3
|
||||||
Arabic_lam 1508 0x5E4
|
Arabic_lam 1508 0x5E4
|
||||||
Arabic_meem 1509 0x5E5
|
Arabic_meem 1509 0x5E5
|
||||||
.CE
|
|
||||||
.CS
|
|
||||||
Arabic_noon 1510 0x5E6
|
Arabic_noon 1510 0x5E6
|
||||||
Arabic_ha 1511 0x5E7
|
Arabic_ha 1511 0x5E7
|
||||||
Arabic_waw 1512 0x5E8
|
Arabic_waw 1512 0x5E8
|
||||||
@@ -456,6 +456,7 @@ Cyrillic_lje 1705 0x6A9
|
|||||||
Cyrillic_nje 1706 0x6AA
|
Cyrillic_nje 1706 0x6AA
|
||||||
Serbian_tshe 1707 0x6AB
|
Serbian_tshe 1707 0x6AB
|
||||||
Macedonia_kje 1708 0x6AC
|
Macedonia_kje 1708 0x6AC
|
||||||
|
Ukrainian_ghe_with_upturn 1709 0x6AD
|
||||||
Byelorussian_shortu 1710 0x6AE
|
Byelorussian_shortu 1710 0x6AE
|
||||||
Cyrillic_dzhe 1711 0x6AF
|
Cyrillic_dzhe 1711 0x6AF
|
||||||
numerosign 1712 0x6B0
|
numerosign 1712 0x6B0
|
||||||
@@ -471,6 +472,7 @@ Cyrillic_LJE 1721 0x6B9
|
|||||||
Cyrillic_NJE 1722 0x6BA
|
Cyrillic_NJE 1722 0x6BA
|
||||||
Serbian_TSHE 1723 0x6BB
|
Serbian_TSHE 1723 0x6BB
|
||||||
Macedonia_KJE 1724 0x6BC
|
Macedonia_KJE 1724 0x6BC
|
||||||
|
Ukrainian_GHE_WITH_UPTURN 1725 0x6BD
|
||||||
Byelorussian_SHORTU 1726 0x6BE
|
Byelorussian_SHORTU 1726 0x6BE
|
||||||
Cyrillic_DZHE 1727 0x6BF
|
Cyrillic_DZHE 1727 0x6BF
|
||||||
Cyrillic_yu 1728 0x6C0
|
Cyrillic_yu 1728 0x6C0
|
||||||
@@ -610,6 +612,8 @@ Greek_phi 2038 0x7F6
|
|||||||
Greek_chi 2039 0x7F7
|
Greek_chi 2039 0x7F7
|
||||||
Greek_psi 2040 0x7F8
|
Greek_psi 2040 0x7F8
|
||||||
Greek_omega 2041 0x7F9
|
Greek_omega 2041 0x7F9
|
||||||
|
.CE
|
||||||
|
.CS
|
||||||
leftradical 2209 0x8A1
|
leftradical 2209 0x8A1
|
||||||
topleftradical 2210 0x8A2
|
topleftradical 2210 0x8A2
|
||||||
horizconnector 2211 0x8A3
|
horizconnector 2211 0x8A3
|
||||||
@@ -633,8 +637,6 @@ botvertsummationconnector 2228 0x8B4
|
|||||||
toprightsummation 2229 0x8B5
|
toprightsummation 2229 0x8B5
|
||||||
botrightsummation 2230 0x8B6
|
botrightsummation 2230 0x8B6
|
||||||
rightmiddlesummation 2231 0x8B7
|
rightmiddlesummation 2231 0x8B7
|
||||||
.CE
|
|
||||||
.CS
|
|
||||||
lessthanequal 2236 0x8BC
|
lessthanequal 2236 0x8BC
|
||||||
notequal 2237 0x8BD
|
notequal 2237 0x8BD
|
||||||
greaterthanequal 2238 0x8BE
|
greaterthanequal 2238 0x8BE
|
||||||
@@ -728,6 +730,7 @@ rightsinglequotemark 2769 0xAD1
|
|||||||
leftdoublequotemark 2770 0xAD2
|
leftdoublequotemark 2770 0xAD2
|
||||||
rightdoublequotemark 2771 0xAD3
|
rightdoublequotemark 2771 0xAD3
|
||||||
prescription 2772 0xAD4
|
prescription 2772 0xAD4
|
||||||
|
permille 2773 0xAD5
|
||||||
minutes 2774 0xAD6
|
minutes 2774 0xAD6
|
||||||
seconds 2775 0xAD7
|
seconds 2775 0xAD7
|
||||||
latincross 2777 0xAD9
|
latincross 2777 0xAD9
|
||||||
@@ -815,6 +818,11 @@ hebrew_qoph 3319 0xCF7
|
|||||||
hebrew_resh 3320 0xCF8
|
hebrew_resh 3320 0xCF8
|
||||||
hebrew_shin 3321 0xCF9
|
hebrew_shin 3321 0xCF9
|
||||||
hebrew_taw 3322 0xCFA
|
hebrew_taw 3322 0xCFA
|
||||||
|
OE 5052 0x13BC
|
||||||
|
oe 5053 0x13BD
|
||||||
|
Ydiaeresis 5054 0x13BE
|
||||||
|
.CE
|
||||||
|
.CS
|
||||||
BackSpace 65288 0xFF08
|
BackSpace 65288 0xFF08
|
||||||
Tab 65289 0xFF09
|
Tab 65289 0xFF09
|
||||||
Linefeed 65290 0xFF0A
|
Linefeed 65290 0xFF0A
|
||||||
@@ -841,6 +849,10 @@ Kana_Lock 65325 0xFF2D
|
|||||||
Kana_Shift 65326 0xFF2E
|
Kana_Shift 65326 0xFF2E
|
||||||
Eisu_Shift 65327 0xFF2F
|
Eisu_Shift 65327 0xFF2F
|
||||||
Eisu_toggle 65328 0xFF30
|
Eisu_toggle 65328 0xFF30
|
||||||
|
Codeinput 65335 0xFF37
|
||||||
|
SingleCandidate 65340 0xFF3C
|
||||||
|
MultipleCandidate 65341 0xFF3D
|
||||||
|
PreviousCandidate 65342 0xFF3E
|
||||||
Home 65360 0xFF50
|
Home 65360 0xFF50
|
||||||
Left 65361 0xFF51
|
Left 65361 0xFF51
|
||||||
Up 65362 0xFF52
|
Up 65362 0xFF52
|
||||||
@@ -852,8 +864,6 @@ End 65367 0xFF57
|
|||||||
Begin 65368 0xFF58
|
Begin 65368 0xFF58
|
||||||
Win_L 65371 0xFF5B
|
Win_L 65371 0xFF5B
|
||||||
Win_R 65372 0xFF5C
|
Win_R 65372 0xFF5C
|
||||||
.CE
|
|
||||||
.CS
|
|
||||||
App 65373 0xFF5D
|
App 65373 0xFF5D
|
||||||
Select 65376 0xFF60
|
Select 65376 0xFF60
|
||||||
Print 65377 0xFF61
|
Print 65377 0xFF61
|
||||||
@@ -953,6 +963,34 @@ Super_R 65516 0xFFEC
|
|||||||
Hyper_L 65517 0xFFED
|
Hyper_L 65517 0xFFED
|
||||||
Hyper_R 65518 0xFFEE
|
Hyper_R 65518 0xFFEE
|
||||||
Delete 65535 0xFFFF
|
Delete 65535 0xFFFF
|
||||||
|
.CE
|
||||||
|
.CS
|
||||||
|
XF86Switch_VT_1 269024769 0x1008FE01
|
||||||
|
XF86Switch_VT_2 269024770 0x1008FE02
|
||||||
|
XF86Switch_VT_3 269024771 0x1008FE03
|
||||||
|
XF86Switch_VT_4 269024772 0x1008FE04
|
||||||
|
XF86Switch_VT_5 269024773 0x1008FE05
|
||||||
|
XF86Switch_VT_6 269024774 0x1008FE06
|
||||||
|
XF86Switch_VT_7 269024775 0x1008FE07
|
||||||
|
XF86Switch_VT_8 269024776 0x1008FE08
|
||||||
|
XF86Switch_VT_9 269024777 0x1008FE09
|
||||||
|
XF86Switch_VT_10 269024778 0x1008FE0A
|
||||||
|
XF86Switch_VT_11 269024779 0x1008FE0B
|
||||||
|
XF86Switch_VT_12 269024780 0x1008FE0C
|
||||||
|
XF86Ungrab 269024800 0x1008FE20
|
||||||
|
XF86ClearGrab 269024801 0x1008FE21
|
||||||
|
XF86Next_VMode 269024802 0x1008FE22
|
||||||
|
XF86Prev_VMode 269024803 0x1008FE23
|
||||||
|
XF86LogWindowTree 269024804 0x1008FE24
|
||||||
|
XF86LogGrabInfo 269024805 0x1008FE25
|
||||||
|
XF86ModeLock 269025025 0x1008FF01
|
||||||
|
XF86MonBrightnessUp 269025026 0x1008FF02
|
||||||
|
XF86MonBrightnessDown 269025027 0x1008FF03
|
||||||
|
XF86KbdLightOnOff 269025028 0x1008FF04
|
||||||
|
XF86KbdBrightnessUp 269025029 0x1008FF05
|
||||||
|
XF86KbdBrightnessDown 269025030 0x1008FF06
|
||||||
|
XF86MonBrightnessCycle 269025031 0x1008FF07
|
||||||
|
XF86Standby 269025040 0x1008FF10
|
||||||
XF86AudioLowerVolume 269025041 0x1008FF11
|
XF86AudioLowerVolume 269025041 0x1008FF11
|
||||||
XF86AudioMute 269025042 0x1008FF12
|
XF86AudioMute 269025042 0x1008FF12
|
||||||
XF86AudioRaiseVolume 269025043 0x1008FF13
|
XF86AudioRaiseVolume 269025043 0x1008FF13
|
||||||
@@ -960,6 +998,156 @@ XF86AudioPlay 269025044 0x1008FF14
|
|||||||
XF86AudioStop 269025045 0x1008FF15
|
XF86AudioStop 269025045 0x1008FF15
|
||||||
XF86AudioPrev 269025046 0x1008FF16
|
XF86AudioPrev 269025046 0x1008FF16
|
||||||
XF86AudioNext 269025047 0x1008FF17
|
XF86AudioNext 269025047 0x1008FF17
|
||||||
|
XF86HomePage 269025048 0x1008FF18
|
||||||
|
XF86Mail 269025049 0x1008FF19
|
||||||
|
XF86Start 269025050 0x1008FF1A
|
||||||
|
XF86Search 269025051 0x1008FF1B
|
||||||
|
XF86AudioRecord 269025052 0x1008FF1C
|
||||||
|
XF86Calculator 269025053 0x1008FF1D
|
||||||
|
XF86Memo 269025054 0x1008FF1E
|
||||||
|
XF86ToDoList 269025055 0x1008FF1F
|
||||||
|
XF86Calendar 269025056 0x1008FF20
|
||||||
|
XF86PowerDown 269025057 0x1008FF21
|
||||||
|
XF86ContrastAdjust 269025058 0x1008FF22
|
||||||
|
XF86RockerUp 269025059 0x1008FF23
|
||||||
|
XF86RockerDown 269025060 0x1008FF24
|
||||||
|
XF86RockerEnter 269025061 0x1008FF25
|
||||||
|
XF86Back 269025062 0x1008FF26
|
||||||
|
XF86Forward 269025063 0x1008FF27
|
||||||
|
XF86Stop 269025064 0x1008FF28
|
||||||
|
XF86Refresh 269025065 0x1008FF29
|
||||||
|
XF86PowerOff 269025066 0x1008FF2A
|
||||||
|
XF86WakeUp 269025067 0x1008FF2B
|
||||||
|
XF86Eject 269025068 0x1008FF2C
|
||||||
|
XF86ScreenSaver 269025069 0x1008FF2D
|
||||||
|
XF86WWW 269025070 0x1008FF2E
|
||||||
|
XF86Sleep 269025071 0x1008FF2F
|
||||||
|
XF86Favorites 269025072 0x1008FF30
|
||||||
|
XF86AudioPause 269025073 0x1008FF31
|
||||||
|
XF86AudioMedia 269025074 0x1008FF32
|
||||||
|
XF86MyComputer 269025075 0x1008FF33
|
||||||
|
XF86VendorHome 269025076 0x1008FF34
|
||||||
|
XF86LightBulb 269025077 0x1008FF35
|
||||||
|
XF86Shop 269025078 0x1008FF36
|
||||||
|
XF86History 269025079 0x1008FF37
|
||||||
|
XF86OpenURL 269025080 0x1008FF38
|
||||||
|
XF86AddFavorite 269025081 0x1008FF39
|
||||||
|
XF86HotLinks 269025082 0x1008FF3A
|
||||||
|
XF86BrightnessAdjust 269025083 0x1008FF3B
|
||||||
|
XF86Finance 269025084 0x1008FF3C
|
||||||
|
XF86Community 269025085 0x1008FF3D
|
||||||
|
XF86AudioRewind 269025086 0x1008FF3E
|
||||||
|
XF86BackForward 269025087 0x1008FF3F
|
||||||
|
XF86Launch0 269025088 0x1008FF40
|
||||||
|
XF86Launch1 269025089 0x1008FF41
|
||||||
|
XF86Launch2 269025090 0x1008FF42
|
||||||
|
XF86Launch3 269025091 0x1008FF43
|
||||||
|
XF86Launch4 269025092 0x1008FF44
|
||||||
|
XF86Launch5 269025093 0x1008FF45
|
||||||
|
XF86Launch6 269025094 0x1008FF46
|
||||||
|
XF86Launch7 269025095 0x1008FF47
|
||||||
|
XF86Launch8 269025096 0x1008FF48
|
||||||
|
XF86Launch9 269025097 0x1008FF49
|
||||||
|
XF86LaunchA 269025098 0x1008FF4A
|
||||||
|
XF86LaunchB 269025099 0x1008FF4B
|
||||||
|
XF86LaunchC 269025100 0x1008FF4C
|
||||||
|
XF86LaunchD 269025101 0x1008FF4D
|
||||||
|
XF86LaunchE 269025102 0x1008FF4E
|
||||||
|
XF86LaunchF 269025103 0x1008FF4F
|
||||||
|
XF86ApplicationLeft 269025104 0x1008FF50
|
||||||
|
XF86ApplicationRight 269025105 0x1008FF51
|
||||||
|
XF86Book 269025106 0x1008FF52
|
||||||
|
XF86CD 269025107 0x1008FF53
|
||||||
|
XF86Calculater 269025108 0x1008FF54
|
||||||
|
XF86Clear 269025109 0x1008FF55
|
||||||
|
XF86Close 269025110 0x1008FF56
|
||||||
|
XF86Copy 269025111 0x1008FF57
|
||||||
|
XF86Cut 269025112 0x1008FF58
|
||||||
|
XF86Display 269025113 0x1008FF59
|
||||||
|
XF86DOS 269025114 0x1008FF5A
|
||||||
|
XF86Documents 269025115 0x1008FF5B
|
||||||
|
XF86Excel 269025116 0x1008FF5C
|
||||||
|
XF86Explorer 269025117 0x1008FF5D
|
||||||
|
XF86Game 269025118 0x1008FF5E
|
||||||
|
XF86Go 269025119 0x1008FF5F
|
||||||
|
XF86iTouch 269025120 0x1008FF60
|
||||||
|
XF86LogOff 269025121 0x1008FF61
|
||||||
|
XF86Market 269025122 0x1008FF62
|
||||||
|
XF86Meeting 269025123 0x1008FF63
|
||||||
|
XF86MenuKB 269025125 0x1008FF65
|
||||||
|
XF86MenuPB 269025126 0x1008FF66
|
||||||
|
XF86MySites 269025127 0x1008FF67
|
||||||
|
XF86New 269025128 0x1008FF68
|
||||||
|
XF86News 269025129 0x1008FF69
|
||||||
|
XF86OfficeHome 269025130 0x1008FF6A
|
||||||
|
XF86Open 269025131 0x1008FF6B
|
||||||
|
XF86Option 269025132 0x1008FF6C
|
||||||
|
XF86Paste 269025133 0x1008FF6D
|
||||||
|
XF86Phone 269025134 0x1008FF6E
|
||||||
|
XF86Q 269025136 0x1008FF70
|
||||||
|
XF86Reply 269025138 0x1008FF72
|
||||||
|
XF86Reload 269025139 0x1008FF73
|
||||||
|
XF86RotateWindows 269025140 0x1008FF74
|
||||||
|
XF86RotationPB 269025141 0x1008FF75
|
||||||
|
XF86RotationKB 269025142 0x1008FF76
|
||||||
|
XF86Save 269025143 0x1008FF77
|
||||||
|
XF86ScrollUp 269025144 0x1008FF78
|
||||||
|
XF86ScrollDown 269025145 0x1008FF79
|
||||||
|
XF86ScrollClick 269025146 0x1008FF7A
|
||||||
|
XF86Send 269025147 0x1008FF7B
|
||||||
|
XF86Spell 269025148 0x1008FF7C
|
||||||
|
XF86SplitScreen 269025149 0x1008FF7D
|
||||||
|
XF86Support 269025150 0x1008FF7E
|
||||||
|
XF86TaskPane 269025151 0x1008FF7F
|
||||||
|
XF86Terminal 269025152 0x1008FF80
|
||||||
|
XF86Tools 269025153 0x1008FF81
|
||||||
|
XF86Travel 269025154 0x1008FF82
|
||||||
|
XF86UserPB 269025156 0x1008FF84
|
||||||
|
XF86User1KB 269025157 0x1008FF85
|
||||||
|
XF86User2KB 269025158 0x1008FF86
|
||||||
|
XF86Video 269025159 0x1008FF87
|
||||||
|
XF86WheelButton 269025160 0x1008FF88
|
||||||
|
XF86Word 269025161 0x1008FF89
|
||||||
|
XF86Xfer 269025162 0x1008FF8A
|
||||||
|
XF86ZoomIn 269025163 0x1008FF8B
|
||||||
|
XF86ZoomOut 269025164 0x1008FF8C
|
||||||
|
XF86Away 269025165 0x1008FF8D
|
||||||
|
XF86Messenger 269025166 0x1008FF8E
|
||||||
|
XF86WebCam 269025167 0x1008FF8F
|
||||||
|
XF86MailForward 269025168 0x1008FF90
|
||||||
|
XF86Pictures 269025169 0x1008FF91
|
||||||
|
XF86Music 269025170 0x1008FF92
|
||||||
|
XF86Battery 269025171 0x1008FF93
|
||||||
|
XF86Bluetooth 269025172 0x1008FF94
|
||||||
|
XF86WLAN 269025173 0x1008FF95
|
||||||
|
XF86UWB 269025174 0x1008FF96
|
||||||
|
XF86AudioForward 269025175 0x1008FF97
|
||||||
|
XF86AudioRepeat 269025176 0x1008FF98
|
||||||
|
XF86AudioRandomPlay 269025177 0x1008FF99
|
||||||
|
XF86Subtitle 269025178 0x1008FF9A
|
||||||
|
XF86AudioCycleTrack 269025179 0x1008FF9B
|
||||||
|
XF86CycleAngle 269025180 0x1008FF9C
|
||||||
|
XF86FrameBack 269025181 0x1008FF9D
|
||||||
|
XF86FrameForward 269025182 0x1008FF9E
|
||||||
|
XF86Time 269025183 0x1008FF9F
|
||||||
|
XF86Select 269025184 0x1008FFA0
|
||||||
|
XF86View 269025185 0x1008FFA1
|
||||||
|
XF86TopMenu 269025186 0x1008FFA2
|
||||||
|
XF86Red 269025187 0x1008FFA3
|
||||||
|
XF86Green 269025188 0x1008FFA4
|
||||||
|
XF86Yellow 269025189 0x1008FFA5
|
||||||
|
XF86Blue 269025190 0x1008FFA6
|
||||||
|
XF86Suspend 269025191 0x1008FFA7
|
||||||
|
XF86Hibernate 269025192 0x1008FFA8
|
||||||
|
XF86TouchpadToggle 269025193 0x1008FFA9
|
||||||
|
XF86TouchpadOn 269025200 0x1008FFB0
|
||||||
|
XF86TouchpadOff 269025201 0x1008FFB1
|
||||||
|
XF86AudioMicMute 269025202 0x1008FFB2
|
||||||
|
XF86Keyboard 269025203 0x1008FFB3
|
||||||
|
XF86WWAN 269025204 0x1008FFB4
|
||||||
|
XF86RFKill 269025205 0x1008FFB5
|
||||||
|
XF86AudioPreset 269025206 0x1008FFB6
|
||||||
|
XF86RotationLockToggle 269025207 0x1008FFB7
|
||||||
.CE
|
.CE
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
bind(n), event(n)
|
bind(n), event(n)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
'\"
|
'\"
|
||||||
'\" See the file "license.terms" for information on usage and redistribution
|
'\" See the file "license.terms" for information on usage and redistribution
|
||||||
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||||
'\"
|
'\"
|
||||||
.TH label n 4.0 Tk "Tk Built-In Commands"
|
.TH label n 4.0 Tk "Tk Built-In Commands"
|
||||||
.so man.macros
|
.so man.macros
|
||||||
.BS
|
.BS
|
||||||
|
|||||||
@@ -108,7 +108,7 @@ by \fIoption\fR.
|
|||||||
\fIOption\fR may have any of the values accepted by the \fBlabelframe\fR
|
\fIOption\fR may have any of the values accepted by the \fBlabelframe\fR
|
||||||
command.
|
command.
|
||||||
.TP
|
.TP
|
||||||
\fIpathName \fBconfigure\fR ?\fIoption\fR? \fI?value option value ...\fR?
|
\fIpathName \fBconfigure\fR ?\fIoption\fR? ?\fIvalue option value ...\fR?
|
||||||
Query or modify the configuration options of the widget.
|
Query or modify the configuration options of the widget.
|
||||||
If no \fIoption\fR is specified, returns a list describing all of
|
If no \fIoption\fR is specified, returns a list describing all of
|
||||||
the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
|
the available options for \fIpathName\fR (see \fBTk_ConfigureInfo\fR for
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user