GTK+ 2.10
замечания
по поводу перевода присылать
sergeyvp@gmail.com
Table of Contents
- I. GTK+ Overview
-
Compiling the GTK+
libraries - Как самостоятельно
скомпилировать GTK+
-
Compiling GTK+
Applications - Как скомпилировать вашу
GTK+ программу
-
Running GTK+
Applications - Как отладить и выполнить
вашу GTK+ программу
-
Using GTK+ on the X Window
System - Использование GTK+ в X
-
Using GTK+ on Windows
- Использование GTK+ в Windows
-
Using GTK+ on Mac OS X -
Использование GTK+ в Mac OS X
-
Using GTK+ on DirectFB
- Использование GTK+ в DirectFB
-
Using GTK+ on the
Framebuffer - Использование GTK+ в Linux
framebuffer
-
Mailing lists and bug
reports - Получение помощи по GTK+
-
Common Questions
- Поиск ответов на основные вопросы
в руководстве GTK+
-
II. GTK+ Core Reference
-
Main loop and Events
- Инициализация библиотеки, события
и основной цикл
-
Accelerator
Groups - Группа глобальных акселераторов
клавиатуры для всего GtkWindow
-
Accelerator
Maps - Спецификация загружаемых
акселераторов клавиатуры
-
Clipboards -
Запоминание данных в буфер обмена
-
Drag and Drop
- Функции контролирующие drag and drop
обработку
-
GtkIconTheme -
Определение значка по имени.
-
Stock Items -
Предварительно подготовленные, основные
элементы меню/инструментальных панелей
и соответствующие значки.
-
Themeable
Stock Images - Манипуляции заготовленными
значками
-
Resource Files
- Подпрограммы для обработки
ресурсных файлов
-
Settings -
Совместное использование параметров
настройки между приложениями
-
Bindings - Привязки
клавиш для индивидуальных виджетов
-
Standard
Enumerations - Общие перечисления типов
используемые повсеместно в GTK+
-
Graphics
Contexts - Общедоступный пул объектов
GdkGC
-
Styles - Функции
для отрисовки частей виджета
-
Selections -
Функции для обработки меж-процессорного
взаимодействия посредством выделения
-
Version
Information - Переменные и функции для
контроля версии GTK+
-
Signals - Методы
объекта и callback-функции
-
Types - Обработка
во время создания типа
-
III. GTK+ Widgets and
Objects
-
Object Hierarchy
-
Widget Gallery
-
Windows
-
GtkDialog
- Создание всплывающих окон
-
GtkInvisible
- Неотображаемый виджет
-
GtkMessageDialog
- Окно сообщений.
-
GtkWindow
- Окно верхнего уровня, которое
может содержать другие виджеты
-
GtkWindowGroup
- Ограничение эффекта захватов
-
GtkAboutDialog
- Отображение информации о приложении
-
GtkAssistant
- Виджет проводящий пользователя через
многошаговые операции
-
Display Widgets
-
GtkAccelLabel
- Метка которая отображает ключ
акселератора справа от текста.
-
GtkImage
- Виджет отображающий изображение
-
GtkLabel
- Виджет отображающий небольшое
количество текста
-
GtkProgressBar
- Виджет визуально отображающий процесс
выполнения.
-
GtkStatusbar
- Выводит сообщения небольшой важности
для пользователя
-
GtkStatusIcon
- Отображает значок в системном лотке
-
Buttons and Toggles
-
GtkButton
- Виджет создающий сигнал когда
на него нажимают
-
GtkCheckButton
- Создаёт виджеты с дискретным
выключателем
-
GtkRadioButton
- Выбор из множества контроль-кнопок
-
GtkToggleButton
- Кнопки с сохраняемым состоянием
-
GtkLinkButton
- Кнопки привязанные к URL
-
Numeric/Text Data Entry
-
GtkEntry
- Однострочное поле ввода текста
-
GtkEntryCompletion
- Функциональные возможности завершения
для GtkEntry
-
GtkHScale
- Виджет горизонтальный слайдер для
выбора значения из диапазона
-
GtkVScale
- Виджет вертикальный слайдер для
выбора значения из диапазона
-
GtkSpinButton
- Пользовательское определение целого
или числа с плавающей точкой
-
GtkEditable
- Интерфейс для виджетов редактирования
текста
-
Multiline Text
Editor
-
Text
Widget Overview - Краткий обзор GtkTextBuffer,
GtkTextView и аналогичных
-
GtkTextIter
- Итератор текстового буфера
-
GtkTextMark
- Позиция в буфере сохраняемая вопреки
буферных модификации
-
GtkTextBuffer
- Хранение текста с атрибутами для
отображения в GtkTextView
-
GtkTextTag
- Тег применяемый к тексту в GtkTextBuffer
-
GtkTextTagTable
- Коллекция тегов которые могут
использоваться совместно
-
GtkTextView
- Виджет который отображает GtkTextBuffer
-
Tree, List and
Icon Grid Widgets
-
Tree
and List Widget Overview - Краткий обзор
GtkTreeModel, GtkTreeView
и других связанных с ними виджетов
-
GtkTreeModel
- Древовидный интерфейс используемый
GtkTreeView
-
GtkTreeSelection
- Объект выбора для GtkTreeView
-
GtkTreeViewColumn
- Видимый столбец в виджете GtkTreeView
-
GtkTreeView
- Виджет для отображения и деревьев и
списков
-
GtkTreeView
drag-and-drop - Интерфейс для поддержки
drag-and-drop в GtkTreeView
-
GtkCellView
- Виджет отображающий единственную
строку GtkTreeModel
-
GtkIconView
- Виджет который отображает список
значков в сетке
-
GtkTreeSortable
- Интерфейс для сортируемых моделей
используемых виджетом GtkTreeView
-
GtkTreeModelSort
- GtkTreeModel который делает основную модель
дерева сортируемой
-
GtkTreeModelFilter
- GtkTreeModel который скрывает части основной
модели дерева
-
GtkCellLayout
- Интерфейс для упаковочных ячеек
-
GtkCellRenderer
- Объект представляющий единственную
ячейку в GdkDrawable
-
GtkCellEditable
- Интерфейс для виджетов которые могут
использоваться для редактирования
ячеек
-
GtkCellRendererAccel
- Представляет клавиатурный акселератор
в ячейке
-
GtkCellRendererCombo
- Представляет поле со списком в ячейке
-
GtkCellRendererPixbuf
- Представляет изображение в ячейке
-
GtkCellRendererProgress
- Представляет числа как шкалу выполнения
-
GtkCellRendererSpin
- Представляет кнопку вращения в ячейке
-
GtkCellRendererText
- Представляет текст в ячейке
-
GtkCellRendererToggle
- Представляет кнопку переключения в
ячейке
-
GtkListStore
- Структура данных, похожая на список,
используемая с GtkTreeView
-
GtkTreeStore
- Структура данных, похожая на дерево,
используемая с GtkTreeView
-
Menus, Combo Box,
Toolbar
-
GtkComboBox
- Виджет используемый для выбора из
списка пунктов
-
GtkComboBoxEntry
- Поле ввода текста с выпадающим списком
-
GtkMenu
- Виджет меню
-
GtkMenuBar
- Подкласс виджета для GtkMenuShell
который содержит GtkMenuItem
виджеты
-
GtkMenuItem
- Виджет используемый для пунктов меню
-
GtkMenuShell
- Базовый класс для объектов меню
-
GtkImageMenuItem
- Пункт меню со значком
-
GtkRadioMenuItem
- Выбор из группы объединенных пунктов
-
GtkCheckMenuItem
- Пункт меню с флажком (check box)
-
GtkSeparatorMenuItem
- Разделитель используемый в меню
-
GtkTearoffMenuItem
- Пункт меню используемый для отсоединения
меню
-
GtkToolbar
- Создаёт панель для кнопок и других
виджетов
-
GtkToolItem
- Основной класс виджетов добавляемых
к GtkToolbar
-
GtkSeparatorToolItem
- Пункт панели инструментов разделяющий
группы других пунктов
-
GtkToolButton
- GtkToolItem подкласс отображающий кнопки
-
GtkMenuToolButton
- GtkToolItem содержащий кнопку с дополнительным
выпадающим меню
-
GtkToggleToolButton
- GtkToolItem содержащий кнопку-переключатель
-
GtkRadioToolButton
- Пункт панели инструментов который
содержит радио-кнопку
-
Action-based menus and
toolbars
-
GtkUIManager
- Создание меню и панелей инструментов
из XML описания
-
GtkActionGroup
- Группа действий
-
GtkAction
- Действия которые могут быть выполнены
пунктами меню или панели инструментов
-
GtkToggleAction
- Действие выполнение которого
выбирается из двух состояний
-
GtkRadioAction
- Единственно активное действие из
группы подобных
-
Selectors
(File/Font/Color/Input Devices)
-
GtkColorButton
- Кнопка запуска диалога для выбора
цвета
-
GtkColorSelection
- Виджет используемый для выбора цвета
-
GtkColorSelectionDialog
- Стандартный диалог выбора цвета
-
GtkFileSelection
- Приглашение ввести имя файла или
каталога
-
GtkFileChooser
- Интерфейс выбора файла используемый
в GtkFileChooserWidget и GtkFileChooserDialog
-
GtkFileChooserButton
- Кнопка для переключения файлов
диалога выбора
-
GtkFileChooserDialog
- Диалог выбора файлов, подходящий для
использования командами "File/Open"
или "File/Save"
-
GtkFileChooserWidget
- Виджет выбора файлов который
встраивается в другие виджеты
-
GtkFileFilter
- Фильтр для выбора подмножества файлов
-
GtkFontButton
- Кнопка переключающая шрифт в диалоге
выбора
-
GtkFontSelection
- Виджет для выбора шрифтов
-
GtkFontSelectionDialog
- Диалоговое окно для выбора шрифта
-
GtkInputDialog
- Конфигурирование устройств для
XInput расширений
-
Layout Containers
-
GtkAlignment
- Виджет управляющий размером и
выравниванием своего дочернего виджета
-
GtkAspectFrame
- Рамка вынуждающая дочерний виджет
к специфическому соотношению сторон
-
GtkHBox
- Горизонтальное контейнерное поле
-
GtkVBox
- Вертикальное контейнерное поле
-
GtkHButtonBox
- Контейнер для горизонтального
расположения кнопок
-
GtkVButtonBox
- Контейнер для вертикального
расположения кнопок
-
GtkFixed
- Контейнер позволяющий фиксировать
координаты позиции виджета
-
GtkHPaned
- Контейнер с двумя панелями упорядоченными
горизонтально
-
GtkVPaned
- Контейнер с двумя панелями упорядоченными
вертикально
-
GtkLayout
- Безграничная прокручиваемая область,
содержащая дочерние виджеты или/и
пользовательский рисунок
-
GtkNotebook
- Контейнер содержащий переключающиеся
вкладки
-
GtkTable
- Табличная упаковка виджетов
-
GtkExpander
- Контейнер способный скрывать дочерний
виджет
-
Ornaments
-
GtkFrame
- Контейнер с декоративной рамкой и
опционально с меткой
-
GtkHSeparator
- Горизонтальный разделитель
-
GtkVSeparator
- Вертикальный разделитель
-
Scrolling
-
GtkHScrollbar
Горизонтальная полоса прокрутки
-
GtkVScrollbar
Вертикальная полоса прокрутки
-
GtkScrolledWindow
- Добавляет полосы прокрутки к своему
дочернему виджету
-
Printing
-
GtkPrintOperation
- Высший уровень Printing API
-
GtkPrintContext
- Изолирует содержимое для представления
страниц
-
GtkPrintSettings
- Сохраняет параметры печати
-
GtkPageSetup
- Сохраняет параметры страницы
-
GtkPaperSize
- Поддержка именованных размеров
бумаги
-
GtkPrinter
- Представляет принтер
-
GtkPrintJob
- Представляет задание печати
-
GtkPrintUnixDialog
- Диалог печати
-
GtkPageSetupUnixDialog
- Диалог параметров страницы
-
Miscellaneous
-
GtkAdjustment
- GtkObject представляющий регулятор
значений
-
GtkArrow
- Отображает стрелку
-
GtkCalendar
- Отображает календарь позволяющий
пользователю выбирать дату
-
GtkDrawingArea
- Виджет область рисования
-
GtkEventBox
- Виджет используемый для захвата
событий виджетами не имеющими
собственного окна
-
GtkHandleBox
- Виджет для перемещения частей окна
-
GtkIMContextSimple
- Система ввода контекста поддерживающий
табличный метод ввода
-
GtkIMMulticontext
- Система ввода контекста поддерживающая
множественные, загружаемые методы
ввода
-
GtkSizeGroup
- Группирует виджеты таким образом,
чтобы они запрашивали один и тот же
размер
-
GtkTooltips
- Добавляет подсказки к вашим виджетам
-
GtkViewport
- Адаптер который делает виджеты
прокручиваемыми
-
GtkAccessible
- Поддержка допустимости для виджетов
-
Abstract Base
Classes
-
GtkBin
- Контейнер для единственного виджета
-
GtkBox
- Базовый класс для контейнеров
-
GtkButtonBox
- Базовый класс для GtkHButtonBox
и GtkVButtonBox
-
GtkContainer
- Базовый класс для виджетов содержащих
другие виджеты
-
GtkItem
- Абстрактный базовый класс для
GtkMenuItem, GtkListItem и GtkTreeItem
-
GtkMisc
- Базовый класс для виджетов с
выравниванием и дополнением
-
GtkObject
- Базовый класс иерархии типов GTK+
-
GtkPaned
- Базовый класс для виджетов с двумя
регулируемыми панелями
-
GtkRange
- Базовый класс для виджетов которые
визуализируют регулировки
-
GtkScale
- Базовый класс для GtkHScale и GtkVScale
-
GtkScrollbar
- Базовый класс для GtkHScrollbar и GtkVScrollbar
-
GtkSeparator
- Базовый класс для GtkHSeparator
и GtkVSeparator
-
GtkWidget
- Base class for all widgets
-
GtkIMContext
- Базовый класс для системы ввода
контекста
-
Cross-process Embedding
-
GtkPlug
- Верхний уровень встраивания в другие
процессы
-
GtkSocket
- Контейнер для виджетов из другого
процесса
-
Special-purpose
features
-
GtkCurve
- Позволяет непосредственное
редактирование кривой
-
GtkGammaCurve
- подкласс GtkCurve для
редактирования кривых гаммы
-
GtkRuler
- Базовый класс для горизонтальных и
вертикальных линеек
-
GtkHRuler
- Горизонтальная линейка
-
GtkVRuler
- Вертикальная линейка
-
Recently Used
Documents
-
GtkRecentManager
- Управление недавно использованными
файлами
-
GtkRecentChooser
- Интерфейс реализуемый
GtkRecentChooserWidget, GtkRecentChooserMenu и
GtkRecentChooserDialog
-
GtkRecentChooserDialog
- Отображение недавно использованных
файлов в диалоге
-
GtkRecentChooserMenu
- Отображает недавно использованные
файлы в меню
-
GtkRecentChooserWidget
- Отображает недавно использованные
файлы
-
GtkRecentFilter
- Фильтр для выделения подмножества
недавно использованных файлов
-
Deprecated
-
GtkCList
- A multi-columned scrolling list widget
-
GtkCTree
- A widget displaying a hierarchical tree
-
GtkCombo
- A text entry field with a dropdown list
-
GtkItemFactory
- A factory for menus
-
GtkList
- Widget for packing a list of selectable items
-
GtkListItem
- An item in a GtkList
-
GtkOldEditable
- Base class for text-editing widgets
-
GtkOptionMenu
- A widget used to choose from a list of valid choices
-
GtkPixmap
- A widget displaying a graphical image or icon
-
GtkPreview
- A widget to display RGB or grayscale data
-
GtkProgress
- Base class for GtkProgressBar
-
GtkText
- A text widget
-
GtkTipsQuery
- Displays help about widgets in the user interface
-
GtkTree
- A tree widget
-
GtkTreeItem
- The widget used for items in a GtkTree
-
IV. Migrating from Previous
Versions of GTK+
-
Migration
Checklist
-
Implement
GtkWidget::popup_menu
-
Use
GdkEventExpose.region
-
Test
for modifier keys correctly
-
Use
named icons
-
Changes from 1.0 to
1.2 - Incompatible changes made between version 1.0 and version
1.2
-
Changes from 1.2 to
2.0 - Incompatible changes made between version 1.2 and version
2.0
-
Migrating
from GtkFileSelection to GtkFileChooser
-
Creating
a GtkFileChooserDialog
-
Selection
Modes
-
Installing
a Preview widget
-
Installing
Extra Widgets
-
New
features
-
Migrating
from old menu and toolbar systems to GtkAction
-
Actions
and Action Groups
-
User
Interface Manager Object
-
Migrating
from GnomeUIInfo
-
Migrating
from GtkOptionMenu and GtkCombo to GtkComboBox and GtkComboBoxEntry
-
Migrating
from GtkOptionMenu to GtkComboBox
-
Migrating
from GtkCombo to GtkComboBoxEntry
-
New
features
-
Migrating
from GnomeIconList to GtkIconView
-
Migrating
from GnomeAbout to GtkAboutDialog
-
Migrating
from GnomeColorPicker to GtkColorButton
-
Migrating
from GnomeDruid to GtkAssistant
-
Inserting
pages
-
Decorating
the assistant pages
-
Setting
the page flow
-
Migrating
from EggRecent to GtkRecentChooser
-
Managing
the Recently Used Documents
-
Displaying
the Recently Used Documents
-
Advanced
usage
-
Migrating
from GnomeHRef to GtkLinkButton
-
V. GTK+ Tools
-
gtk-query-immodules-2.0
- Утилита регистрации модуля системы
ввода.
-
gtk-update-icon-cache
- Утилита кэширования тем значков.
-
Glossary - Словарь
специальных терминов
-
Index
-
Index of deprecated symbols
-
Index of new symbols in 2.2
-
Index of new symbols in 2.4
-
Index of new symbols in 2.6
-
Index of new symbols in 2.8
-
Index of new symbols in 2.10