⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abookmarkview.h

📁 linux手机下的电话本源码(是contact的上层)
💻 H
字号:
/*  addressbook - Address book *abookmarkview.h - * *Authors: YE Nan <nan.ye@orange-ftgroup.com> *        ZHAO Liangjing <liangjing.zhao@orange-ftgroup.com> * *This software and associated documentation files (the "Software") *are copyright (C) 2005 LiPS Linux Phone Standards Forum [FranceTelecom] *All Rights Reserved. * *A copyright license is hereby granted for redistribution and use of *the Software in source and binary forms, with or without modification, *provided that the following conditions are met: *- Redistributions of source code must retain the above copyright notice, *this copyright license and the following disclaimer. *- Redistributions in binary form must reproduce the above copyright *notice, this copyright license and the following disclaimer in the *documentation and/or other materials provided with the distribution. *- Neither the name of LiPS  nor the names of its Members may be used *to endorse or promote products derived from the Software without *specific prior written permission. * *A patent license for any Necessary Claims owned by Members of LiPS Forum *to make, have made, use, import, offer to sell, lease and sell or otherwise *distribute any implementation compliant with the any specification adopted *by the LiPS Forumcan be obtained from the respective Members on reasonable *and non-discriminatory terms and conditions and under reciprocity, as *regulated in more detail in the Internal Policy of the LiPS Forum. * *THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER, ITS MEMBERS AND CONTRIBUTORS *"AS IS", AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, *THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE *AND NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER, *ITS MEMBERS 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 ABOOK_MARKVIEW_H_#define ABOOK_MARKVIEW_H_#include <gtk/gtk.h>#include "gtkautoscrolledwindow.h"#ifdef __cplusplusextern "C"{#endif  typedef enum  {    COL_MV_UID,    COL_MV_STRING,    COL_MV_CHECK,    COL_MV_PIC,    NUM_MV_COLS  } ABookMarkViewCols;  typedef enum  {    MARK_VIEW_STATUS_SAVE,    MARK_VIEW_STATUS_CANCEL,  } ABookMarkViewStatus;#define	ABOOK_TYPE_MARKVIEW							(abook_markview_get_type ())#define	ABOOK_MARKVIEW(obj)							(G_TYPE_CHECK_INSTANCE_CAST ((obj), ABOOK_TYPE_MARKVIEW, ABookMarkView))#define	ABOOK_MARKVIEW_CLASS(klass)			(G_TYPE_CHECK_CLASS_CAST ((klass), ABOOK_TYPE_MARKVIEW, ABookMarkViewClass))#define	ABOOK_IS_MARKVIEW(obj)					(G_TYPE_CHECK_INSTANCE_TYPE ((obj), ABOOK_TYPE_MARKVIEW))#define ABOOK_IS_MARKVIEW_CLASS(klass)	(G_TYPE_CHECK_CLASS_TYPE ((klass), ABOOK_TYPE_MARKVIEW))#define ABOOK_MARKVIEW_GET_CLASS(obj)		(G_TYPE_INSTANCE_GET_CLASS ((obj), ABOOK_TYPE_MARKVIEW, ABookMarkViewClass))  typedef struct _ABookMarkView ABookMarkView;  typedef struct _ABookMarkViewClass ABookMarkViewClass;  struct _ABookMarkView  {    GtkFrame view;    GtkWidget *scroll_window;    GtkWidget *treeview;    GtkTreeStore *treestore;    GtkWidget *search_entry;    ABookMarkViewStatus status;  };  struct _ABookMarkViewClass  {    GtkFrameClass parent_class;  };  GType abook_markview_get_type (void) G_GNUC_CONST;  GtkWidget *abook_markview_new (void);  GtkTreeStore *abook_markview_get_model (ABookMarkView *view);  GtkWidget *abook_markview_get_view (ABookMarkView *view);  void abook_markview_update (ABookMarkView *view);#ifdef __cplusplus}#endif#endif                          /* ABOOK_MARKVIEW_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -