Панель Browser-Project
View > Browser-Project - показать или скрыть эту панель.
См. также: Обозреватель проекта и парсер, Панель Browser-File, Значки элементов языка.
У этой панели есть связанная страница настроек TIDE Preferences (File -> TIDE Preferences -> IDE -> Browser-Project).

В TIDE есть парсер проекта. Он постоянно просматривает проект по мере правки. Задача парсера - «каталогизировать»: следить за вашими процедурами, переменными, константами и так далее.
По сравнению с компилятором парсер гораздо снисходительнее: то, что ему непонятно, он старается пропустить. Результаты его работы отображаются в панели Browser-Project.
Везде в обозревателе проекта при наведении курсора на элемент появляется подсказка с дополнительной информацией о нём. Подсказки для ваших процедур, переменных, констант и т. д. могут содержать ваш собственный текст - подробнее см. Подсказки .
Двойной щелчок по элементу переносит вас в то место исходного кода, где этот элемент объявлен или определён. Это относится к процедурам, переменным, константам, типам и т. д.
Элементы, которые объявлены или определены, но не используются, помечаются красным значком «!».
Фактический объём памяти, занимаемый переменными, в байтах обозреватель не показывает, пока вы не скомпилируете проект. Возврат к редактированию удаляет информацию об использовании памяти.
Ветви дерева
- Events. Эти элементы приходят из платформ, но показаны отдельно, потому что очень важны для вашего проекта. В новом проекте все события серые, так как обработчиков событий ещё нет. По мере добавления обработчиков соответствующие значки становятся синими. Двойной щелчок по неактивному событию создаёт пустой обработчик этого события в конце открытого в данный момент исходного файла.
- Procedures. Щелчок по знаку + рядом с именем процедуры открывает всплывающее окно с информацией о том, кто вызывает эту процедуру, кого вызывает она сама и какие локальные переменные в ней определены.
- Globals. Глобальные переменные, объявленные или определённые в вашем проекте.
- Types. Определения типов вашего проекта. Они бывают двух видов:
Типы BASIC, структуры и объединения C
Перечисления - списки связанных констант.- Constants. Константы, определённые оператором const в Tibbo BASIC, а также константы, определённые в перечислениях.
- Libraries. Эта ветвь дерева заполняется, только если в проект добавлены файлы библиотек.
- Platform. Эта ветвь дерева статична. Она позволяет узнать, какие объекты, системные функции (syscall), типы и константы определены в выбранной платформе.
Формально события тоже относятся к платформе. Они показаны сверху и отдельно из-за их важности и потому, что их обработчики и есть ваш код.
В текстовом редакторе
[CTRL]+CLICK по элементу переносит в то место исходного кода, где этот элемент объявлен или определён. Если навести курсор на процедуру, удерживая [CTRL] ([CTRL]+MOUSE OVER), также появится всплывающее окно Call Tree.