X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fhildon2%2Fmodest-number-editor.h;h=3e4ed2c04e80d1536c5e710251e5cfb0ba717b5f;hb=3f10d9312b2c4060f85e1e2d43ef000c0a35ae01;hp=90c063182f2c1b479141694da38de026a18a653b;hpb=e374da56f67092cecb1572dd4bee2ca34e0bc04c;p=modest diff --git a/src/hildon2/modest-number-editor.h b/src/hildon2/modest-number-editor.h index 90c0631..3e4ed2c 100644 --- a/src/hildon2/modest-number-editor.h +++ b/src/hildon2/modest-number-editor.h @@ -1,8 +1,31 @@ /* - * This file is a part of modest + * Copyright (C) 2008 Nokia Corporation, all rights reserved. + * All rights reserved. * - * Copyright (C) 2005, 2006, 2008 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_NUMBER_EDITOR_H__ @@ -50,9 +73,10 @@ typedef enum struct _ModestNumberEditorClass { - GtkEntryClass parent_class; - - gboolean (*range_error) (ModestNumberEditor *editor, ModestNumberEditorErrorType type); + HildonEntryClass parent_class; + + gboolean (*range_error) (ModestNumberEditor *editor, ModestNumberEditorErrorType type); + void (*valid_changed) (ModestNumberEditor *editor, gboolean valid); }; GType G_GNUC_CONST @@ -73,6 +97,9 @@ void modest_number_editor_set_value (ModestNumberEditor *editor, gint value); +gboolean +modest_number_editor_is_valid (ModestNumberEditor *editor); + GType modest_number_editor_error_type_get_type (void); #define MODEST_TYPE_NUMBER_EDITOR_ERROR_TYPE (modest_number_editor_error_type_get_type())