[gnome-shell] Remove unsplit element classes and pseudo-classes
- From: Simon McVittie <smcv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] Remove unsplit element classes and pseudo-classes
- Date: Wed, 14 Nov 2012 19:25:20 +0000 (UTC)
commit 2cfed952bbbc0730d300fd6dd8ba6e259c880cc3
Author: Simon McVittie <simon mcvittie collabora co uk>
Date: Wed Nov 7 18:45:47 2012 +0000
Remove unsplit element classes and pseudo-classes
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687465
Reviewed-by: Jasper St. Pierre <jstpierre mecheye net>
src/st/st-theme-node-private.h | 2 --
src/st/st-theme-node.c | 20 --------------------
src/st/st-theme-node.h | 2 --
3 files changed, 0 insertions(+), 24 deletions(-)
---
diff --git a/src/st/st-theme-node-private.h b/src/st/st-theme-node-private.h
index 5958441..1f87591 100644
--- a/src/st/st-theme-node-private.h
+++ b/src/st/st-theme-node-private.h
@@ -77,9 +77,7 @@ struct _StThemeNode {
GType element_type;
char *element_id;
- char *element_class;
GStrv element_classes;
- char *pseudo_class;
GStrv pseudo_classes;
char *inline_style;
diff --git a/src/st/st-theme-node.c b/src/st/st-theme-node.c
index 1eda14d..fb7e9fb 100644
--- a/src/st/st-theme-node.c
+++ b/src/st/st-theme-node.c
@@ -96,9 +96,7 @@ st_theme_node_finalize (GObject *object)
StThemeNode *node = ST_THEME_NODE (object);
g_free (node->element_id);
- g_free (node->element_class);
g_strfreev (node->element_classes);
- g_free (node->pseudo_class);
g_strfreev (node->pseudo_classes);
g_free (node->inline_style);
@@ -230,9 +228,7 @@ st_theme_node_new (StThemeContext *context,
node->element_type = element_type;
node->element_id = g_strdup (element_id);
- node->element_class = g_strdup (element_class);
node->element_classes = split_on_whitespace (element_class);
- node->pseudo_class = g_strdup (pseudo_class);
node->pseudo_classes = split_on_whitespace (pseudo_class);
node->inline_style = g_strdup (inline_style);
@@ -288,14 +284,6 @@ st_theme_node_get_element_id (StThemeNode *node)
return node->element_id;
}
-const char *
-st_theme_node_get_element_class (StThemeNode *node)
-{
- g_return_val_if_fail (ST_IS_THEME_NODE (node), NULL);
-
- return node->element_class;
-}
-
/**
* st_theme_node_get_element_classes:
*
@@ -309,14 +297,6 @@ st_theme_node_get_element_classes (StThemeNode *node)
return node->element_classes;
}
-const char *
-st_theme_node_get_pseudo_class (StThemeNode *node)
-{
- g_return_val_if_fail (ST_IS_THEME_NODE (node), NULL);
-
- return node->pseudo_class;
-}
-
/**
* st_theme_node_get_pseudo_classes:
*
diff --git a/src/st/st-theme-node.h b/src/st/st-theme-node.h
index 31b200d..085fa6a 100644
--- a/src/st/st-theme-node.h
+++ b/src/st/st-theme-node.h
@@ -113,9 +113,7 @@ gboolean st_theme_node_equal (StThemeNode *node_a, StThemeNode *node_b);
GType st_theme_node_get_element_type (StThemeNode *node);
const char *st_theme_node_get_element_id (StThemeNode *node);
-const char *st_theme_node_get_element_class (StThemeNode *node);
GStrv st_theme_node_get_element_classes (StThemeNode *node);
-const char *st_theme_node_get_pseudo_class (StThemeNode *node);
GStrv st_theme_node_get_pseudo_classes (StThemeNode *node);
/* Generic getters ... these are not cached so are less efficient. The other
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]