index b2fd62b1e336bf02c544285e7dd953599a8e17ca..40446fe0ad9b4998c69ce4b63c3281bf7804fe5e 100644 (file)
-#ifndef __SP_COLOR_SELECTOR_H__
-#define __SP_COLOR_SELECTOR_H__
+#ifndef SEEN_SP_COLOR_SELECTOR_H
+#define SEEN_SP_COLOR_SELECTOR_H
#include <gtk/gtkvbox.h>
#include "../color.h"
#include <gtk/gtkvbox.h>
#include "../color.h"
virtual void setSubmode( guint submode );
virtual guint getSubmode() const;
virtual void setSubmode( guint submode );
virtual guint getSubmode() const;
- virtual SPColorSpaceType getColorspace() const;
- virtual gboolean setColorspace( SPColorSpaceType colorspace );
-
protected:
void _grabbed();
void _released();
void _updateInternals( const SPColor& color, gfloat alpha, gboolean held );
gboolean _isHeld() const { return _held; }
protected:
void _grabbed();
void _released();
void _updateInternals( const SPColor& color, gfloat alpha, gboolean held );
gboolean _isHeld() const { return _held; }
- virtual void _colorChanged( const SPColor& color, gfloat alpha );
+ virtual void _colorChanged();
static double _epsilon;
SPColorSelector* _csel;
SPColor _color;
static double _epsilon;
SPColorSelector* _csel;
SPColor _color;
- gfloat _alpha; /* guaranteed to be in [0, 1]. */
+ gfloat _alpha; // guaranteed to be in [0, 1].
private:
// By default, disallow copy constructor and assignment operator
private:
// By default, disallow copy constructor and assignment operator
};
struct SPColorSelectorClass {
};
struct SPColorSelectorClass {
- GtkVBoxClass parent_class;
-
- const gchar **name;
- guint submode_count;
+ GtkVBoxClass parent_class;
- void (* grabbed) (SPColorSelector *rgbsel);
- void (* dragged) (SPColorSelector *rgbsel);
- void (* released) (SPColorSelector *rgbsel);
- void (* changed) (SPColorSelector *rgbsel);
+ const gchar **name;
+ guint submode_count;
+ void (* grabbed) (SPColorSelector *rgbsel);
+ void (* dragged) (SPColorSelector *rgbsel);
+ void (* released) (SPColorSelector *rgbsel);
+ void (* changed) (SPColorSelector *rgbsel);
};
};
-GType sp_color_selector_get_type (void);
+GType sp_color_selector_get_type(void);
+
+GtkWidget *sp_color_selector_new( GType selector_type );
-GtkWidget *sp_color_selector_new (GType selector_type, SPColorSpaceType colorspace);
+#endif // SEEN_SP_COLOR_SELECTOR_H
-#endif
+/*
+ Local Variables:
+ mode:c++
+ c-file-style:"stroustrup"
+ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
+ indent-tabs-mode:nil
+ fill-column:99
+ End:
+*/
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :