winfo
    winfo -возвращает информацию об 
      окне.
    СИНТАКСИС
    
      winfo option ?arg arg ..?
    
    ОПИСАНИЕ
    
    Команда winfo позволяет получать информацию об
      окнах, созданных с помощью Tk. Команда имеет несколько
      допустимых форм в зависимости от указанных опций. Ниже
      перечислены допустимые формы команды:
    
      - winfo atom ?-displayof
      window? name
- Команда возвращает десятичную строку числовой идентификатор
	атома (напрмер, виджета). Если атома name не
	существует, он создается. А после создания соответствующего
	виджета он получает этот идентификатор атома. Если указана
	опция -displayof window,
	атом ищется на том же дисплее, на котором находится
	указанное окно. В противном случае атом ищется на дисплее, на
	котором размещено главное окно
	приложения.
-  winfo atomname
	?-displayof window? id
- Возвращает текстовое имя атома с идентификатором
	id. Если указана опция -displayof
	window, атом ищется на том же дисплее, на котором
	находится указанное окно. В противном случае атом ищется на
	дисплее, на котором размещено главное окно приложения. Команда
	является обратной к команде winfo
	atom. Команда возвращает код ошибки, если атом не
	существует.
-  winfo cells window
- Команда возвращает десятичную строку число возможных цветов
	в палитре для window.
-  winfo children window
- Возвращает список полных имен всех потомков окна
	window. Потомки перечисляются в порядке стека,
	начиная с нижних. Toplevel-окна также считаются потомками
	своих логических предков.
-  winfo class window
- Возвращает класс окна window.
-  winfo colormapfull window
- Возвращает 1, если известно, что палитра (colormap)
	окна заполнена, и 0 в противном случае. Палитра считается
	заполненной, если последняя попытка разместить в ней еще один
	цвет окончилась неуспешно, а приложение не освободило с того
	момента не одного цвета в палитре.
-  winfo containing
	?-displayof window? rootX
	  rootY
- Возвращает имя окна, содержащего точку с координатами
	rootX и rootY. Координаты задаются в
	экранных единицах (в любой форме, поддерживаемой Tk) в системе
	координат корневого окна (если используется менеджер
	виртуального корневого окна, координаты задаются в его системе
	координат). Если указана опция -displayof
	window, окно ищется на дисплее,
	содержащем window. В противном случае
	координаты считаются указанными для дисплея, на котором
	размещено главное окно приложения. Если данная точка не
	содержится ни в каком окне приложения, возвращается пустая
	строка. Если точка содержится в нескольких виджетах (например,
	в кнопке, лежащей в рамке), преимущество имеют логические
	потомки. Из окон "одного поколения" выбирается
	окно, лежащее выше других в стеке.
- winfo depth window
- Возвращает "глубину цвета" число бит на пиксель
	изображения для окна window.
- winfo exists window
- Возвращает 1, если существует окно window, и 0 в
	противоположном случае.
- winfo fpixels window number
- Возвращает число пикселей (дробное, с плавающей точкой),
	соответствующее на экране расстоянию number.
	Расстояние может быть указано в любой форме, поддерживаемой
	Tk, например, 2.0c или
	1i. Чтобы получить целое число пикселей,
	можно использовать команду winfo pixels.
- winfo geometry window
- Возвращает размеры и положение окна в форме
	ширинаxвысота+x+y.
	Все размеры приводятся в пикселях.
- winfo height window
- Возвращает десятичную строку, содержащую высоту окна в
	пикселях. Когда окно только что создано, его размер 1
	пиксель. Через некоторое время оно принимает правильные
	размеры.  Однако, если вы хотите получить правильные размеры
	окна сразу после его создания, используйте перед этим команду
	update, которая
	приведет к прорисовке окна и формированию его правильных
	размеров, либо команду winfo reqheight,
	которая возвращает требуемые, а не реальные размеры
	окна.
- winfo id window
- Возвращает шестнадцатеричную строку зависящий от платформы
	идентификатор низкого уровня для окна. На Unix-платформах это
	X-window идентификатор. Под Windows это Windows HWND.  На
	Macintosh этот идентификатор не имеет смысла вне
	Tk.
