ARB
Classes | Macros | Typedefs | Enumerations | Functions | Variables
aw_root.hxx File Reference
#include <arbtools.h>
#include <arb_error.h>
#include <cb.h>
#include <attributes.h>
#include "aw_base.hxx"
Include dependency graph for aw_root.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UserActionTracker
 
class  NullTracker
 
class  AW_root
 

Macros

#define aw_assert(bed)   arb_assert(bed)
 
#define legal_mask(m)   (((m)&AWM_ALL) == (m))
 

Typedefs

typedef charAW_error
 

Enumerations

enum  AW_ProcessEventType { NO_EVENT = 0, KEY_PRESSED = 2, KEY_RELEASED = 3 }
 

Functions

void aw_set_local_message ()
 
charaw_input (const char *title, const char *prompt, const char *default_input)
 
charaw_input (const char *prompt, const char *default_input)
 
charaw_input (const char *prompt)
 
charaw_modal_file_selection (const char *title, const char *dir, const char *def_name, const char *suffix)
 
void aw_initstatus ()
 
bool ARB_global_awars_initialized ()
 
bool ARB_in_expert_mode (AW_root *awr)
 
bool ARB_in_novice_mode (AW_root *awr)
 
void ARB_declare_global_awars (AW_root *aw_root, AW_default aw_def)
 
GB_ERROR ARB_bind_global_awars (GBDATA *gb_main) __ATTR__USERESULT
 
__ATTR__USERESULT_TODO GB_ERROR ARB_init_global_awars (AW_root *aw_root, AW_default aw_def, GBDATA *gb_main)
 
AW_default get_AW_ROOT_DEFAULT ()
 

Variables

char AW_ERROR_BUFFER [1024]
 

Macro Definition Documentation

#define aw_assert (   bed)    arb_assert(bed)

Definition at line 21 of file aw_root.hxx.

#define legal_mask (   m)    (((m)&AWM_ALL) == (m))

Typedef Documentation

typedef char* AW_error

Definition at line 28 of file aw_root.hxx.

Enumeration Type Documentation

Enumerator
NO_EVENT 
KEY_PRESSED 
KEY_RELEASED 

Definition at line 49 of file aw_root.hxx.

Function Documentation

void aw_set_local_message ( )

Definition at line 1137 of file AW_status.cxx.

References aw_stg_struct::local_message.

Referenced by ED4_root::generate_window().

char* aw_input ( const char title,
const char prompt,
const char default_input 
)
char* aw_input ( const char prompt,
const char default_input 
)

Definition at line 303 of file AW_modal.cxx.

References aw_input().

char* aw_input ( const char prompt)
inline

Definition at line 38 of file aw_root.hxx.

References aw_input(), and NULp.

char* aw_modal_file_selection ( const char title,
const char dir,
const char def_name,
const char suffix 
)
void aw_initstatus ( )
bool ARB_global_awars_initialized ( )

Definition at line 90 of file AW_global_awars.cxx.

References initialized.

Referenced by ARB_in_expert_mode(), and awt_create_aww_vars().

bool ARB_in_expert_mode ( AW_root awr)
bool ARB_in_novice_mode ( AW_root awr)
inline

Definition at line 193 of file aw_root.hxx.

References ARB_in_expert_mode().

Referenced by FastAligner_create_variables().

void ARB_declare_global_awars ( AW_root aw_root,
AW_default  aw_def 
)
GB_ERROR ARB_bind_global_awars ( GBDATA gb_main)
__ATTR__USERESULT_TODO GB_ERROR ARB_init_global_awars ( AW_root aw_root,
AW_default  aw_def,
GBDATA gb_main 
)
inline
AW_default get_AW_ROOT_DEFAULT ( )
inline

Definition at line 203 of file aw_root.hxx.

References AW_root::check_properties(), NULp, and AW_root::SINGLETON.

Variable Documentation

char AW_ERROR_BUFFER[1024]