AP_UnixToolbar_StyleCombo Class Reference

#include <ap_UnixToolbar_StyleCombo.h>

Inheritance diagram for AP_UnixToolbar_StyleCombo:

EV_Toolbar_Control

List of all members.

Public Member Functions

 AP_UnixToolbar_StyleCombo (EV_Toolbar *pToolbar, XAP_Toolbar_Id id)
virtual ~AP_UnixToolbar_StyleCombo (void)
virtual bool populate (void)
bool repopulate (void)
const PangoFontDescription * getStyle (const gchar *name)

Static Public Member Functions

static EV_Toolbar_Controlstatic_constructor (EV_Toolbar *, XAP_Toolbar_Id id)

Protected Attributes

AP_UnixFramem_pFrame

Private Member Functions

void getPangoAttrs (PD_Style *pStyle, PangoFontDescription *desc)
void freeStyles (void)

Private Attributes

UT_GenericStringMap
< PangoFontDescription * > 
m_mapStyles
PangoFontDescription * m_pDefaultDesc


Constructor & Destructor Documentation

AP_UnixToolbar_StyleCombo::AP_UnixToolbar_StyleCombo ( EV_Toolbar pToolbar,
XAP_Toolbar_Id  id 
)

AP_UnixToolbar_StyleCombo::~AP_UnixToolbar_StyleCombo ( void   )  [virtual]

References freeStyles(), and m_pDefaultDesc.


Member Function Documentation

bool AP_UnixToolbar_StyleCombo::populate ( void   )  [virtual]

bool AP_UnixToolbar_StyleCombo::repopulate ( void   ) 

const PangoFontDescription * AP_UnixToolbar_StyleCombo::getStyle ( const gchar *  name  ) 

EV_Toolbar_Control * AP_UnixToolbar_StyleCombo::static_constructor ( EV_Toolbar pToolbar,
XAP_Toolbar_Id  id 
) [static]

void AP_UnixToolbar_StyleCombo::getPangoAttrs ( PD_Style pStyle,
PangoFontDescription *  desc 
) [private]

Todo:
ROB parse more attributes like font-color, background-color

References DIM_PT, gchar, PD_Style::getPropertyExpand(), style, UT_convertToDimension(), and UT_return_if_fail.

void AP_UnixToolbar_StyleCombo::freeStyles ( void   )  [private]


Member Data Documentation

Referenced by freeStyles(), and getStyle().

PangoFontDescription* AP_UnixToolbar_StyleCombo::m_pDefaultDesc [private]


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

Generated on Sun Oct 12 00:06:49 2008 for AbiWord by  doxygen 1.5.5