X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-progress-bar.h;h=23e878a0a051494ad45cca54b5a7410f82e85122;hp=fb124d8cff23b0e7b61d17c59371943f7111975b;hb=HEAD;hpb=0157fe7291bed654b46a5efeff4b9231b6b8a916 diff --git a/src/widgets/modest-progress-bar.h b/src/widgets/modest-progress-bar.h index fb124d8..23e878a 100644 --- a/src/widgets/modest-progress-bar.h +++ b/src/widgets/modest-progress-bar.h @@ -17,7 +17,7 @@ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR @@ -30,7 +30,7 @@ #ifndef __MODEST_PROGRESS_BAR_H__ #define __MODEST_PROGRESS_BAR_H__ -#include +#include #include "modest-progress-object.h" G_BEGIN_DECLS @@ -80,176 +80,4 @@ modest_progress_bar_set_undetermined_progress (ModestProgressBar *self, G_END_DECLS - -#endif /* __MODEST_PROGRESS_BAR_H__ */ - -/* Copyright (c) 2006, Nokia Corporation - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of the Nokia Corporation nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef __MODEST_PROGRESS_BAR_H__ -#define __MODEST_PROGRESS_BAR_H__ - -#include -#include "modest-progress-object.h" - -G_BEGIN_DECLS - -/* convenience macros */ -#define MODEST_TYPE_PROGRESS_BAR_WIDGET (modest_progress_bar_get_type()) -#define MODEST_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),MODEST_TYPE_PROGRESS_BAR_WIDGET,ModestProgressBar)) -#define MODEST_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),MODEST_TYPE_PROGRESS_BAR_WIDGET,GtkContainer)) -#define MODEST_IS_PROGRESS_BAR_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),MODEST_TYPE_PROGRESS_BAR_WIDGET)) -#define MODEST_IS_PROGRESS_BAR_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),MODEST_TYPE_PROGRESS_BAR_WIDGET)) -#define MODEST_PROGRESS_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),MODEST_TYPE_PROGRESS_BAR_WIDGET,ModestProgressBarClass)) - -typedef struct _ModestProgressBar ModestProgressBar; -typedef struct _ModestProgressBarClass ModestProgressBarClass; - -struct _ModestProgressBar { - GtkVBox parent; - /* insert public members, if any */ -}; - -struct _ModestProgressBarClass { - GtkVBoxClass parent_class; - -}; - -typedef enum { - STATUS_RECEIVING, - STATUS_SENDING, - STATUS_OPENING -} ModestProgressStatus; - - - -/* member functions */ -GType modest_progress_bar_get_type (void) G_GNUC_CONST; - -GtkWidget* modest_progress_bar_new (void); - -void modest_progress_bar_set_progress (ModestProgressBar *self, - const gchar *msg, - gint done, - gint total); - -void -modest_progress_bar_set_undetermined_progress (ModestProgressBar *self, - ModestMailOperation *mail_op); - - -G_END_DECLS - -#endif /* __MODEST_PROGRESS_BAR_H__ */ - -/* Copyright (c) 2006, Nokia Corporation - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of the Nokia Corporation nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef __MODEST_PROGRESS_BAR_H__ -#define __MODEST_PROGRESS_BAR_H__ - -#include -#include "modest-progress-object.h" - -G_BEGIN_DECLS - -/* convenience macros */ -#define MODEST_TYPE_PROGRESS_BAR_WIDGET (modest_progress_bar_get_type()) -#define MODEST_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),MODEST_TYPE_PROGRESS_BAR_WIDGET,ModestProgressBar)) -#define MODEST_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),MODEST_TYPE_PROGRESS_BAR_WIDGET,GtkContainer)) -#define MODEST_IS_PROGRESS_BAR_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),MODEST_TYPE_PROGRESS_BAR_WIDGET)) -#define MODEST_IS_PROGRESS_BAR_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),MODEST_TYPE_PROGRESS_BAR_WIDGET)) -#define MODEST_PROGRESS_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),MODEST_TYPE_PROGRESS_BAR_WIDGET,ModestProgressBarClass)) - -typedef struct _ModestProgressBar ModestProgressBar; -typedef struct _ModestProgressBarClass ModestProgressBarClass; - -struct _ModestProgressBar { - GtkVBox parent; - /* insert public members, if any */ -}; - -struct _ModestProgressBarClass { - GtkVBoxClass parent_class; - -}; - -typedef enum { - STATUS_RECEIVING, - STATUS_SENDING, - STATUS_OPENING -} ModestProgressStatus; - - - -/* member functions */ -GType modest_progress_bar_get_type (void) G_GNUC_CONST; - -GtkWidget* modest_progress_bar_new (void); - -void modest_progress_bar_set_progress (ModestProgressBar *self, - const gchar *msg, - gint done, - gint total); - -void -modest_progress_bar_set_undetermined_progress (ModestProgressBar *self, - ModestMailOperation *mail_op); - - -G_END_DECLS - -#endif /* __MODEST_PROGRESS_BAR_H__ */ - +#endif