ARB
|
#include "refentries.h"
#include <awt_config_manager.hxx>
#include <item_sel_list.h>
#include <aw_root.hxx>
#include <aw_awars.hxx>
#include <aw_msg.hxx>
#include <arbdbt.h>
#include <gb_aci.h>
#include <cctype>
Go to the source code of this file.
Namespaces | |
RefEntries | |
Macros | |
#define | AWAR_MARKBYREF "awt/refs/" |
#define | AWAR_MARKBYREF_ALL AWAR_MARKBYREF "which" |
#define | AWAR_MARKBYREF_FIELD AWAR_MARKBYREF "field" |
#define | AWAR_MARKBYREF_IGNORE_MISSING AWAR_MARKBYREF "ignore_missing" |
#define | AWAR_MARKBYREF_IGNORE_UNKNOWN AWAR_MARKBYREF "ignore_unknown" |
#define | AWAR_MARKBYREF_FILTER AWAR_MARKBYREF "filter" |
#define | AWAR_MARKBYREF_TEMP "tmp/awt/refs/" |
#define | AWAR_MARKBYREF_SELECTED AWAR_MARKBYREF_TEMP "selected" |
#define | AWAR_MARKBYREF_CONTENT AWAR_MARKBYREF_TEMP "content" |
#define | AWAR_MARKBYREF_RESULT AWAR_MARKBYREF_TEMP "result" |
Functions | |
static ARB_ERROR | RefEntries::generate_item_error (const char *format, ItemSelector &itemtype, GBDATA *gb_item) |
static ARB_ERROR | RefEntries::addRefsTo (DBItemSet &referred, ItemSelector &itemtype, GBDATA *gb_item, const RefSelector &ref) |
static void | RefEntries::perform_refentries (AW_window *aww, ReferringEntriesHandler *reh, referred_item_handler ricb) |
static void | RefEntries::refresh_result_cb (AW_root *aw_root, ReferringEntriesHandler *reh) |
static void | RefEntries::bind_result_refresh_cbs (AW_root *aw_root, ReferringEntriesHandler *reh) |
void | RefEntries::create_refentries_awars (AW_root *aw_root, AW_default aw_def) |
AW_window * | RefEntries::create_refentries_window (AW_root *aw_root, ReferringEntriesHandler *reh, const char *window_id, const char *title, const char *help, client_area_builder build_client_area, const char *action, referred_item_handler action_cb) |
Variables | |
static AWT_config_mapping_def | RefEntries::markByRef_config_mapping [] |
static AWT_predefined_config | RefEntries::markByRef_predefined_config [] |
#define AWAR_MARKBYREF "awt/refs/" |
Definition at line 135 of file refentries.cxx.
#define AWAR_MARKBYREF_ALL AWAR_MARKBYREF "which" |
Definition at line 136 of file refentries.cxx.
Referenced by RefEntries::create_refentries_awars(), RefEntries::create_refentries_window(), and RefEntries::perform_refentries().
#define AWAR_MARKBYREF_FIELD AWAR_MARKBYREF "field" |
Definition at line 137 of file refentries.cxx.
Referenced by RefEntries::bind_result_refresh_cbs(), RefEntries::create_refentries_awars(), RefEntries::create_refentries_window(), RefEntries::perform_refentries(), and RefEntries::refresh_result_cb().
#define AWAR_MARKBYREF_IGNORE_MISSING AWAR_MARKBYREF "ignore_missing" |
Definition at line 138 of file refentries.cxx.
Referenced by RefEntries::create_refentries_awars(), RefEntries::create_refentries_window(), and RefEntries::perform_refentries().
#define AWAR_MARKBYREF_IGNORE_UNKNOWN AWAR_MARKBYREF "ignore_unknown" |
Definition at line 139 of file refentries.cxx.
Referenced by RefEntries::create_refentries_awars(), RefEntries::create_refentries_window(), and RefEntries::perform_refentries().
#define AWAR_MARKBYREF_FILTER AWAR_MARKBYREF "filter" |
Definition at line 140 of file refentries.cxx.
Referenced by RefEntries::bind_result_refresh_cbs(), RefEntries::create_refentries_awars(), RefEntries::create_refentries_window(), RefEntries::perform_refentries(), and RefEntries::refresh_result_cb().
#define AWAR_MARKBYREF_TEMP "tmp/awt/refs/" |
Definition at line 142 of file refentries.cxx.
#define AWAR_MARKBYREF_SELECTED AWAR_MARKBYREF_TEMP "selected" |
Definition at line 143 of file refentries.cxx.
Referenced by RefEntries::create_refentries_awars(), RefEntries::create_refentries_window(), and RefEntries::refresh_result_cb().
#define AWAR_MARKBYREF_CONTENT AWAR_MARKBYREF_TEMP "content" |
Definition at line 144 of file refentries.cxx.
Referenced by RefEntries::create_refentries_awars(), RefEntries::create_refentries_window(), and RefEntries::refresh_result_cb().
#define AWAR_MARKBYREF_RESULT AWAR_MARKBYREF_TEMP "result" |
Definition at line 145 of file refentries.cxx.
Referenced by RefEntries::create_refentries_awars(), RefEntries::create_refentries_window(), and RefEntries::refresh_result_cb().