- winfo interps ?-displayof
	window?
- Возвращает список всех Tcl-интерпретаторов (например,
	Tk-приложений), зарегистрированных в текущий момент на
	определенном дисплее. Если задана опция
	?-displayof window?, имеется в виду
	дисплей, на котором находится окно window. В
	противном случае дисплей, на котором находится главное окно
	приложения.
- winfo ismapped window
- Возвращает 1, если окно в данный момент размещено на экране,
	и 0 в противном случае.
-  winfo manager window
- Возвращает имя геометрического менеджера, с помощью которого
	размещено окно, или пустую строку, если окно не размещено. Для
	виджетов возвращается как правило имя Tcl-команды для
	соответствующего менеджера, например, pack или place. Для
	toplevel-окон возвращается wm, для встроенных
	окон имя команды для соответствующего класса виджетов,
	например, canvas.
- winfo name window
- Возвращает имя окна, то есть имя относительно родителя в
	отличие от полного имени. Команда winfo
	name возвращает имя
	приложения.
- winfo parent window
- Возвращает имя логического родителя окна или пустую строку
	для главного окна приложения.
-  winfo pathname
	?-displayof window? id
- Возвращает полное имя окна с X-идентификатором
	id. Идентификатор может быть десятичным,
	шестнадцатеричным или восьмеричным числом и должен
	принадлежать одному из окон приложения. Если указана опция
	-displayof window,
	окно ищется на том же дисплее, на котором находится
	указанное окно. В противном случае окно ищется на дисплее, на
	котором размещено главное окно
	приложения.
-  winfo pixels  window number
- Возвращает число пикселей, соответствующее на экране
	расстоянию number. Расстояние может быть указано в
	любой форме, поддерживаемой Tk, например,
	2.0c или 1i. Результат
	округляется до ближайшего целого. Чтобы получить дробное число
	пикселей, можно использовать команду winfo
	  fpixels.
-  winfo pointerx window
- Если указатель "Мыши" находится на том же экране,
	что и окно, возвращает x- координату пойнтера в пикселях в
	системе координат корневого окна. Если на экране есть
	виртуальное корневое окно, возвращаются координаты в его
	системе координат. Если пойнтера "Мыши" на данном
	экране нет, возвращается "-1".
-  winfo pointerxy window
- Если указатель "Мыши" находится на том же экране,
	что и окно, возвращает список, содержащий x- и y-координаты
	пойнтера в пикселях в системе координат корневого окна. Если
	на экране есть виртуальное корневое окно, возвращаются
	координаты в его системе координат. Если пойнтера
	"Мыши" на данном экране нет, возвращается
	"-1".
-  winfo pointery window
- Если указатель "Мыши" находится на том же экране, что
	и окно, возвращает y-координату пойнтера в пикселях в системе
	координат корневого окна. Если на экране есть виртуальное
	корневое окно, возвращаются координаты в его системе
	координат. Если пойнтера "Мыши" на данном экране нет,
	возвращается "-1".
-  winfo reqheight window
- Возвращает десятичную строку, содержащую необходимую высоту
	окна. Это та величина, которая используется менеджером окна
	при расчете его размеров.
- winfo reqwidth window
- Возвращает десятичную строку, содержащую необходимую ширину
	окна. Это та величина, которая используется менеджером окна
	при расчете его размеров.
- winfo rgb window color
- Возвращает список из трех десятичных величин, указывающих
	интенсивность красного, зеленого и синего цвета для цвета
	color в окне window. Цвет может быть задан в
	любой форме, в которой он может задаваться в соответствующих
	опциях.
-  winfo rootx window
- Возвращает десятичную строку, содержащую x-координату левого
	верхнего угла рамки окна (или самого окна, если оно не имеет
	рамки) в системе координат корневого
	окна.
-  winfo rooty window
- Возвращает десятичную строку, содержащую y-координату левого
	верхнего угла рамки окна (или самого окна, если оно не имеет
	рамки) в системе координат корневого
	окна.
-  winfo screen window
- Возвращает имя экрана, на котором отображается окно, в форме
	ИмяДисплея.ИндексЭкрана.
