[gtkmm/removegdkcolor] Remove most API that uses Gdk::Color.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm/removegdkcolor] Remove most API that uses Gdk::Color.
- Date: Thu, 13 Jan 2011 14:14:14 +0000 (UTC)
commit 4622dee6bd636118779218dde6e76c281bc696ee
Author: Murray Cumming <murrayc murrayc com>
Date: Thu Jan 13 15:12:53 2011 +0100
Remove most API that uses Gdk::Color.
* gtk/src/cellrenderer.hg:
* gtk/src/cellrenderertext.hg:
* gtk/src/cellview.hg:
* gtk/src/colorbutton.ccg:
* gtk/src/colorbutton.hg:
* gtk/src/colorselection.ccg:
* gtk/src/colorselection.hg:
* gtk/src/settings.hg: Remove methods and properties that use Gdk::Color,
because TextTag is the only class that does not yet have RGBA equivalents.
ChangeLog | 14 ++++++++++++++
gtk/src/cellrenderer.hg | 2 +-
gtk/src/cellrenderertext.hg | 4 ++--
gtk/src/cellview.hg | 6 +++---
gtk/src/colorbutton.ccg | 7 -------
gtk/src/colorbutton.hg | 29 +++++++----------------------
gtk/src/colorselection.ccg | 14 --------------
gtk/src/colorselection.hg | 16 +++++++++++-----
gtk/src/settings.hg | 2 +-
9 files changed, 39 insertions(+), 55 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 528b17d..09002bb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,19 @@
2011-01-13 Murray Cumming <murrayc murrayc com>
+ Remove most API that uses Gdk::Color.
+
+ * gtk/src/cellrenderer.hg:
+ * gtk/src/cellrenderertext.hg:
+ * gtk/src/cellview.hg:
+ * gtk/src/colorbutton.ccg:
+ * gtk/src/colorbutton.hg:
+ * gtk/src/colorselection.ccg:
+ * gtk/src/colorselection.hg:
+ * gtk/src/settings.hg: Remove methods and properties that use Gdk::Color,
+ because TextTag is the only class that does not yet have RGBA equivalents.
+
+2011-01-13 Murray Cumming <murrayc murrayc com>
+
Documentation: Remove mentions of Pixmap.
* gdk/src/window.hg: Remove declaration of set_icon(pixmap), which had
diff --git a/gtk/src/cellrenderer.hg b/gtk/src/cellrenderer.hg
index 29df206..ad70469 100644
--- a/gtk/src/cellrenderer.hg
+++ b/gtk/src/cellrenderer.hg
@@ -145,7 +145,7 @@ public:
_WRAP_PROPERTY("is-expander", bool)
_WRAP_PROPERTY("is-expanded", bool)
_WRAP_PROPERTY("cell-background", Glib::ustring)
- _WRAP_PROPERTY("cell-background-gdk", Gdk::Color)
+ //GdkColor is semi-deprecated: _WRAP_PROPERTY("cell-background-gdk", Gdk::Color)
_WRAP_PROPERTY("cell-background-rgba", Gdk::RGBA)
_WRAP_PROPERTY("cell-background-set", bool)
_WRAP_PROPERTY("editing", bool)
diff --git a/gtk/src/cellrenderertext.hg b/gtk/src/cellrenderertext.hg
index 975fa30..273e807 100644
--- a/gtk/src/cellrenderertext.hg
+++ b/gtk/src/cellrenderertext.hg
@@ -47,8 +47,8 @@ public:
_WRAP_PROPERTY("attributes", Pango::AttrList)
_WRAP_PROPERTY("background", Glib::ustring)
_WRAP_PROPERTY("foreground", Glib::ustring)
- _WRAP_PROPERTY("background-gdk", Gdk::Color)
- _WRAP_PROPERTY("foreground-gdk", Gdk::Color)
+ //GdkColor is semi-deprecated: _WRAP_PROPERTY("background-gdk", Gdk::Color)
+ //GdkColor is semi-deprecated: _WRAP_PROPERTY("foreground-gdk", Gdk::Color)
_WRAP_PROPERTY("background-rgba", Gdk::RGBA)
_WRAP_PROPERTY("foreground-rgba", Gdk::RGBA)
_WRAP_PROPERTY("font", Glib::ustring)
diff --git a/gtk/src/cellview.hg b/gtk/src/cellview.hg
index 370a4bb..0cadad0 100644
--- a/gtk/src/cellview.hg
+++ b/gtk/src/cellview.hg
@@ -85,13 +85,13 @@ public:
_WRAP_METHOD(TreeModel::Path get_displayed_row() const, gtk_cell_view_get_displayed_row)
_IGNORE(gtk_cell_view_get_size_of_row) //deprecated
- _WRAP_METHOD(void set_background_color(const Gdk::Color& color), gtk_cell_view_set_background_color)
- _WRAP_METHOD(void set_background_rgba(const Gdk::RGBA& rgba), gtk_cell_view_set_background_rgba)
+ //GdkColor is semi-deprecated.
+ _IGNORE(gtk_cell_view_set_background_color, gtk_cell_view_set_background_rgba)
_IGNORE(gtk_cell_view_get_cell_renderers) //deprecated
_WRAP_PROPERTY("background", Glib::ustring)
- _WRAP_PROPERTY("background-gdk", Gdk::Color)
+ //GdkColor is semi-deprecated: _WRAP_PROPERTY("background-gdk", Gdk::Color)
_WRAP_PROPERTY("background-rgba", Gdk::RGBA)
_WRAP_PROPERTY("background-set", bool)
_WRAP_PROPERTY("model", Glib::RefPtr<TreeModel>)
diff --git a/gtk/src/colorbutton.ccg b/gtk/src/colorbutton.ccg
index 2aba272..0254aba 100644
--- a/gtk/src/colorbutton.ccg
+++ b/gtk/src/colorbutton.ccg
@@ -26,13 +26,6 @@
namespace Gtk
{
-Gdk::Color ColorButton::get_color() const
-{
- Gdk::Color color;
- gtk_color_button_get_color(const_cast<GtkColorButton*>(gobj()), color.gobj());
- return color;
-}
-
Gdk::RGBA ColorButton::get_rgba() const
{
Gdk::RGBA color;
diff --git a/gtk/src/colorbutton.hg b/gtk/src/colorbutton.hg
index 7b0c812..6e04af9 100644
--- a/gtk/src/colorbutton.hg
+++ b/gtk/src/colorbutton.hg
@@ -57,17 +57,8 @@ public:
_CTOR_DEFAULT()
_IGNORE(gtk_color_button_new)
- /** Creates a new color button with a predefined color.
- *
- * Same as Gtk::ColorButton::ColorButton(). Additionally takes a Gdk::Color and
- * initializes the button with this color. Equivalent to calling set_color(@a color)
- * after the default constructor.
- *
- * @param color A Gdk::Color to set the current color with.
- *
- * @newin{2,4}
- */
- _WRAP_CTOR(ColorButton(const Gdk::Color& color), gtk_color_button_new_with_color)
+ //GdkColor is semi-deprecated.
+ _IGNORE(gtk_color_button_new_with_color)
/** Creates a new color button with a predefined color.
*
@@ -81,19 +72,13 @@ public:
*/
_WRAP_CTOR(ColorButton(const Gdk::RGBA& rgba), gtk_color_button_new_with_rgba)
- _WRAP_METHOD(void set_color(const Gdk::Color& color), gtk_color_button_set_color)
+ //GdkColor is semi-deprecated.
+ _IGNORE(gtk_color_button_set_color)
+
_WRAP_METHOD(void set_alpha(guint16 alpha), gtk_color_button_set_alpha)
_WRAP_METHOD(void set_rgba(const Gdk::RGBA& color), gtk_color_button_set_rgba)
- /** Returns a copy of the the current color.
- *
- * Changes to the return value will have no effect on the Gtk::ColorButton.
- *
- * @return A Gdk::Color representing the current internal color of the Gtk::ColorButton.
- *
- * @newin{2,4}
- */
- Gdk::Color get_color() const;
+ //GdkColor is semi-deprecated.
_IGNORE(gtk_color_button_get_color)
/** Returns a copy of the the current color.
@@ -115,7 +100,7 @@ public:
_WRAP_PROPERTY("use-alpha", bool)
_WRAP_PROPERTY("title", Glib::ustring)
- _WRAP_PROPERTY("color", Gdk::Color)
+ //GdkColor is semi-deprecated. _WRAP_PROPERTY("color", Gdk::Color)
_WRAP_PROPERTY("rgba", Gdk::RGBA)
_WRAP_PROPERTY("alpha", guint16) //Todo: Remove thsi when we remove the "color" property too.
diff --git a/gtk/src/colorselection.ccg b/gtk/src/colorselection.ccg
index a4bf3c3..b9b069a 100644
--- a/gtk/src/colorselection.ccg
+++ b/gtk/src/colorselection.ccg
@@ -57,20 +57,6 @@ static void old_change_palette_hook_callback(const Glib::RefPtr<Gdk::Screen>& sc
namespace Gtk
{
-Gdk::Color ColorSelection::get_current_color() const
-{
- Gdk::Color color; //GdkColor Just a simple struct.
- gtk_color_selection_get_current_color(const_cast<GtkColorSelection*>(gobj()), color.gobj());
- return color;
-}
-
-Gdk::Color ColorSelection::get_previous_color() const
-{
- Gdk::Color color; //GdkColor Just a simple struct.
- gtk_color_selection_get_previous_color(const_cast<GtkColorSelection*>(gobj()), color.gobj());
- return color;
-}
-
Gdk::RGBA ColorSelection::get_current_rgba() const
{
Gdk::RGBA color; //GdkRGBA is just a simple struct.
diff --git a/gtk/src/colorselection.hg b/gtk/src/colorselection.hg
index 5f19577..7980110 100644
--- a/gtk/src/colorselection.hg
+++ b/gtk/src/colorselection.hg
@@ -51,13 +51,19 @@ public:
_WRAP_METHOD(void set_has_opacity_control(bool has_opacity = true), gtk_color_selection_set_has_opacity_control)
_WRAP_METHOD(bool get_has_palette() const, gtk_color_selection_get_has_palette)
_WRAP_METHOD(void set_has_palette(bool has_palette = true), gtk_color_selection_set_has_palette)
- _WRAP_METHOD(void set_current_color(const Gdk::Color& color), gtk_color_selection_set_current_color)
+
+ //GdkColor is semi-deprecated.
+ _IGNORE(gtk_color_selection_set_current_color)
+
_WRAP_METHOD(void set_current_alpha(guint16 alpha), gtk_color_selection_set_current_alpha)
- Gdk::Color get_current_color() const;
+
_WRAP_METHOD(guint16 get_current_alpha() const, gtk_color_selection_get_current_alpha)
- _WRAP_METHOD(void set_previous_color(const Gdk::Color& color), gtk_color_selection_set_previous_color)
+
+ //GdkColor is semi-deprecated.
+ _IGNORE(gtk_color_selection_set_previous_color)
+
_WRAP_METHOD(void set_previous_alpha(guint16 alpha), gtk_color_selection_set_previous_alpha)
- Gdk::Color get_previous_color() const;
+
_WRAP_METHOD(guint16 get_previous_alpha() const, gtk_color_selection_get_previous_alpha)
@@ -81,7 +87,7 @@ public:
_WRAP_PROPERTY("has-palette", bool)
_WRAP_PROPERTY("has-opacity-control", bool)
- _WRAP_PROPERTY("current-color", Gdk::Color)
+ //GdkColor is semi-deprecated: _WRAP_PROPERTY("current-color", Gdk::Color)
_WRAP_PROPERTY("current-alpha", guint)
};
diff --git a/gtk/src/settings.hg b/gtk/src/settings.hg
index 4de0553..3eff746 100644
--- a/gtk/src/settings.hg
+++ b/gtk/src/settings.hg
@@ -81,7 +81,7 @@ public:
_WRAP_PROPERTY("gtk-keynav-cursor-only", bool)
_WRAP_PROPERTY("gtk-keynav-wrap-around", bool)
_WRAP_PROPERTY("gtk-error-bell", bool)
- _WRAP_PROPERTY("color-hash", Gdk::Color) //This is really a hash table.
+ //GdkColor is semi-deprecated. _WRAP_PROPERTY("color-hash", Gdk::Color) //This is really a hash table.
_WRAP_PROPERTY("gtk-file-chooser-backend", Glib::ustring)
_WRAP_PROPERTY("gtk-print-backends", Glib::ustring)
_WRAP_PROPERTY("gtk-print-preview-command", Glib::ustring)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]