АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

editres - Интернет в облаке

Запускайте editres в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда editres, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


editres - динамический редактор ресурсов для приложений X Toolkit

СИНТАКСИС


редакторы [ -инструментопция ...]

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Редактировать принимает все стандартные параметры командной строки X Toolkit (см. X(7)). Приказ
параметров командной строки не имеет значения.

ОПИСАНИЕ


Editres - это инструмент, который позволяет пользователям и разработчикам приложений просматривать виджет полностью.
иерархия любого приложения X Toolkit, использующего протокол Editres. Кроме того,
editres поможет пользователю создать спецификации ресурсов, позволит пользователю применять
ресурс в приложение и динамически просматривать результаты. Как только пользователь доволен
Спецификация ресурса editres добавит строку ресурса к X-ресурсам пользователя
.

С ПОМОЩЬЮ РЕДАКТИРОВАТЬ


Редактировать предоставляет окно, состоящее из следующих четырех областей:

Строка меню Набор всплывающих меню, обеспечивающих полный доступ к редакторам.
особенности.

Панорама Панорама обеспечивает более интуитивный способ прокрутки приложения.
отображение дерева.

Область сообщений Отображает информацию для пользователя о действии, которое редактирует.
ожидает от нее.

Дерево виджетов приложения Эта область будет использоваться для отображения выбранного приложения.
дерево виджетов.

Чтобы начать сеанс редактирования, выберите Получить Виджет дерево пункт меню из командного меню.
Это изменит указатель курсора на перекрестие. Теперь вы должны выбрать приложение
вы хотите посмотреть, щелкнув любое из его окон. Если это приложение понимает
editres протокол, то editres отобразит дерево виджетов приложения в своем дереве
окно. Если приложение не понимает протокол editres, editres сообщит
вы об этом факте в области сообщений после задержки в несколько секунд.

Если у вас есть дерево виджетов, теперь вы можете выбрать любой из других вариантов меню. Эффект
каждый из них описан ниже.

КОМАНДЫ


Получить дерево виджетов
Позволяет пользователю щелкнуть любое приложение, которое поддерживает протокол editres и
получить его дерево виджетов.

Обновить текущее дерево виджетов
Editres знает только о виджетах, которые существуют в настоящее время. Многие
приложения создают и уничтожают виджеты на лету. Выбор этого пункта меню приведет к
заставить editres запросить приложение повторно отправить дерево виджетов, таким образом обновляя его
информация о новом состоянии приложения.

Например, xman создает виджеты только для своих topbox когда он запускается. Никто
виджетов для окна справочной страницы создаются до тех пор, пока пользователь не
нажимает на Вручную страница кнопка. Если вы получили дерево виджетов xman до
страница руководства активна, вы можете обновить дерево виджетов после
страница руководства была отображена. Это позволит вам также редактировать руководство
ресурсы страницы.

Выгрузить дерево виджетов в файл
Для документирования приложений часто бывает полезно иметь возможность выгружать все
дерево виджетов приложения в файл ASCII. Затем этот файл можно включить в
справочная страница. При выборе этого пункта меню активируется всплывающее диалоговое окно. Тип
имя файла в этом диалоговом окне и либо выберите хорошо, или введите вагон-
возвращение. Editres теперь выгружает дерево виджетов в этот файл. Чтобы отменить файл
диалоговом окне выберите отменить .

Показать окно ресурсов
Эта команда отобразит всплывающее окно ресурса для текущего приложения. Этот ресурс
поле (подробно описанное ниже) позволит пользователю увидеть, какие именно ресурсы
может быть установлен для виджета, который в данный момент выбран в отображении дерева виджетов.
В настоящий момент может быть выбран только один виджет; если выбрано больше или меньше
editres откажется открывать окно ресурса и поместит сообщение об ошибке в
Сообщение Площадь.

Установить ресурс
Эта команда вызовет простое диалоговое окно для установки произвольного ресурса на
все выбранные виджеты. Вы должны ввести имя ресурса, а также значение.
Вы можете использовать клавишу Tab для переключения между полем имени ресурса и ресурсом
поле значения.

Выйти Выход из редактора.

ДЕРЕВО КОМАНДЫ


Ассоциация дерево меню содержит несколько команд, позволяющих выполнять операции с
дерево виджетов.

Выберите виджет в клиенте
Этот пункт меню позволяет выбрать любой виджет в приложении; editres будет
затем выделите соответствующий элемент в дереве виджетов. Когда-то это меню
выбран элемент, курсор указателя снова превратится в перекрестие, и вы должны
щелкните любую кнопку указателя в виджете, который вы хотите отобразить. Поскольку некоторые
виджеты полностью скрыты их дочерними элементами, невозможно добраться до каждого
виджет таким образом, но этот механизм действительно дает очень полезную обратную связь между
элементы в дереве виджетов и в реальном приложении.

Выбрать все

Снять все

Инвертировать все
Эти функции позволяют пользователю выбирать, отменять выбор или инвертировать все виджеты в
дерево виджетов.

Выбрать детей

Выберите родителей
Эти функции выбирают непосредственного родителя или потомков каждого из текущих
выбранные виджеты.

Выбрать потомков

Выберите предков
Эти функции выбирают всех родителей или детей каждого из выбранных в данный момент
виджеты. Это рекурсивный поиск.

Показать имена виджетов

Показать имена классов

Показать идентификаторы виджетов

Показать окна виджетов
Когда древовидный виджет изначально отображается, метки каждого виджета в дереве
соответствуют названиям виджетов. Эти функции вызовут метку Найти
виджеты в дереве, которые необходимо изменить, чтобы отобразить имя класса, идентификаторы или связанное окно
с каждым виджетом в приложении. Идентификаторы виджетов и окна отображаются в шестнадцатеричном виде.
номера.

Кроме того, для каждой операции с деревом есть ускорители клавиатуры. Если вход
фокус находится над отдельным виджетом в дереве, тогда эта операция повлияет только на
виджет. Если фокус ввода находится на фоне дерева, он будет иметь точно такой же эффект.
как соответствующий пункт меню.

Показанные записи перевода могут быть применены к любому виджету в приложении. Если это
widget является дочерним по отношению к виджету Tree, тогда он будет влиять только на этот виджет, в противном случае он
будет иметь тот же эффект, что и команды в древовидном меню.

Активные виджеты Flash
Эта команда противоположна Выберите Виджет in "Клиент" команда, он покажет
пользователю каждый виджет, который в данный момент выбран в дереве виджетов, мигая
соответствующий виджет в приложении количество вспышек (по умолчанию три) раза в
вспышкаЦвет.

Основные Опция Переводы Запись
-
пробел Снять выделение Выбрать (ничего)
w Выбрать Выбрать (виджет)
s Выбрать Выбрать (все)
i Invert Select (инвертировать)
c Выбрать детей Выбрать (дети)
d Выбрать потомков Выбрать (потомков)
p Select Parent Select (родительский)
a Select Ancestors Select (предки)
N Показать названия виджетов Relabel (имя)
C Показать имена классов Relabel (класс)
Я показываю идентификаторы виджетов Relabel (id)
W Показать перемаркировку окон виджета (окно)
T Toggle Переназначение имени виджета / класса (переключение)

Нажатие кнопки 1 на виджете добавляет его к набору выбранных виджетов. Щелкнув
кнопка 2 на виджете отменяет выбор всех других виджетов, а затем выбирает только этот виджет.
Нажатие кнопки 3 на виджете переключает его метку между именем экземпляра виджета.
имя класса виджета.

С ПОМОЩЬЮ РЕСУРС BOX


Блок ресурсов содержит пять различных областей. Каждая из областей, как они появляются на
экрана, сверху вниз и пойдет речь.

Ресурсная линия
В этой области вверху поля ресурса отображается текущее имя ресурса точно так, как
он появится, если вы сохраните его в файл или примените его.

Имена и классы виджетов
Эта область позволяет вам точно выбрать, к каким виджетам будет применяться этот ресурс.
Область состоит из четырех строк, первая содержит название выбранного виджета.
и все его предки, а также более ограничивающая точка (.) разделитель. Вторая линия
содержит менее конкретные имена классов каждого виджета, а также менее
ограничительная звезда (*) разделитель. Третья строка содержит набор специальных кнопок.
под названием Любые Виджет который обобщит этот уровень для соответствия любому виджету. Последний
строка содержит набор специальных кнопок, называемых Любые Виджет цепь что превратит
один уровень во что-то, что соответствует нулю или более уровням.

