1///////////////////////////////////////////////////////////////////////////// 2// Name: wx/unix/fontutil.h 3// Purpose: font-related helper functions for Unix/X11 4// Author: Vadim Zeitlin 5// Modified by: 6// Created: 05.11.99 7// RCS-ID: $Id: fontutil.h 27408 2004-05-23 20:53:33Z JS $ 8// Copyright: (c) wxWidgets team 9// Licence: wxWindows licence 10///////////////////////////////////////////////////////////////////////////// 11 12#ifndef _WX_UNIX_FONTUTIL_H_ 13#define _WX_UNIX_FONTUTIL_H_ 14 15#ifdef __X__ 16 typedef WXFontStructPtr wxNativeFont; 17#elif defined(__WXGTK__) 18 typedef GdkFont *wxNativeFont; 19#else 20 #error "Unsupported toolkit" 21#endif 22 23// returns the handle of the nearest available font or 0 24extern wxNativeFont 25wxLoadQueryNearestFont(int pointSize, 26 int family, 27 int style, 28 int weight, 29 bool underlined, 30 const wxString &facename, 31 wxFontEncoding encoding, 32 wxString* xFontName = (wxString *)NULL); 33 34// returns the font specified by the given XLFD 35extern wxNativeFont wxLoadFont(const wxString& fontSpec); 36 37#endif // _WX_UNIX_FONTUTIL_H_ 38