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

#include <aw_common_xm.hxx>

Inheritance diagram for AW_GC_Xm:
Inheritance graph
[legend]
Collaboration diagram for AW_GC_Xm:
Collaboration graph
[legend]

Public Member Functions

 AW_GC_Xm (AW_common *common)
 
 ~AW_GC_Xm ()
 
virtual int get_available_fontsizes (AW_font font_nr, int *available_sizes) const
 
AW_common_Xmget_common () const
 
GC get_gc () const
 
const XFontStruct * get_xfont () const
 
- Public Member Functions inherited from AW_GC
 AW_GC (AW_common *common_)
 
virtual ~AW_GC ()
 
AW_commonget_common () const
 
const AW_font_limitsget_font_limits () const
 
const AW_font_limitsget_font_limits (char c) const
 
short get_width_of_char (char c) const
 
short get_ascent_of_char (char c) const
 
short get_descent_of_char (char c) const
 
int get_string_size (long textlen) const
 
int get_string_size (const SizedCstr &cstr) const
 
AW_rgb get_fg_color () const
 
AW_rgb get_last_fg_color () const
 
void set_fg_color (AW_rgb col)
 
void set_function (AW_function mode)
 
void set_line_attributes (short new_width, AW_linestyle new_style)
 
void set_font (AW_font font_nr, int size, int *found_size)
 
short get_fontsize () const
 
AW_font get_fontnr () const
 
void establish_default ()
 
void apply_config (const AW_GC_config &conf)
 
void reset ()
 
- Public Member Functions inherited from AW_GC_config
 AW_GC_config ()
 
AW_function get_function () const
 
AW_grey_level get_grey_level () const
 
void set_grey_level (AW_grey_level grey_level_)
 
short get_line_width () const
 
AW_linestyle get_line_style () const
 
bool operator== (const AW_GC_config &other) const
 

Additional Inherited Members

- Protected Member Functions inherited from AW_GC
void set_char_size (int i, int ascent, int descent, int width)
 
void set_no_char_size (int i)
 
- Protected Attributes inherited from AW_GC_config
AW_function function
 
AW_grey_level grey_level
 
short line_width
 
AW_linestyle style
 

Detailed Description

Definition at line 29 of file aw_common_xm.hxx.

Constructor & Destructor Documentation

AW_GC_Xm::AW_GC_Xm ( AW_common common)
AW_GC_Xm::~AW_GC_Xm ( )

Definition at line 363 of file AW_device.cxx.

References get_common().

Member Function Documentation

int AW_GC_Xm::get_available_fontsizes ( AW_font  font_nr,
int available_sizes 
) const
virtual

Implements AW_GC.

Definition at line 848 of file AW_xfont.cxx.

References get_available_fontsizes(), and get_common().

AW_common_Xm * AW_GC_Xm::get_common ( ) const
inline

Definition at line 86 of file aw_common_xm.hxx.

References DOWNCAST, and AW_GC::get_common().

Referenced by AW_GC_Xm(), get_available_fontsizes(), and ~AW_GC_Xm().

GC AW_GC_Xm::get_gc ( ) const
inline

Definition at line 48 of file aw_common_xm.hxx.

Referenced by AW_common_Xm::get_GC().

const XFontStruct* AW_GC_Xm::get_xfont ( ) const
inline

Definition at line 49 of file aw_common_xm.hxx.

Referenced by AW_common_Xm::get_xfont().


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