Начальное состояние этой области является наиболее ограниченным, с использованием имен ресурсов
и разделитель точек. Выбирая другие кнопки в этой области, вы можете облегчить
ограничения, позволяющие все большему и большему количеству виджетов соответствовать спецификации. В
крайний случай - выбрать все Любые Виджет цепь кнопки, которые будут соответствовать каждому
виджет в приложении. Когда вы выбираете разные кнопки, древовидное отображение будет
обновить, чтобы показать вам, какие именно виджеты будут задействованы текущим ресурсом
спецификация.

Нормальные и ограниченные ресурсы
Следующая область позволяет вам выбрать имя обычных или ограниченных ресурсов.
вы хотите установить. Некоторые виджеты могут не иметь ограничивающих ресурсов, поэтому эта область будет
не появляются.

Ресурсная ценность
Следующая область позволяет вам ввести значение ресурса. Это значение должно быть
вводится точно так же, как если бы вы вводили строку в свой файл ресурсов. Таким образом, он должен
не содержать неэкранированных новых строк. Есть несколько специальных последовательностей символов для
этот файл:

\ n - это будет заменено новой строкой.

\ ### - где # - любая восьмеричная цифра. Он будет заменен одним байтом, который
содержит эту последовательность, интерпретируемую как восьмеричное число. Например, значение
содержащий нулевой байт, можно сохранить, указав \ 000.

\ - Это ни к чему не сжимается.

\\ - Сжимается до одиночной обратной косой черты.

Командная область
Эта область содержит несколько командных кнопок, описанных в этом разделе.

Установить файл сохранения
Эта кнопка позволяет пользователю изменять файл, в который будут сохранены ресурсы.
Эта кнопка вызовет диалоговое окно, в котором вас попросят указать имя файла; однажды
имя файла было введено, либо нажмите клавишу возврата каретки, либо нажмите на хорошо .
Чтобы раскрыть диалоговое окно без изменения файла сохранения, щелкните значок отменить .

Сохранить Эта кнопка добавит ресурс линия описанный выше до конца текущего
сохранить файл. Если файл сохранения не задан, Поставьте Сохранить Файл диалоговое окно будет
всплыл, чтобы запросить у пользователя имя файла.

Применить Эта кнопка пытается выполнить вызов XtSetValues ​​для всех виджетов, которые соответствуют
ресурс линия описано выше. Указанное значение применяется непосредственно ко всем
соответствующие виджеты. Такое поведение - попытка придать динамику ощущению
редактор ресурсов. Поскольку эта функция позволяет пользователям помещать приложение в состояния
он может не желать обрабатывать, был предоставлен крючок, позволяющий
приложения для блокировки этих запросов SetValues ​​(см. блокирование Редактировать Запросы
ниже).

К сожалению, из-за ограничений дизайна, наложенных на виджеты X Toolkit и
диспетчер ресурсов, пытаясь заставить статическую по своей сути систему перейти в динамическую
поведение может привести к странным результатам. Нет никакой гарантии, что результаты
apply будет таким же, как и при сохранении значения и перезапуске
применение. Эта функция предназначена для того, чтобы вы могли приблизительно почувствовать
что будут делать ваши изменения, и полученные результаты следует учитывать
подозреваю в лучшем случае. Сказав это, это одна из лучших особенностей редакторов,
и я настоятельно рекомендую вам поиграть с ним и посмотреть, на что он способен.

Сохранить и применить
Эта кнопка объединяет действия «Сохранить» и «Применить», описанные выше, в одну кнопку.

Всплывающее окно ресурса
Эта кнопка удаляет блок ресурсов с дисплея.

БЛОКИРОВКА РЕДАКТИРОВАТЬ ЗАПРОСЫ


