Author: rpmcruz
Date: Thu Feb 18 05:05:34 2010
New Revision: 60847
URL: http://svn.opensuse.org/viewcvs/yast?rev=60847&view=rev
Log:
* src/pkg/ygtkpkglistview.h/cc: partial reversal on the
highlight api.
* src/pkg/yzyppwrapper.h/cc: moved partition methods here.
* src/pkg/ygtkpkgundolist.cc: added warning label when disk
space run out.
* src/pkg/ygtkpkgpatternview.cc: <big> tag for categories.
* src/ygtkbargraph.h/c: Ubuntu has this nice partitions
drawing; improved ours a little bit. Got rid of shadows
parameter as well.
Modified:
trunk/gtk/ChangeLog
trunk/gtk/src/pkg/YGPackageSelector.cc
trunk/gtk/src/pkg/ygtkpkgdetailview.cc
trunk/gtk/src/pkg/ygtkpkglistview.cc
trunk/gtk/src/pkg/ygtkpkglistview.h
trunk/gtk/src/pkg/ygtkpkgpatternview.cc
trunk/gtk/src/pkg/ygtkpkgstatusbar.cc
trunk/gtk/src/pkg/ygtkpkgundolist.cc
trunk/gtk/src/pkg/yzyppwrapper.cc
trunk/gtk/src/pkg/yzyppwrapper.h
trunk/gtk/src/ygtkbargraph.c
trunk/gtk/src/ygtkbargraph.h
Modified: trunk/gtk/ChangeLog
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/ChangeLog?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/ChangeLog (original)
+++ trunk/gtk/ChangeLog Thu Feb 18 05:05:34 2010
@@ -1,3 +1,19 @@
+2010-02-18 Ricardo Cruz
+
+ * src/pkg/ygtkpkglistview.h/cc: partial reversal on the
+ highlight api.
+
+ * src/pkg/yzyppwrapper.h/cc: moved partition methods here.
+
+ * src/pkg/ygtkpkgundolist.cc: added warning label when disk
+ space run out.
+
+ * src/pkg/ygtkpkgpatternview.cc: <big> tag for categories.
+
+ * src/ygtkbargraph.h/c: Ubuntu has this nice partitions
+ drawing; improved ours a little bit. Got rid of shadows
+ parameter as well.
+
2010-02-17 Ricardo Cruz
* src/pkg/YGPackageSelector.cc & src/pkg/ygtkpkglistview.h/cc:
Modified: trunk/gtk/src/pkg/YGPackageSelector.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/pkg/YGPackageSelector.cc?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/src/pkg/YGPackageSelector.cc (original)
+++ trunk/gtk/src/pkg/YGPackageSelector.cc Thu Feb 18 05:05:34 2010
@@ -474,8 +474,9 @@
Ypp::List list (query);
m_list->setList (list);
+ YGUI::ui()->normalCursor();
if (YGPackageSelector::get()->breath()) return;
- m_list->setList (list, keywords);
+ m_list->setHighlight (keywords);
if (YGPackageSelector::get()->breath()) return;
refreshToolbox();
Modified: trunk/gtk/src/pkg/ygtkpkgdetailview.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/pkg/ygtkpkgdetailview.cc?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/src/pkg/ygtkpkgdetailview.cc (original)
+++ trunk/gtk/src/pkg/ygtkpkgdetailview.cc Thu Feb 18 05:05:34 2010
@@ -580,18 +580,21 @@
static void undo_clicked_cb (GtkButton *button, VersionExpander *pThis)
{ pThis->list.undo(); }
+ static gboolean sel_modified_idle_cb (gpointer data)
+ { Ypp::notifySelModified(); return FALSE; }
+
static void version_toggled_cb (GtkToggleButton *button, VersionExpander *pThis)
{
if (gtk_toggle_button_get_active (button)) {
- pThis->updateButton();
-
ZyppSelectable zsel;
ZyppResObject zobj;
pThis->getSelected (&zsel, &zobj);
if (!zsel->toInstall()) {
- zsel->setCandidate (zobj);
- Ypp::notifySelModified();
+ zsel->setCandidate (zobj); // delay sel modified for snappy feel
+ g_idle_add_full (G_PRIORITY_LOW, sel_modified_idle_cb, pThis, NULL);
}
+
+ pThis->updateButton();
}
}
Modified: trunk/gtk/src/pkg/ygtkpkglistview.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/pkg/ygtkpkglistview.cc?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/src/pkg/ygtkpkglistview.cc (original)
+++ trunk/gtk/src/pkg/ygtkpkglistview.cc Thu Feb 18 05:05:34 2010
@@ -54,8 +54,7 @@
struct YGtkZyppModel : public YGtkTreeModel, Ypp::SelListener
{
- YGtkZyppModel (Ypp::List list, const std::list std::string &keywords)
- : m_list (list), m_keywords (keywords)
+ YGtkZyppModel (Ypp::List list) : m_list (list)
{ addSelListener (this); }
~YGtkZyppModel()
@@ -229,8 +228,8 @@
}
};
-static GtkTreeModel *ygtk_zypp_model_new (Ypp::List list, const std::list std::string &keywords)
-{ return ygtk_tree_model_new (new YGtkZyppModel (list, keywords)); }
+static GtkTreeModel *ygtk_zypp_model_new (Ypp::List list)
+{ return ygtk_tree_model_new (new YGtkZyppModel (list)); }
static Ypp::Selectable *ygtk_zypp_model_get_sel (GtkTreeModel *model, gchar *path_str)
{
@@ -280,10 +279,10 @@
ascendent = _ascendent;
}
- GtkTreeModel *model = ygtk_zypp_model_new (list.clone(), keywords);
+ GtkTreeModel *model = ygtk_zypp_model_new (list.clone());
gtk_tree_view_set_model (GTK_TREE_VIEW (view), model);
g_object_unref (G_OBJECT (model));
- m_keywords = keywords;
+ setHighlight (keywords);
if (userModified) {
GList *columns = gtk_tree_view_get_columns (GTK_TREE_VIEW (view));
@@ -302,18 +301,15 @@
gtk_tree_view_set_search_column (GTK_TREE_VIEW (view), NAME_PROP);
}
-#if 0
void setHighlight (const std::list std::string &keywords)
{
- if (m_keywords.empty() && keywords.empty())
- return;
+ if (m_keywords.empty() && keywords.empty()) return;
m_keywords = keywords;
GtkTreeModel *model = gtk_tree_view_get_model (GTK_TREE_VIEW (view));
YGtkZyppModel *zmodel = (YGtkZyppModel *) ygtk_tree_model_get_model (model);
zmodel->setHighlight (keywords);
gtk_widget_queue_draw (view);
}
-#endif
};
static void right_click_cb (YGtkTreeView *view, gboolean outreach, YGtkPkgListView *pThis)
@@ -611,9 +607,9 @@
impl->setList (list, impl->sort_attrb, impl->ascendent, false, keywords);
}
-void YGtkPkgListView::setList (Ypp::List list, const std::list std::string &keywords)
+void YGtkPkgListView::setHighlight (const std::list std::string &keywords)
{
- impl->setList (list, impl->sort_attrb, impl->ascendent, false, keywords);
+ impl->setHighlight (keywords);
int index = keywords.size() == 1 ? impl->list.find (keywords.front()) : -1;
if (index != -1) {
Modified: trunk/gtk/src/pkg/ygtkpkglistview.h
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/pkg/ygtkpkglistview.h?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/src/pkg/ygtkpkglistview.h (original)
+++ trunk/gtk/src/pkg/ygtkpkglistview.h Thu Feb 18 05:05:34 2010
@@ -25,7 +25,8 @@
void setQuery (Ypp::Query &query);
void setList (Ypp::List list);
- void setList (Ypp::List list, const std::list std::string &keywords);
+
+ void setHighlight (const std::list std::string &keywords);
void addTextColumn (const char *header, int property, bool visible, int size, bool identAuto = false);
void addCheckColumn (int checkProperty);
Modified: trunk/gtk/src/pkg/ygtkpkgpatternview.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/pkg/ygtkpkgpatternview.cc?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/src/pkg/ygtkpkgpatternview.cc (original)
+++ trunk/gtk/src/pkg/ygtkpkgpatternview.cc Thu Feb 18 05:05:34 2010
@@ -196,7 +196,7 @@
static void insert_category (GtkTreeStore *store, Ypp::Selectable &sel, ZyppPattern pattern)
{
GtkTreeIter iter;
- std::string text ("<b>" + pattern->category() + "</b>");
+ std::string text ("<big><b>" + pattern->category() + "</b></big>");
if (!find_name (store, NULL, &iter, text)) {
insert_node (store, NULL, &iter, pattern->order());
Modified: trunk/gtk/src/pkg/ygtkpkgstatusbar.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/pkg/ygtkpkgstatusbar.cc?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/src/pkg/ygtkpkgstatusbar.cc (original)
+++ trunk/gtk/src/pkg/ygtkpkgstatusbar.cc Thu Feb 18 05:05:34 2010
@@ -206,34 +206,6 @@
}
};
-typedef zypp::DiskUsageCounter::MountPoint ZyppDu;
-typedef zypp::DiskUsageCounter::MountPointSet ZyppDuSet;
-
-static std::vector std::string getPartitionList()
-{
- ZyppDuSet diskUsage = zypp::getZYpp()->diskUsage();
- std::vector std::string partitions;
- partitions.reserve (diskUsage.size());
- for (ZyppDuSet::iterator it = diskUsage.begin(); it != diskUsage.end(); it++) {
- const ZyppDu &point = *it;
- if (!point.readonly)
- partitions.push_back (point.dir);
- }
- std::sort (partitions.begin(), partitions.end());
- return partitions;
-}
-
-static const ZyppDu getPartition (const std::string &mount_point)
-{
- ZyppDuSet diskUsage = zypp::getZYpp()->diskUsage();
- for (ZyppDuSet::iterator it = diskUsage.begin(); it != diskUsage.end(); it++) {
- const ZyppDu &point = *it;
- if (mount_point == point.dir)
- return point;
- }
- return *zypp::getZYpp()->diskUsage().begin(); // error
-}
-
#define MIN_FREE_MB_WARN 400
#define MIN_PERCENT_WARN 90
@@ -245,7 +217,7 @@
DiskChange (bool small)
{
GtkListStore *store = gtk_list_store_new (1, G_TYPE_STRING);
- std::vector std::string partitions = getPartitionList();
+ std::vector std::string partitions = Ypp::getPartitionList();
int active = -1;
for (unsigned int i = 0; i < partitions.size(); i++) {
const std::string &part = partitions[i];
@@ -291,7 +263,7 @@
GtkTreeModel *model = gtk_combo_box_get_model (GTK_COMBO_BOX (combo));
gchar *mount_point;
gtk_tree_model_get (model, &iter, 0, &mount_point, -1);
- const ZyppDu part = getPartition (mount_point);
+ const ZyppDu part = Ypp::getPartition (mount_point);
g_free (mount_point);
int percent = part.total_size ? ((100 * part.pkg_size) / part.total_size) : 0;
@@ -299,7 +271,7 @@
const char *format = "%s";
if (percent > MIN_PERCENT_WARN && free < MIN_FREE_MB_WARN)
- format = "<b>%s<b></span>";
+ format = "<b><b>%s<b></span></b>";
char *str = g_strdup_printf (format, part.freeAfterCommit().asString().c_str());
gtk_label_set_markup (GTK_LABEL (text), str);
g_free (str);
Modified: trunk/gtk/src/pkg/ygtkpkgundolist.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/pkg/ygtkpkgundolist.cc?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/src/pkg/ygtkpkgundolist.cc (original)
+++ trunk/gtk/src/pkg/ygtkpkgundolist.cc Thu Feb 18 05:05:34 2010
@@ -90,20 +90,30 @@
#include "ygtkpkglistview.h"
struct ChangeSizeInfo : public YGtkPkgUndoList::Listener {
- GtkWidget *box, *disk_label, *download_label;
+ GtkWidget *vbox, *disk_label, *download_label, *warn_label;
GtkWidget *getWidget()
- { return box; }
+ { return vbox; }
ChangeSizeInfo()
{
- box = gtk_hbox_new (FALSE, 6);
+ GtkWidget *hbox = gtk_hbox_new (FALSE, 6);
GtkWidget *line;
line = createSizeWidget (_("Disk space required:"), &disk_label);
- gtk_box_pack_start (GTK_BOX (box), line, FALSE, TRUE, 0);
- gtk_box_pack_start (GTK_BOX (box), gtk_label_new ("/"), FALSE, TRUE, 0);
- line = createSizeWidget (_("Download size"), &download_label);
- gtk_box_pack_start (GTK_BOX (box), line, FALSE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), line, FALSE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), gtk_label_new ("/"), FALSE, TRUE, 0);
+ line = createSizeWidget (_("Download size:"), &download_label);
+ gtk_box_pack_start (GTK_BOX (hbox), line, FALSE, TRUE, 0);
+ gtk_widget_show_all (hbox);
+
+ warn_label = gtk_label_new ("");
+ gtk_misc_set_alignment (GTK_MISC (warn_label), 0, .5);
+ gtk_label_set_selectable (GTK_LABEL (warn_label), TRUE);
+
+ vbox = gtk_vbox_new (FALSE, 6);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (vbox), warn_label, FALSE, TRUE, 0);
+ gtk_widget_show (vbox);
undoChanged (YGPackageSelector::get()->undoList());
YGPackageSelector::get()->undoList()->addListener (this);
@@ -132,6 +142,24 @@
gtk_label_set_text (GTK_LABEL (disk_label), disk.asString().c_str());
gtk_label_set_text (GTK_LABEL (download_label), download.asString().c_str());
+
+ gtk_widget_hide (warn_label);
+ ZyppDuSet diskUsage = zypp::getZYpp()->diskUsage();
+ for (ZyppDuSet::iterator it = diskUsage.begin(); it != diskUsage.end(); it++) {
+ const ZyppDu &point = *it;
+ if (!point.readonly && point.freeAfterCommit() < 0) {
+ char *str = g_strdup_printf (
+ _("%sPartition %s is %s over-capacity (%s filled out of %s).%s"),
+ "<b>",
+ point.dir.c_str(), point.freeAfterCommit().asString().c_str(),
+ point.usedAfterCommit().asString().c_str(),
+ point.totalSize().asString().c_str(), "</span></b>");
+ gtk_label_set_markup (GTK_LABEL (warn_label), str);
+ g_free (str);
+ gtk_widget_show (warn_label);
+ break;
+ }
+ }
}
static GtkWidget *createSizeWidget (const char *label, GtkWidget **widget)
@@ -190,6 +218,7 @@
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check_box), active);
g_signal_connect (G_OBJECT (check_box), "toggled",
G_CALLBACK (close_when_done_toggled_cb), NULL);
+ gtk_widget_show (check_box);
return check_box;
}
@@ -204,8 +233,9 @@
gtk_dialog_add_buttons (GTK_DIALOG (dialog), GTK_STOCK_CANCEL, GTK_RESPONSE_NO,
GTK_STOCK_APPLY, GTK_RESPONSE_YES, NULL);
else {
- gtk_message_dialog_set_image (GTK_MESSAGE_DIALOG (dialog),
- gtk_image_new_from_stock (GTK_STOCK_UNDO, GTK_ICON_SIZE_DIALOG));
+ GtkWidget *image = gtk_image_new_from_stock (GTK_STOCK_UNDO, GTK_ICON_SIZE_DIALOG);
+ gtk_widget_show (image);
+ gtk_message_dialog_set_image (GTK_MESSAGE_DIALOG (dialog), image);
gtk_dialog_add_buttons (GTK_DIALOG (dialog), GTK_STOCK_CLOSE, GTK_RESPONSE_YES, NULL);
}
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_YES);
@@ -226,10 +256,9 @@
gtk_box_pack_start (GTK_BOX (vbox), change_size.getWidget(), FALSE, TRUE, 0);
if (onApply)
gtk_box_pack_start (GTK_BOX (vbox), create_close_when_done_check(), FALSE, TRUE, 0);
-
+ gtk_widget_show (vbox);
gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)->vbox), vbox);
- gtk_widget_show_all (dialog);
int ret = gtk_dialog_run (GTK_DIALOG (dialog));
gtk_widget_destroy (dialog);
return ret == GTK_RESPONSE_YES;
Modified: trunk/gtk/src/pkg/yzyppwrapper.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/pkg/yzyppwrapper.cc?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/src/pkg/yzyppwrapper.cc (original)
+++ trunk/gtk/src/pkg/yzyppwrapper.cc Thu Feb 18 05:05:34 2010
@@ -639,6 +639,33 @@
return 0;
}
+// Disk
+
+std::vector std::string Ypp::getPartitionList()
+{
+ ZyppDuSet diskUsage = zypp::getZYpp()->diskUsage();
+ std::vector std::string partitions;
+ partitions.reserve (diskUsage.size());
+ for (ZyppDuSet::iterator it = diskUsage.begin(); it != diskUsage.end(); it++) {
+ const ZyppDu &point = *it;
+ if (!point.readonly)
+ partitions.push_back (point.dir);
+ }
+ std::sort (partitions.begin(), partitions.end());
+ return partitions;
+}
+
+const ZyppDu Ypp::getPartition (const std::string &mount_point)
+{
+ ZyppDuSet diskUsage = zypp::getZYpp()->diskUsage();
+ for (ZyppDuSet::iterator it = diskUsage.begin(); it != diskUsage.end(); it++) {
+ const ZyppDu &point = *it;
+ if (mount_point == point.dir)
+ return point;
+ }
+ return *zypp::getZYpp()->diskUsage().begin(); // error
+}
+
// Busy
static Ypp::BusyListener *g_busy_listener = 0;
Modified: trunk/gtk/src/pkg/yzyppwrapper.h
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/pkg/yzyppwrapper.h?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/src/pkg/yzyppwrapper.h (original)
+++ trunk/gtk/src/pkg/yzyppwrapper.h Thu Feb 18 05:05:34 2010
@@ -71,6 +71,8 @@
typedef zypp::PoolQuery ZyppQuery;
typedef zypp::sat::SolvAttr ZyppAttribute;
typedef zypp::ByteCount Size_t;
+typedef zypp::DiskUsageCounter::MountPoint ZyppDu;
+typedef zypp::DiskUsageCounter::MountPointSet ZyppDuSet;
inline ZyppPackage castZyppPackage (ZyppResObject obj)
{ return zypp::dynamic_pointer_cast <const zypp::Package> (obj); }
@@ -446,6 +448,11 @@
};
+ // Disk
+
+ std::vector std::string getPartitionList();
+ const ZyppDu getPartition (const std::string &mount_point);
+
// Misc utilities
struct Busy {
Modified: trunk/gtk/src/ygtkbargraph.c
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/ygtkbargraph.c?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/src/ygtkbargraph.c (original)
+++ trunk/gtk/src/ygtkbargraph.c Thu Feb 18 05:05:34 2010
@@ -46,9 +46,6 @@
GtkWidget *label = ygtk_colored_label_new();
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_CENTER);
- YGtkColoredLabel *color_label = YGTK_COLORED_LABEL (label);
- ygtk_colored_label_set_shadow (color_label, !bar->flat);
-
// we need a GtkEventBox or something, so we may assign a tooltip to it
GtkWidget *lbox = gtk_event_box_new();
gtk_container_add (GTK_CONTAINER (lbox), label);
@@ -165,24 +162,47 @@
//** YGtkColoredLabel
+#include
+
G_DEFINE_TYPE (YGtkColoredLabel, ygtk_colored_label, GTK_TYPE_LABEL)
static void ygtk_colored_label_init (YGtkColoredLabel *label)
-{
- label->shadow = GTK_SHADOW_NONE;
-}
+{}
+
+static inline double pixel_clamp (double val)
+{ return MAX (0, MIN (1, val)); }
static gboolean ygtk_colored_label_expose_event (GtkWidget *widget, GdkEventExpose *event)
{
- GtkStyle *style = gtk_widget_get_style (widget);
GtkAllocation *alloc = &widget->allocation;
- GtkShadowType shadow = YGTK_COLORED_LABEL (widget)->shadow;
- if (shadow == GTK_SHADOW_NONE)
- gtk_paint_flat_box (style, widget->window, GTK_STATE_NORMAL, shadow, &event->area,
- widget, NULL, alloc->x, alloc->y, alloc->width, alloc->height);
- else
- gtk_paint_box (style, widget->window, GTK_STATE_NORMAL, shadow, &event->area,
- widget, NULL, alloc->x, alloc->y, alloc->width, alloc->height);
+
+ GdkColor *bg_color = &widget->style->bg[GTK_STATE_NORMAL];
+ double red = (bg_color->red >> 8) / 255.;
+ double green = (bg_color->green >> 8) / 255.;
+ double blue = (bg_color->blue >> 8) / 255.;
+
+ cairo_t *cr = gdk_cairo_create (event->window);
+ cairo_translate (cr, alloc->x, alloc->y);
+ cairo_scale (cr, alloc->width, alloc->height);
+
+ double x, y, w, h;
+ x = alloc->x;
+ y = alloc->y;
+ w = alloc->width;
+ h = alloc->height;
+ cairo_pattern_t *grad = cairo_pattern_create_linear (0, 0, 0, 1);
+
+ cairo_pattern_add_color_stop_rgba (grad, 0, pixel_clamp (red+.3), pixel_clamp (green+.3), pixel_clamp (blue+.3), 1);
+ cairo_pattern_add_color_stop_rgba (grad, 0.70, red, green, blue, 1);
+ cairo_pattern_add_color_stop_rgba (grad, 1, pixel_clamp (red-.2), pixel_clamp (green-.2), pixel_clamp (blue-.2), 1);
+
+ cairo_rectangle (cr, 0, 0, 1, 1);
+ cairo_set_source (cr, grad);
+ cairo_fill (cr);
+
+ cairo_pattern_destroy (grad);
+ cairo_destroy (cr);
+
GTK_WIDGET_CLASS (ygtk_colored_label_parent_class)->expose_event (widget, event);
return FALSE;
}
@@ -196,11 +216,6 @@
void ygtk_colored_label_set_foreground (YGtkColoredLabel *label, GdkColor *color)
{ gtk_widget_modify_fg (GTK_WIDGET (label), GTK_STATE_NORMAL, color); }
-void ygtk_colored_label_set_shadow (YGtkColoredLabel *label, gboolean set_shadow)
-{
- label->shadow = set_shadow ? GTK_SHADOW_OUT : GTK_SHADOW_NONE;
-}
-
static void ygtk_colored_label_class_init (YGtkColoredLabelClass *klass)
{
ygtk_colored_label_parent_class = g_type_class_peek_parent (klass);
Modified: trunk/gtk/src/ygtkbargraph.h
URL: http://svn.opensuse.org/viewcvs/yast/trunk/gtk/src/ygtkbargraph.h?rev=60847&r1=60846&r2=60847&view=diff
==============================================================================
--- trunk/gtk/src/ygtkbargraph.h (original)
+++ trunk/gtk/src/ygtkbargraph.h Thu Feb 18 05:05:34 2010
@@ -76,9 +76,6 @@
typedef struct _YGtkColoredLabel
{
GtkLabel parent;
-
- // private
- GtkShadowType shadow;
} YGtkColoredLabel;
typedef struct _YGtkColoredLabelClass
@@ -94,8 +91,6 @@
void ygtk_colored_label_set_foreground (YGtkColoredLabel *label, GdkColor *color);
void ygtk_colored_label_set_background (YGtkColoredLabel *label, GdkColor *color);
-void ygtk_colored_label_set_shadow (YGtkColoredLabel *label, gboolean set_shadow);
-
G_END_DECLS
#endif /*YGTK_COLORED_LABEL*/
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org