index ad79437da68b4e8584e7ae9187bd737a09163bcd..5eb29ac7357d3a15c65b7b5d5ecf2f5cefe6f93a 100644 (file)
-#ifndef __SP_COLOR_NOTEBOOK_H__
-#define __SP_COLOR_NOTEBOOK_H__
+#ifndef SEEN_SP_COLOR_NOTEBOOK_H
+#define SEEN_SP_COLOR_NOTEBOOK_H
/*
- * A block of 3 color sliders plus spinbuttons
+ * A notebook with RGB, CMYK, CMS, HSL, and Wheel pages
*
* Author:
* Lauris Kaplinski <lauris@kaplinski.com>
static void _entryChanged( SPColorSelector *csel, SPColorNotebook *colorbook );
static void _entryModified( SPColorSelector *csel, SPColorNotebook *colorbook );
- virtual void _colorChanged( const SPColor& color, gfloat alpha );
+ virtual void _colorChanged();
void _rgbaEntryChanged( GtkEntry* entry );
void _updateRgbaEntry( const SPColor& color, gfloat alpha );
gulong _entryId;
GtkWidget *_book;
GtkWidget *_rgbal, *_rgbae; /* RGBA entry */
+#if ENABLE_LCMS
+ GtkWidget *_box_outofgamut, *_box_colormanaged, *_box_toomuchink;
+#endif //ENABLE_LCMS
GtkWidget *_p; /* Color preview */
GtkWidget *_btn;
GtkWidget *_popup;
#define SP_IS_COLOR_NOTEBOOK_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), SP_TYPE_COLOR_NOTEBOOK))
struct SPColorNotebook {
- SPColorSelector parent; /* Parent */
+ SPColorSelector parent; /* Parent */
};
struct SPColorNotebookClass {
- SPColorSelectorClass parent_class;
+ SPColorSelectorClass parent_class;
- void (* grabbed) (SPColorNotebook *rgbsel);
- void (* dragged) (SPColorNotebook *rgbsel);
- void (* released) (SPColorNotebook *rgbsel);
- void (* changed) (SPColorNotebook *rgbsel);
+ void (* grabbed) (SPColorNotebook *rgbsel);
+ void (* dragged) (SPColorNotebook *rgbsel);
+ void (* released) (SPColorNotebook *rgbsel);
+ void (* changed) (SPColorNotebook *rgbsel);
};
-GtkType sp_color_notebook_get_type (void);
+GType sp_color_notebook_get_type(void);
GtkWidget *sp_color_notebook_new (void);
-#endif
+#endif // SEEN_SP_COLOR_NOTEBOOK_H
+
+/*
+ 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 :
+