00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00033 #ifndef HILDON_HOME_APPLET_H
00034 #define HILDON_HOME_APPLET_H
00035
00036 #include <glib.h>
00037 #include <glib-object.h>
00038 #include <gtk/gtkbin.h>
00039 #include <gtk/gtkmenu.h>
00040 #include <gtk/gtktoolbar.h>
00041 #include <gdk/gdkx.h>
00042
00043 G_BEGIN_DECLS
00044
00045 #define HILDON_TYPE_APPLET ( hildon_home_applet_get_type() )
00046 #define HILDON_HOME_APPLET(obj) \
00047 (GTK_CHECK_CAST (obj, HILDON_TYPE_APPLET, HildonHomeApplet))
00048 #define HILDON_HOME_APPLET_CLASS(klass) \
00049 (GTK_CHECK_CLASS_CAST ((klass),\
00050 HILDON_TYPE_APPLET, HildonHomeAppletClass))
00051 #define HILDON_IS_HOME_APPLET(obj) (GTK_CHECK_TYPE (obj, HILDON_TYPE_APPLET))
00052 #define HILDON_IS_HOME_APPLET_CLASS(klass) \
00053 (GTK_CHECK_CLASS_TYPE ((klass), HILDON_TYPE_APPLET))
00054 typedef struct _HildonHomeApplet HildonHomeApplet;
00055 typedef struct _HildonHomeAppletClass HildonHomeAppletClass;
00056
00057 struct _HildonHomeApplet {
00058 GtkBin parent;
00059 };
00060
00061 struct _HildonHomeAppletClass {
00062 GtkBinClass parent_class;
00063 };
00064
00065 GType hildon_home_applet_get_type(void);
00066
00074 GtkWidget *hildon_home_applet_new(void);
00075
00076
00077
00078
00079
00080
00081
00082
00083
00084 void hildon_home_applet_has_focus(HildonHomeApplet *applet,
00085 gboolean has_focus);
00086
00087 G_END_DECLS
00088 #endif