Move StIconType to st-types.h from st-texture-cache.h
StIconType will be used by a new StIcon class, so move it to the header file of common enumerations. Including st-types.h which had the St single-include check revealed that st-texture-cache.h didn't have that check and several places were including that directly. Fix that up. https://bugzilla.gnome.org/show_bug.cgi?id=633865
This commit is contained in:
parent
a9a8b1ec6a
commit
aed6375a2d
@ -13,8 +13,8 @@
|
||||
|
||||
#include "shell-app-private.h"
|
||||
#include "shell-global.h"
|
||||
#include "st/st-texture-cache.h"
|
||||
#include "display.h"
|
||||
#include "st.h"
|
||||
|
||||
#define GMENU_I_KNOW_THIS_IS_UNSTABLE
|
||||
#include <gmenu-tree.h>
|
||||
|
@ -16,9 +16,9 @@
|
||||
#include "shell-window-tracker-private.h"
|
||||
#include "shell-app-system.h"
|
||||
#include "shell-app-private.h"
|
||||
#include "st/st-texture-cache.h"
|
||||
#include "shell-global.h"
|
||||
#include "shell-marshal.h"
|
||||
#include "st.h"
|
||||
|
||||
#include "display.h"
|
||||
#include "window.h"
|
||||
|
@ -22,11 +22,17 @@
|
||||
#ifndef __ST_TEXTURE_CACHE_H__
|
||||
#define __ST_TEXTURE_CACHE_H__
|
||||
|
||||
#if !defined(ST_H_INSIDE) && !defined(ST_COMPILATION)
|
||||
#error "Only <st/st.h> can be included directly.h"
|
||||
#endif
|
||||
|
||||
#include <gio/gio.h>
|
||||
#include <gtk/gtk.h>
|
||||
#include <gdk-pixbuf/gdk-pixbuf.h>
|
||||
#include <clutter/clutter.h>
|
||||
|
||||
#include <st/st-types.h>
|
||||
|
||||
#define ST_TYPE_TEXTURE_CACHE (st_texture_cache_get_type ())
|
||||
#define ST_TEXTURE_CACHE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ST_TYPE_TEXTURE_CACHE, StTextureCache))
|
||||
#define ST_TEXTURE_CACHE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ST_TYPE_TEXTURE_CACHE, StTextureCacheClass))
|
||||
@ -52,13 +58,6 @@ struct _StTextureCacheClass
|
||||
|
||||
};
|
||||
|
||||
typedef enum {
|
||||
ST_ICON_SYMBOLIC,
|
||||
ST_ICON_FULLCOLOR,
|
||||
ST_ICON_APPLICATION,
|
||||
ST_ICON_DOCUMENT
|
||||
} StIconType;
|
||||
|
||||
typedef enum {
|
||||
ST_TEXTURE_CACHE_POLICY_NONE,
|
||||
ST_TEXTURE_CACHE_POLICY_FOREVER
|
||||
|
@ -42,6 +42,13 @@ typedef enum {
|
||||
ST_ALIGN_END
|
||||
} StAlign;
|
||||
|
||||
typedef enum {
|
||||
ST_ICON_SYMBOLIC,
|
||||
ST_ICON_FULLCOLOR,
|
||||
ST_ICON_APPLICATION,
|
||||
ST_ICON_DOCUMENT
|
||||
} StIconType;
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __ST_TYPES_H__ */
|
||||
|
Loading…
Reference in New Issue
Block a user