- winfo screencells window
- Возвращает число цветов в палитре по умолчанию для экрана,
	содержащего данное окно.
-  winfo screendepth window
- Возвращает "глубину цвета" число бит на пиксель изображения
	для экрана, содержащего окно window.
- winfo screenheight window
- Возвращает десятичную строку, содержащую высоту экрана,
	содержащего окно window, в
	пикселях.
-  winfo screenmmheight window
- Возвращает десятичную строку, содержащую высоту экрана,
	содержащего окно window, в
	миллиметрах.
-  winfo screenmmwidth window
- Возвращает десятичную строку, содержащую ширину экрана,
	содержащего окно window, в
	миллиметрах.
-  winfo screenvisual window
- Возвращает одну из строк, указывающих класс (по умолчанию)
	экрана, на котором находится окно window:
	directcolor, grayscale,
	pseudocolor, staticcolor,
	staticgray, или
	truecolor.
-  winfo screenwidth window
- Возвращает десятичную строку, содержащую ширину экрана,
	содержащего окно window, в
	пикселях.
- winfo serverwindow
- Возвращает строку, содержащую информацию о сервере дисплея,
	на котором находится окно. Точная форма строки зависит от
	платформы. Для X-сервера строка имеет вид
	"XmajorRminor vendor vendorVersion" где
	major и minor соответственно версия и релиз
	сервера (например, X11R5), vendor
	имя поставщика, vendorRelease номер релиза сервера,
	назначенный поставщиком.
- winfo toplevel window
- Возвращает полное имя ближайшего toplevel-окна, содержащего
	window.
- winfo viewable  window
- Возвращает 1, если окно и его предки вплоть до ближайшего toplevel 
	размещены, и 0 в противном случае.
-  winfo visual window 
- Возвращает одну из строк, указывающих класс окна
	window: directcolor,
	grayscale, pseudocolor,
	staticcolor, staticgray, или
	truecolor.
- winfo visualid window
- Возвращает X-идентификатор класса (возвращаемого командой
	winfo visual) для окна
	window.
-  winfo visualsavailable window
	?includeids?
- Возвращает список, элементы которого описывают режимы,
	допустимые для экрана, содержащего окно. Каждый элемент
	состоит из имени класса и глубины цвета. Имена класса такие
	же, как для команды winfovisual. Глубина
	указывает число битов на пиксель. Если задана опция
	includeids, за глубиной следует
	X-идентификатор класса.
- winfo vrootheight window
- Возвращает высоту виртуального корневого окна для
	window, если такое есть. В противном случае
	возвращает высоту экрана, на котором размещено окно
	window.
- winfo vrootwidth window
- Возвращает ширину виртуального корневого окна
	дляwindow, если такое есть. В противном случае
	возвращает ширину экрана, на котором размещено окно
	window.
- winfo vrootx window
- Возвращает x-координату корневого окна в системе координат
	виртуального корневого окна. Обычно 0 или
	отрицательное число. Если виртуального корневого окна на
	существует, возвращает 0.
-  winfo vrooty window
- Возвращает y-координату корневого окна в системе координат
	виртуального корневого окна. Обычно 0 или отрицательное
	число. Если виртуального корневого окна на существует,
	возвращает 0.
- winfo width window
- Возвращает десятичную строку, содержащую ширину окна в
	пикселях. Когда окно только что создано, его размер 1
	пиксель. Через некоторое время оно принимает правильные
	размеры.  Однако, если вы хотите получить правильные размеры
	окна сразу после его создания, используйте перед этим команду
	update, которая приведет к прорисовке окна и
	формированию его правильных размеров, либо команду
	winfo reqwidth, которая
	возвращает требуемые, а не реальные размеры
	окна.
-  winfo x window
- Возвращает десятичную строку, содержащую x-координату левого
	верхнего угла рамки окна (или самого окна, если оно не имеет
	рамки) в системе координат окна
	предка.
-  winfo y window
- Возвращает десятичную строку, содержащую x-координату левого
	верхнего угла рамки окна (или самого окна, если оно не имеет
	рамки) в системе координат окна предка.