ARB
Public Member Functions | List of all members
AW_area_management Class Reference

#include <aw_window_Xm.hxx>

Public Member Functions

 AW_area_management (Widget form, Widget widget)
 
Widget get_form () const
 
Widget get_area () const
 
AW_common_Xmget_common () const
 
AW_device_Xm * get_screen_device ()
 
AW_device_sizeget_size_device ()
 
AW_device_print * get_print_device ()
 
AW_device_click * get_click_device ()
 
void create_devices (AW_window *aww, AW_area ar)
 
void set_expose_callback (AW_window *aww, const WindowCallback &cb)
 
void set_resize_callback (AW_window *aww, const WindowCallback &cb)
 
void set_input_callback (AW_window *aww, const WindowCallback &wcb)
 
void set_double_click_callback (AW_window *aww, const WindowCallback &wcb)
 
void set_motion_callback (AW_window *aww, const WindowCallback &wcb)
 
bool is_expose_callback (AnyWinCB f)
 
bool is_resize_callback (AnyWinCB f)
 
void run_expose_callback ()
 
void run_resize_callback ()
 
AW_cbget_double_click_cb ()
 
long get_click_time () const
 
void set_click_time (long click_time_)
 

Detailed Description

Definition at line 137 of file aw_window_Xm.hxx.

Constructor & Destructor Documentation

AW_area_management::AW_area_management ( Widget  form,
Widget  widget 
)

Definition at line 3026 of file AW_window.cxx.

Member Function Documentation

Widget AW_area_management::get_form ( ) const
inline

Definition at line 157 of file aw_window_Xm.hxx.

Widget AW_area_management::get_area ( ) const
inline
AW_common_Xm* AW_area_management::get_common ( ) const
inline
AW_device_Xm * AW_area_management::get_screen_device ( )

Definition at line 3032 of file AW_window.cxx.

Referenced by AW_window::get_device().

AW_device_size * AW_area_management::get_size_device ( )

Definition at line 3037 of file AW_window.cxx.

Referenced by AW_window::get_size_device().

AW_device_print * AW_area_management::get_print_device ( )

Definition at line 3042 of file AW_window.cxx.

Referenced by AW_window::get_print_device().

AW_device_click * AW_area_management::get_click_device ( )

Definition at line 3047 of file AW_window.cxx.

Referenced by AW_window::get_click_device().

void AW_area_management::create_devices ( AW_window aww,
AW_area  ar 
)
void AW_area_management::set_expose_callback ( AW_window aww,
const WindowCallback &  cb 
)

Definition at line 1497 of file AW_window.cxx.

References AW_exposeCB(), and NULp.

Referenced by AW_window::set_expose_callback().

void AW_area_management::set_resize_callback ( AW_window aww,
const WindowCallback &  cb 
)

Definition at line 1864 of file AW_window.cxx.

References AW_resizeCB_draw_area(), and NULp.

Referenced by AW_window::set_resize_callback().

void AW_area_management::set_input_callback ( AW_window aww,
const WindowCallback &  wcb 
)

Definition at line 1987 of file AW_window.cxx.

References AW_inputCB_draw_area().

Referenced by AW_window::set_input_callback().

void AW_area_management::set_double_click_callback ( AW_window aww,
const WindowCallback &  wcb 
)

Definition at line 1993 of file AW_window.cxx.

References NULp.

Referenced by AW_window::set_double_click_callback().

void AW_area_management::set_motion_callback ( AW_window aww,
const WindowCallback &  wcb 
)

Definition at line 2017 of file AW_window.cxx.

References AW_motionCB().

Referenced by AW_window::set_motion_callback().

bool AW_area_management::is_expose_callback ( AnyWinCB  f)

Definition at line 1506 of file AW_window.cxx.

References AW_cb::contains().

Referenced by AW_window::is_expose_callback().

bool AW_area_management::is_resize_callback ( AnyWinCB  f)

Definition at line 1529 of file AW_window.cxx.

References AW_cb::contains().

Referenced by AW_window::is_resize_callback().

void AW_area_management::run_expose_callback ( )
inline

Definition at line 1485 of file AW_window.cxx.

References AW_cb::run_callbacks().

Referenced by AW_exposeCB().

void AW_area_management::run_resize_callback ( )
inline

Definition at line 1854 of file AW_window.cxx.

References AW_cb::run_callbacks().

Referenced by AW_resizeCB_draw_area().

AW_cb* AW_area_management::get_double_click_cb ( )
inline

Definition at line 182 of file aw_window_Xm.hxx.

Referenced by AW_inputCB_draw_area().

long AW_area_management::get_click_time ( ) const
inline

Definition at line 183 of file aw_window_Xm.hxx.

Referenced by AW_inputCB_draw_area().

void AW_area_management::set_click_time ( long  click_time_)
inline

Definition at line 184 of file aw_window_Xm.hxx.

Referenced by AW_inputCB_draw_area().


The documentation for this class was generated from the following files: