ARB
Namespaces | Typedefs | Enumerations | Functions
awt_modules.hxx File Reference
#include <aw_base.hxx>
#include <arbtools.h>
Include dependency graph for awt_modules.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 UNTYPED
 

Typedefs

typedef void(* UNTYPED::awt_orderfun )(AW_window *aww, awt_reorder_mode pos, AW_CL cl_user)
 
typedef void(* UNTYPED::awt_collectfun )(AW_window *aww, awt_collect_mode what, AW_CL cl_user)
 

Enumerations

enum  awt_reorder_mode { ARM_TOP, ARM_UP, ARM_DOWN, ARM_BOTTOM }
 
enum  awt_collect_mode { ACM_ADD, ACM_FILL, ACM_REMOVE, ACM_EMPTY }
 

Functions

void UNTYPED::awt_create_order_buttons (AW_window *aws, awt_orderfun reorder_cb, AW_CL cl_user)
 
void UNTYPED::awt_create_collect_buttons (AW_window *aws, bool collect_rightwards, awt_collectfun collect_cb, AW_CL cl_user)
 
template<typename T >
void awt_create_order_buttons (AW_window *aws, void(*reorder_cb)(AW_window *, awt_reorder_mode, T), T t)
 
void awt_create_order_buttons (AW_window *aws, void(*reorder_cb)(AW_window *, awt_reorder_mode))
 
template<typename T >
void awt_create_collect_buttons (AW_window *aws, bool collect_rightwards, void(*collect_cb)(AW_window *, awt_collect_mode, T), T t)
 
void awt_create_collect_buttons (AW_window *aws, bool collect_rightwards, void(*collect_cb)(AW_window *, awt_collect_mode))
 

Enumeration Type Documentation

Enumerator
ARM_TOP 
ARM_UP 
ARM_DOWN 
ARM_BOTTOM 

Definition at line 22 of file awt_modules.hxx.

Enumerator
ACM_ADD 
ACM_FILL 
ACM_REMOVE 
ACM_EMPTY 

Definition at line 29 of file awt_modules.hxx.

Function Documentation

template<typename T >
void awt_create_order_buttons ( AW_window aws,
void(*)(AW_window *, awt_reorder_mode, T reorder_cb,
T  t 
)
inline
void awt_create_order_buttons ( AW_window aws,
void(*)(AW_window *, awt_reorder_mode reorder_cb 
)
inline

Definition at line 51 of file awt_modules.hxx.

References UNTYPED::awt_create_order_buttons(), and CASTSIG.

template<typename T >
void awt_create_collect_buttons ( AW_window aws,
bool  collect_rightwards,
void(*)(AW_window *, awt_collect_mode, T collect_cb,
T  t 
)
inline
void awt_create_collect_buttons ( AW_window aws,
bool  collect_rightwards,
void(*)(AW_window *, awt_collect_mode collect_cb 
)
inline

Definition at line 61 of file awt_modules.hxx.

References UNTYPED::awt_create_collect_buttons(), and CASTSIG.