Mercurial > hg > xemacs-beta
annotate src/gccache-x.h @ 5636:07256dcc0c8b
Add missing foreback specifier values to the GUI Element face.
They were missing for an unexplicable reason in my initial patch, leading to
nil color instances in the whole hierarchy of widget faces.
-------------------- ChangeLog entries follow: --------------------
src/ChangeLog addition:
2012-01-03 Didier Verna <didier@xemacs.org>
* faces.c (complex_vars_of_faces): Add missing foreback specifier
values to the GUI Element face.
author | Didier Verna <didier@lrde.epita.fr> |
---|---|
date | Tue, 03 Jan 2012 11:25:06 +0100 |
parents | 308d34e9f07d |
children |
rev | line source |
---|---|
2587 | 1 /* Efficient caching of X GCs (graphics contexts). |
2 Copyright (C) 1993 Free Software Foundation, Inc. | |
3 | |
4 | |
5 This file is part of XEmacs. | |
6 | |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
4917
diff
changeset
|
7 XEmacs is free software: you can redistribute it and/or modify it |
2587 | 8 under the terms of the GNU General Public License as published by the |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
4917
diff
changeset
|
9 Free Software Foundation, either version 3 of the License, or (at your |
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
4917
diff
changeset
|
10 option) any later version. |
2587 | 11 |
12 XEmacs is distributed in the hope that it will be useful, but WITHOUT | |
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
15 for more details. | |
16 | |
17 You should have received a copy of the GNU General Public License | |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
4917
diff
changeset
|
18 along with XEmacs. If not, see <http://www.gnu.org/licenses/>. */ |
2587 | 19 |
20 /* Synched up with: Not in FSF. */ | |
21 | |
22 /* Written by jwz, 14 jun 93 */ | |
23 | |
4917 | 24 #ifndef INCLUDED_gccache_x_h_ |
25 #define INCLUDED_gccache_x_h_ | |
2587 | 26 |
4908
b3ce27ca7647
various fixes related to gtk, redisplay-xlike-inc.c
Ben Wing <ben@xemacs.org>
parents:
3094
diff
changeset
|
27 #include <X11/Xlib.h> |
b3ce27ca7647
various fixes related to gtk, redisplay-xlike-inc.c
Ben Wing <ben@xemacs.org>
parents:
3094
diff
changeset
|
28 |
2587 | 29 struct gc_cache; |
30 struct gc_cache *make_gc_cache (Display *, Window); | |
31 void free_gc_cache (struct gc_cache *cache); | |
32 GC gc_cache_lookup (struct gc_cache *, XGCValues *, unsigned long mask); | |
33 | |
3094 | 34 #define XE_GCONTEXT(cell) (XGContextFromGC(cell->gc)) |
35 | |
36 #ifdef DEBUG_XEMACS | |
37 | |
38 void describe_gc_cache (struct gc_cache *cache, int flags); | |
39 | |
40 #define DGCCFLAG_DISABLE 0 | |
41 #define DGCCFLAG_SUMMARY 1 << 0 | |
42 #define DGCCFLAG_LIST_CELLS 1 << 1 | |
43 #define DGCCFLAG_CELL_DETAILS 1 << 2 | |
44 /* A combination of the flags above. */ | |
45 #define DGCCFLAG_DEFAULT DGCCFLAG_SUMMARY | DGCCFLAG_LIST_CELLS | |
46 #endif | |
47 | |
4917 | 48 #endif /* INCLUDED_gccache_x_h_ */ |