pgadmin3/include/version.h
lsv 2d3f87edaa Add context help for PG functions.
Добавлен вызов контекстной помощи по именам функций Postgresql.
Для этого требуется:
1. в параметрах указать путь к html файлам документации.
2. выполнить скрипт _extract_func_help.pl для генерации файла _func.txt
3. разместить файл _func.txt в каталоге с документацией.

Для вызова помощи нужно выделить слово или выражение и нажать Ctrl+F1.
Можно просто нажать Ctrl+F1 и тогда для слова слева от курсора будет выведена справка.
Если слову соответсвует несколько функций они будут выведены в виде списка имен.

Для навигации в окне контекстной помощи:
 - закрыть окно или переместиться назад - правая кнопка мыши
 - выделить текст + правая кнопка - копировать выделение в буфер и закрыть окно.
 - нажатие ESC - закрытие окна.

Для отображения помощи используется  wxHtmlWindow https://docs.wxwidgets.org/latest/overview_html.html.
2024-05-06 19:31:52 +05:00

51 lines
1.2 KiB
C

//////////////////////////////////////////////////////////////////////////
//
// pgAdmin III - PostgreSQL Tools
//
// Copyright (C) 2002 - 2016, The pgAdmin Development Team
// This software is released under the PostgreSQL Licence
//
// version.h - pgAdmin version info
//
//////////////////////////////////////////////////////////////////////////
#ifndef VERSION_H
#define VERSION_H
// Application Versions
#ifdef CORP
#define VERSION_STR wxT("1.22")
#define VERSION_NUM 1,22,0,0
#define VERSION_PACKAGE 1.22.2
#else
#define VERSION_STR wxT("1.26 Dev ASUTP support PG16")
#define VERSION_NUM 1,26,0,0
#define VERSION_PACKAGE 1.26.0-dev
#endif
#define PRERELEASE 1
// #define BUILD "..."
#ifdef RC_INVOKED
#define wxT(str) str
#define _(str) str
#include "winver.h"
#ifdef __WXDEBUG__
#define VER_DEBUG VS_FF_DEBUG
#else
#define VER_DEBUG 0
#endif
#if PRERELEASE
#define VER_PRERELEASE VS_FF_PRERELEASE
#else
#define VER_PRERELEASE 0
#endif
#endif
#define VERSION_WITH_DATE wxT("Version ") VERSION_STR wxT(" (") __TDATE__ wxT(")")
#define VERSION_WITHOUT_DATE wxT("Version ") VERSION_STR
#endif