summaryrefslogtreecommitdiffstats
path: root/src/ui/widget/icon-widget.cpp
diff options
context:
space:
mode:
authorAndrew Higginson <at.higginson@gmail.com>2011-12-27 21:04:47 +0000
committerAndrew <at.higginson@gmail.com>2011-12-27 21:04:47 +0000
commit80960b623a99aae1402ab651b2974ef544ed3b03 (patch)
treeba49d42c2789e9e11f805e2d5263e10f9fedeef8 /src/ui/widget/icon-widget.cpp
parenttry to fix bug (diff)
parentGDL: Cherry-pick upstream patch 73852 (2011-03-23) - Add missing return value. (diff)
downloadinkscape-80960b623a99aae1402ab651b2974ef544ed3b03.tar.gz
inkscape-80960b623a99aae1402ab651b2974ef544ed3b03.zip
merged with trunk so I can build again...
(bzr r10092.1.36)
Diffstat (limited to 'src/ui/widget/icon-widget.cpp')
-rw-r--r--src/ui/widget/icon-widget.cpp31
1 files changed, 13 insertions, 18 deletions
diff --git a/src/ui/widget/icon-widget.cpp b/src/ui/widget/icon-widget.cpp
index 64415f421..d04f89b15 100644
--- a/src/ui/widget/icon-widget.cpp
+++ b/src/ui/widget/icon-widget.cpp
@@ -1,6 +1,4 @@
-/**
- * \brief Icon Widget
- *
+/*
* Author:
* Bryce Harrington <bryce@bryceharrington.org>
*
@@ -14,28 +12,23 @@
# include <config.h>
#endif
-#include <glib/gmem.h>
+#include <glib.h>
#include "icon-widget.h"
namespace Inkscape {
namespace UI {
namespace Widget {
-/**
- * General purpose icon widget, supporting SVG, etc. icon loading
- *
- * \param ...
- *
- * An icon widget is a ...
- */
-
-IconWidget::IconWidget()
+IconWidget::IconWidget() :
+ _pb(0),
+ _size(0),
+ _do_bitmap_icons(false)
{
- _pb = NULL;
- _size = 0;
}
-IconWidget::IconWidget(int unsigned size, int unsigned scale, gchar const *name)
+IconWidget::IconWidget(int unsigned size, int unsigned scale, gchar const *name) :
+ _pb(0),
+ _do_bitmap_icons(false)
{
_size = std::max((int unsigned)128, std::min(size, (int unsigned)1));
@@ -45,7 +38,7 @@ IconWidget::IconWidget(int unsigned size, int unsigned scale, gchar const *name)
if (pixels == NULL) {
g_warning("Couldn't find matching icon for %s - has this application been installed?", name);
- _pb = NULL;
+ //_pb = NULL;
} else {
/* TODO
_pb = gdk_pixbuf_new_from_data(pixels, GDK_COLORSPACE_RGB,
@@ -55,7 +48,9 @@ IconWidget::IconWidget(int unsigned size, int unsigned scale, gchar const *name)
}
}
-IconWidget::IconWidget(int unsigned size, guchar const */*px*/)
+IconWidget::IconWidget(int unsigned size, guchar const */*px*/) :
+ _pb(0),
+ _do_bitmap_icons(false)
{
_size = std::max((int unsigned)128, std::min(size, (int unsigned)1));