Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
76
Добавлен:
02.04.2015
Размер:
8.79 Mб
Скачать
    1. Панель ответных реакций

Панель ответных реакций отображает список ресурсов ответных реакций выбранного виджета. Вы можете использовать эту панель только когда Вы выбрали один виджет. Виджет должен иметь уникальное имя экземпляра. Вот пример:

              1. Рис. 2-6. Панель ответных реакций

Если Вы закрыли эту панель, Вы можете вновь открыть её, выбрав "Callback" из меню "View".

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

На левой стороне списка указывается тип ответной реакции. На правой отображается:

  • "None" если нет ответных реакций

  • Тип ответной реакции и имя, если имеется одна ответная реакция

  • Число ответных реакций, если их более одной.

Чтобы создать ответную реакцию или отредактировать существующую, щёлкните на соответствующем ресурсе (напр., Pt_CB_ACTIVATE).

    1. Панель дерева модулей

Панель дерева модулей отображает иерархическое дерево виджетов в текущем модуле. Вот пример:

              1. Рис. 2-7. Панель дерева модулей

Если Вы закрыли эту панель, вы можете вновь открыть её, выбрав "Module Tree" из меню "View".

Эта панель позволяет легко:

  • просмотреть родительские/потомков связи виджетов модуля;

  • выбрать виджет внутри группы;

  • найти виджет по имени;

  • выбрать виджет, скрытый под другим виджетом.

Чтобы выбрать виджет на дереве, щёлкните на имени виджета. Если Вы щёлкните на этой панели правой кнопкой мыши, появится меню:

              1. Рис. 2-8. Меню панели дерева модулей

    1. Панель связей модуля

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

              1. Рис. 2-9. Панель связей модуля

Чтобы:

Щёлкните на:

выбрать виджет

имени экземпляра (напр., base_file) в строке 1

редактировать ответную реакцию виджета

соответствующем типе ответной реакции (напр., Arm) в строке 2

Если Вы закрыли эту панель, Вы можете открыть её, выбрав пункт "Module Links" в меню "View".

    1. Панель поиска

Панель поиска позволяет Вам найти виджет в Вашем приложении по заданному типу, имени, текстовому ресурсу и прочая.

              1. Рис. 2-10. Панель поиска

Если Вы закрыли эту панель, Вы можете вновь её открыть, выбрав "Search Panel" из меню "View".

Просто выберите категорию, которую Вы хотите найти, из комбинированного окна и задайте шаблон (который является чувствительным к регистру вводимых букв):

Widget Name

В текстовой области наберите точное имя виджета или регулярное выражение. Например, значение my_button* совпадает со всеми виджетами, имя которых начинается с my_button.

Widget Type

Наберите имя класса или регулярное выражение (напр., PtScroll*), или используйте комбинированное окно для выбора класса виджет.

Widget Text

Наберите определённый текст или регулярное выражение для просмотра текстовых ресурсов виджетов.

Callback Type

Поиск виджетов, имеющих прикреплённые ответные реакции типа (Code, Done и прочая), выбранного из комбинированного окна шаблона.

Callback Function Name

Наберите имя функции или регулярное выражение.

Callback Module Name

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

Наконец, нажмите кнопку "Go". В списке отобразятся виджеты, удовлетворившие критерию поиска. Выберите вход из списка, чтобы выбрать искомые виджеты; модули PhAB, в которых те расположены, откроются или станут видимыми.

Соседние файлы в папке Литература_1