mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-28 17:32:29 +01:00
- Added double buffering when drawing a WMFrame title with an AA font to avoid
flickering. - Added double buffering when drawing WMList items to avoid flickering - Shared xft drawable - Renamed AASystemFont and AABoldSystemFont to AntialiasedSystemFont respectively AntialiasedBoldSystemFont in WMGLOBAL - WMCreateFont falls back to normal fonts if antialiased fonts cannot be created (even if enabled)
This commit is contained in:
@@ -124,19 +124,21 @@ typedef struct W_Screen {
|
||||
int depth;
|
||||
|
||||
Colormap colormap;
|
||||
|
||||
|
||||
Visual *visual;
|
||||
|
||||
|
||||
Time lastEventTime;
|
||||
|
||||
|
||||
Window rootWin;
|
||||
|
||||
struct _XftDraw *xftdraw;
|
||||
|
||||
struct W_View *rootView;
|
||||
|
||||
|
||||
RContext *rcontext;
|
||||
|
||||
struct W_IMContext *imctx;
|
||||
|
||||
|
||||
/* application related */
|
||||
|
||||
W_FocusInfo *focusInfo;
|
||||
@@ -408,8 +410,8 @@ typedef struct W_EventHandler {
|
||||
typedef struct _WINGsConfiguration {
|
||||
char *systemFont;
|
||||
char *boldSystemFont;
|
||||
char *aaSystemFont;
|
||||
char *aaBoldSystemFont;
|
||||
char *antialiasedSystemFont;
|
||||
char *antialiasedBoldSystemFont;
|
||||
int defaultFontSize;
|
||||
Bool antialiasedText;
|
||||
Bool useMultiByte;
|
||||
|
||||
Reference in New Issue
Block a user