GitMyTextRenderer(wxDataViewListCtrl* listctrl) : m_listctrl(listctrl) { m_font = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT); m_font.SetFamily(wxFONTFAMILY_TELETYPE); wxBitmap bmp(1, 1); wxMemoryDC dc; dc.SelectObject(bmp); int xx, yy; wxFont f = m_font; dc.GetTextExtent("Tp", &xx, &yy, NULL, NULL, &f); m_listctrl->SetRowHeight(yy); }
/// Initializes a wxFont object using the FontSetting data /// @param font wxFont object to initialize void FontSetting::GetFont(wxFont& font) const { //------Last Checked------// // - Dec 6, 2004 font.SetPointSize(GetPointSize()); font.SetFamily(wxDEFAULT); font.SetStyle(((IsItalic()) ? wxITALIC : wxNORMAL)); if (m_weight <= weightLight) font.SetWeight(wxLIGHT); else if (m_weight < weightBold) font.SetWeight(wxNORMAL); else font.SetWeight(wxBOLD); font.SetUnderlined(IsUnderline()); font.SetFaceName(GetFaceName()); }