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
Collaboration diagram for AW_GC_Xm:
Collaboration graph

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

Implements AW_GC.

Definition at line 846 of file AW_xfont.cxx.

References get_available_fontsizes(), and get_common().

AW_common_Xm * AW_GC_Xm::get_common ( ) const

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

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

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: