ARB
Namespaces | Macros | Functions | Variables
refentries.cxx File Reference
#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>
Include dependency graph for refentries.cxx:

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_windowRefEntries::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 []
 

Macro Definition Documentation

#define AWAR_MARKBYREF   "awt/refs/"

Definition at line 135 of file refentries.cxx.

#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/"

Definition at line 142 of file refentries.cxx.

#define AWAR_MARKBYREF_SELECTED   AWAR_MARKBYREF_TEMP "selected"
#define AWAR_MARKBYREF_CONTENT   AWAR_MARKBYREF_TEMP "content"
#define AWAR_MARKBYREF_RESULT   AWAR_MARKBYREF_TEMP "result"