/*
- * This file is part of hildon-libs
+ * This file is a part of hildon
*
* Copyright (C) 2005, 2006 Nokia Corporation, all rights reserved.
*
* Author: Kuisma Salonen <kuisma.salonen@nokia.com>
- * Contact: Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
+ * Contact: Rodrigo Novo <rodrigo.novo@nokia.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
* as published by the Free Software Foundation; version 2.1 of
- * the License.
+ * the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
*
*/
+#ifndef HILDON_DISABLE_DEPRECATED
-#ifndef __HILDON_COLOR_CHOOSER_DIALOG_H__
-#define __HILDON_COLOR_CHOOSER_DIALOG_H__
+#ifndef __HILDON_COLOR_CHOOSER_DIALOG_H__
+#define __HILDON_COLOR_CHOOSER_DIALOG_H__
+#include <gtk/gtk.h>
-#include <gdk/gdkcolor.h>
+G_BEGIN_DECLS
-#include <gtk/gtkdialog.h>
+#define HILDON_TYPE_COLOR_CHOOSER_DIALOG \
+ (hildon_color_chooser_dialog_get_type())
+#define HILDON_COLOR_CHOOSER_DIALOG(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
+ HILDON_TYPE_COLOR_CHOOSER_DIALOG, \
+ HildonColorChooserDialog))
-#define HILDON_TYPE_COLOR_CHOOSER_DIALOG (hildon_color_chooser_dialog_get_type())
+#define HILDON_COLOR_CHOOSER_DIALOG_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), \
+ HILDON_TYPE_COLOR_CHOOSER_DIALOG, \
+ HildonColorChooserDialogClass))
-#define HILDON_COLOR_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), HILDON_TYPE_COLOR_CHOOSER_DIALOG, HildonColorChooserDialog))
-#define HILDON_COLOR_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HILDON_TYPE_COLOR_CHOOSER_DIALOG, HildonColorChooserDialogClass))
-#define HILDON_IS_COLOR_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), HILDON_TYPE_COLOR_CHOOSER_DIALOG))
+#define HILDON_IS_COLOR_CHOOSER_DIALOG(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
+ HILDON_TYPE_COLOR_CHOOSER_DIALOG))
+typedef struct _HildonColorChooserDialog HildonColorChooserDialog;
-typedef struct HildonColorChooserDialog_ HildonColorChooserDialog;
-typedef struct HildonColorChooserDialogClass_ HildonColorChooserDialogClass;
+typedef struct _HildonColorChooserDialogClass HildonColorChooserDialogClass;
-
-struct HildonColorChooserDialog_ {
- GtkDialog parent;
-
- GdkColor color;
-
- guint32 reserved[32];
+struct _HildonColorChooserDialog
+{
+ GtkDialog parent;
};
-struct HildonColorChooserDialogClass_ {
- GtkDialogClass parent_class;
-
- gboolean (*color_changed) (HildonColorChooserDialog *chooser, GdkColor *color);
-
- void (*set_color) (HildonColorChooserDialog *, GdkColor *);
-
- void (*reserved[32]) (void *);
+struct _HildonColorChooserDialogClass
+{
+ GtkDialogClass parent_class;
};
+GType G_GNUC_CONST
+hildon_color_chooser_dialog_get_type (void);
-GtkType hildon_color_chooser_dialog_get_type();
+GtkWidget*
+hildon_color_chooser_dialog_new (void);
-GtkWidget *hildon_color_chooser_dialog_new();
+void
+hildon_color_chooser_dialog_set_color (HildonColorChooserDialog *dialog,
+ GdkColor *color);
-void hildon_color_chooser_dialog_set_color(HildonColorChooserDialog *chooser, GdkColor *color);
-void hildon_color_chooser_dialog_get_color(HildonColorChooserDialog *chooser, GdkColor *color);
+void
+hildon_color_chooser_dialog_get_color (HildonColorChooserDialog *dialog,
+ GdkColor *color);
-void hildon_color_chooser_dialog_emit_color_changed(HildonColorChooserDialog *chooser);
+G_END_DECLS
+#endif /* __HILDON_COLOR_CHOOSER_DIALOG_H__ */
-#endif /* __HILDON_COLOR_CHOOSER_DIALOG_H__ */
+#endif /* HILDON_DISABLE_DEPRECATED */