Протокол editres был встроен в набор Athena Widget. Это позволяет всем
приложения, которые связаны с Xaw, чтобы иметь возможность общаться с редактором ресурсов.
Хотя это обеспечивает большую гибкость и является полезным инструментом, его довольно легко
злоупотребляли. Таким образом, любое приложение Xaw может указать значение для
editresБлокировать ресурс, описанный ниже, чтобы редакторы не разглашали информацию о
его внутренности, или отключить Установить значения часть протокола.

editresБлокировать (Класс EditresBlock)
Определяет, какой тип блокировки это приложение желает применить к редакторам.
протокол.

Допустимые значения:

all Блокировать все запросы.

setValues ​​Блокирует все запросы SetValues. Поскольку это единственный запрос editres, который
фактически изменяет приложение, это фактически означает, что
приложение доступно только для чтения.

нет Разрешить все запросы на редактирование.

Помните, что эти ресурсы устанавливаются в любом приложении Xaw, не редакторы. Они разрешают
отдельные приложения, чтобы сохранить все или некоторые запросы, сделанные редактором, когда-либо
успех. Конечно, editres также является приложением Xaw, поэтому его также можно просматривать и
изменен editres (довольно рекурсивно, я знаю), эти команды можно заблокировать, установив
домен editresБлокировать ресурс на самом editres.

РЕСУРСЫ


Что касается редакторы доступные ресурсы приложения:

количество вспышек (Класс количество вспышек)
Указывает, сколько раз виджеты в приложении будут мигать, когда
домен Показать Активные Виджеты команда в вызванной.

flashTime (Класс ФлэшТайм)
Время между миганиями описано выше.

вспышкаЦвет (Класс флэш-цвет)
Определяет цвет, используемый для флеш-анимации виджетов приложения. Яркий цвет должен быть
используется, что сразу привлечет ваше внимание к освещаемой области, например
красный или желтый.

сохранитьРесурсыФайл (Класс Сохранить файл ресурсов)
Это файл, к которому будет добавлена ​​строка ресурса, когда Сохранить кнопка
активировано в поле ресурса.

МИНИ


Чтобы указать ресурсы, полезно знать иерархию виджетов, которые
сочинять редакторы. В приведенных ниже обозначениях отступ указывает на иерархическую структуру.
Сначала дается имя класса виджета, за которым следует имя экземпляра виджета.

Редактировать
Панорамный панельный
Коробка коробка
Команды MenuButton
Меню SimpleMenu
SmeBSB sendTree
SmeBSB освежить дерево
SmeBSB дампTreeToFile
Линия Смелайн
SmeBSB получить список ресурсов
Линия Смелайн
SmeBSB выйти
Меню кнопок
Меню SimpleMenu
SmeBSB showClientWidget
SmeBSB выбрать все
SmeBSB отменить выбор всего
SmeBSB инвертироватьВсе
Линия Смелайн
SmeBSB selectДети
SmeBSB выберитеРодитель
SmeBSB selectDecendants
SmeBSB selectПредки
Линия Смелайн
SmeBSB showWidgetNames
SmeBSB showClassNames
SmeBSB showWidgetIDs
SmeBSB показатьWidgetWindows
Линия Смелайн
SmeBSB flashActiveWidgets
Панелированная hPane
Паннер Паннер
Отметить пользователяMessage
Захват сцепления
Иллюминатор иллюминатор
Дерево дерево
Переключать
.
.
.
Блок ресурсов TransientShell
Панели с панелями
Ярлык ресурсаЛейбл
Имена форм
Переключить точку
Переключить звезду
Переключить любой
Переключить имя
Переключить класс
.
.
.
Имена ярлыков
Список именСписок
Ограничение меткиLabel
Список ограниченийСписок
Форма valueForm
Ярлык valueLabel
Текстовое значение Текст
Поле commandBox
Команда setFile
Команда сохранить
Команда применить
Команда saveAndApply
Отмена команды
Захват сцепления
Захват сцепления

ОКРУЖАЮЩАЯ СРЕДА


ДИСПЛЕЙ чтобы получить хост по умолчанию и номер дисплея.

СРЕДА
чтобы получить имя файла ресурсов, который переопределяет глобальные ресурсы, хранящиеся в
свойство RESOURCE_MANAGER.

Используйте editres онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad