Руководство по XUL
Материал из MDC.
Это руководство расскажет нам о XUL (читается как зул). XUL — это основанный на XML язык описания интерфейса пользователя (XML User-interface Language). Язык создавался для описания интерфейсов в приложениях Mozilla.
[править] Введение
[править] Простые элементы
- Создаем окно
- Добавляем кнопки
- Добавляем текстовые метки и картинки
- Элементы ввода
- Списки
- Полосы прогресса
- Добавляем HTML-елементы
- Используем заполнители
- Дополнительные возможности кнопок
[править] Боксы (BOX Model)
[править] Элементы представления
- Стеки и колоды
- Позиционирование в стеке
- Табы
- Решетки
- Панели содержимого (фреймы)
- Разделители
- Полосы прокрутки
[править] Меню и панели инструментов
- Панели интструментов
- Простые панели меню
- Подробнее о меню
- Всплывающие меню
- Прокручиваемые панели меню
[править] Скрипты и события
- Добавляем обработчик события
- Разные обработчики событий
- «Горячие» клавиши
- Фокус и выделение
- Команды
- Управление командами
- Элементы дикторы и слушатели
[править] Объектная модель документа (DOM)
- О модели
- Программно изменяем интерфейс
- Управляем списками
- Контейнеры
- Интерфейсы XPCOM
- Примеры использования XPCOM
[править] Деревья
- Введение
- Подробнее о деревьях
- Выделение
- Собственный вывод дерева
- Детальная настройка дерева
- Контейнеры деревьев
[править] RDF и шаблоны
- Введение в RDF
- Шаблоны
- Шаблоны для деревьев
- Источники данных RDF
- Правила посложнее
- Сохраняем состояние элементов
[править] Темы оформления и локализация
- Добавление таблицы стилей
- Стилизация дерева
- Модификация оформления по умолчанию
- Создание темы оформления
- Локализация
- Файлы настроек
[править] Привязки (биндинги)
- Введение в XBL
- Анонимное содержимое
- Наследование свойств в XBL
- Добавление свойств
- Добавление методов
- Добавление обработчиков событий
- Наследование в XBL
- Пример
[править] Специальные виды окон
- Интересные свойства окон
- Создание диалогов
- Диалоги «Открыть» и «Сохранить»
- Создание мастера
- Подробнее о создании мастеров
- Оверлеи
- Межпакетные оверлеи
[править] Установка
Это руководство первоначально написано Нилом Дикиным(Neil Deakin). И он любезно разрешил нам разместить текст на MDC.
[править] Информация о происхождении документа
- Автор: Neil Deakin
- Последнее обновление: 3 июля 2005
- О правах копирования: © 1999-2005 XULPlanet.com