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-app-private.h"
|
||||||
#include "shell-global.h"
|
#include "shell-global.h"
|
||||||
#include "st/st-texture-cache.h"
|
|
||||||
#include "display.h"
|
#include "display.h"
|
||||||
|
#include "st.h"
|
||||||
|
|
||||||
#define GMENU_I_KNOW_THIS_IS_UNSTABLE
|
#define GMENU_I_KNOW_THIS_IS_UNSTABLE
|
||||||
#include <gmenu-tree.h>
|
#include <gmenu-tree.h>
|
||||||
|
@ -16,9 +16,9 @@
|
|||||||
#include "shell-window-tracker-private.h"
|
#include "shell-window-tracker-private.h"
|
||||||
#include "shell-app-system.h"
|
#include "shell-app-system.h"
|
||||||
#include "shell-app-private.h"
|
#include "shell-app-private.h"
|
||||||
#include "st/st-texture-cache.h"
|
|
||||||
#include "shell-global.h"
|
#include "shell-global.h"
|
||||||
#include "shell-marshal.h"
|
#include "shell-marshal.h"
|
||||||
|
#include "st.h"
|
||||||
|
|
||||||
#include "display.h"
|
#include "display.h"
|
||||||
#include "window.h"
|
#include "window.h"
|
||||||
|
@ -22,11 +22,17 @@
|
|||||||
#ifndef __ST_TEXTURE_CACHE_H__
|
#ifndef __ST_TEXTURE_CACHE_H__
|
||||||
#define __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 <gio/gio.h>
|
||||||
#include <gtk/gtk.h>
|
#include <gtk/gtk.h>
|
||||||
#include <gdk-pixbuf/gdk-pixbuf.h>
|
#include <gdk-pixbuf/gdk-pixbuf.h>
|
||||||
#include <clutter/clutter.h>
|
#include <clutter/clutter.h>
|
||||||
|
|
||||||
|
#include <st/st-types.h>
|
||||||
|
|
||||||
#define ST_TYPE_TEXTURE_CACHE (st_texture_cache_get_type ())
|
#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(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))
|
#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 {
|
typedef enum {
|
||||||
ST_TEXTURE_CACHE_POLICY_NONE,
|
ST_TEXTURE_CACHE_POLICY_NONE,
|
||||||
ST_TEXTURE_CACHE_POLICY_FOREVER
|
ST_TEXTURE_CACHE_POLICY_FOREVER
|
||||||
|
@ -42,6 +42,13 @@ typedef enum {
|
|||||||
ST_ALIGN_END
|
ST_ALIGN_END
|
||||||
} StAlign;
|
} StAlign;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
ST_ICON_SYMBOLIC,
|
||||||
|
ST_ICON_FULLCOLOR,
|
||||||
|
ST_ICON_APPLICATION,
|
||||||
|
ST_ICON_DOCUMENT
|
||||||
|
} StIconType;
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* __ST_TYPES_H__ */
|
#endif /* __ST_TYPES_H__ */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user