File MIES_WaverefBrowser.ipf

WRB Wavereference Wave Browser

Functions

string WRB_DisplayDBMenuItemString()
string WRB_ContextualTableMenuItem()
variable WRB_ShowWrefBrowserFromContext()
variable WRB_AddDataBrowserButton()
variable WRB_EvaluateDataBrowserSelection()
static variable WRB_ClearWaverefBRowserReferenceWave()
variable WRB_StartupSettings()
variable WRB_ShowWrefBrowser(WaveRefWave wv)
variable WRB_UpdateListboxWave()
variable WRB_BrowserWindowHook(WMWinHookStruct *s)
variable WRB_ListBoxProc_WrefBrowser(WMListboxAction *lba)
static variable WRB_CountNotebookParagraphs(string nbName)
static variable WRB_AppendToNotebookWithRuler(string nbName, string txt, string ruler)
static variable WRB_ScrollToNotebookStart(string nbName)
static variable WRB_UpdateWaveInfo(variable idx)
static variable WRB_GetSelectedIndex()
static variable WRB_ShowWrefWave()
variable WRB_TableWindowHook(WMWinHookStruct *s)
variable WRB_ButtonProc_WrefBrowserShow(WMButtonAction *ba)
variable WRB_ButtonProc_WrefBrowserBack(WMButtonAction *ba)
static string WRB_GetWaveTypeStr(WaveOrNull wv)
static string WRB_GetPreviewStr(WaveOrNull wv, variable useHtml = defaultValue)
static wave WRB_GetTableElements(string win)
static string WRB_EscapeHTML(string str)
variable WRB_TableTooltipHook(WMTooltipHookStruct *s)
variable WRB_TableWindowHookNav(WMWinHookStruct *s)

Variables

static const string WIN_NAME = "WaverefBrowser"
static const string TABLE_NAME = "dupTable"
static const string PANEL_NAME = "panel"
static const string WAVEINFO_NAME = "WrefBrowserWaveInfo"
static const double PREVIEW_COUNT = 10
static const double TABLE_ELEMENTS_ROW = -2
static const double TABLE_ELEMENTS_COL = -3
static const string TABLE_RECREATION_ELEMENTS = "elements\(.+?\)=\(([^,\)]+),([^,\)]+)(?:,([^,\)]+))?(?:,([^,\)]+))?\)"