index 3ac8ab9201033bc28fbf4c4fd8588376101196ef..dfba71a0919f3623419643e0cf81b387fccdab47 100644 (file)
-#ifndef __SP_COLOR_ICC_SELECTOR_H__
-#define __SP_COLOR_ICC_SELECTOR_H__
+#ifndef SEEN_SP_COLOR_ICC_SELECTOR_H
+#define SEEN_SP_COLOR_ICC_SELECTOR_H
#include <glib/gtypes.h>
#include <gtk/gtktooltips.h>
virtual void init();
protected:
- virtual void _colorChanged( const SPColor& color, gfloat alpha );
+ virtual void _colorChanged();
static void _adjustmentChanged ( GtkAdjustment *adjustment, SPColorICCSelector *cs );
static void _sliderChanged( SPColorSlider *slider, SPColorICCSelector *cs );
static void _fixupHit( GtkWidget* src, gpointer data );
+ static void _profileSelected( GtkWidget* src, gpointer data );
void _recalcColor( gboolean changing );
#if ENABLE_LCMS
void _setProfile( SVGICCColor* profile );
+ void _switchToProfile( gchar const* name );
#endif // ENABLE_LCMS
void _updateSliders( gint ignore );
+ void _profilesChanged( std::string const & name );
gboolean _updating : 1;
gboolean _dragging : 1;
guint32 _fixupNeeded;
GtkWidget* _fixupBtn;
+ GtkWidget* _profileSel;
guint _fooCount;
guint const* _fooScales;
#if ENABLE_LCMS
std::string _profileName;
- guint _profIntent;
- icColorSpaceSignature _profileSpace;
- icProfileClassSignature _profileClass;
- cmsHPROFILE _prof;
- cmsHPROFILE _destProf;
- cmsHTRANSFORM _transf;
+ Inkscape::ColorProfile* _prof;
guint _profChannelCount;
+ gulong _profChangedID;
#endif // ENABLE_LCMS
private:
-#endif
+#endif // SEEN_SP_COLOR_ICC_SELECTOR_H
/*
Local Variables: