nntpgrab_gui_base.h

Go to the documentation of this file.
00001 /*
00002  Copyright (C) 2005-2009 Erik van Pienbroek
00003 
00004  This program is free software; you can redistribute it and/or modify
00005  it under the terms of the GNU General Public License as published by
00006  the Free Software Foundation; either version 2 of the License, or
00007  (at your option) any later version.
00008 
00009  This program is distributed in the hope that it will be useful,
00010  but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
00012  GNU General Public License for more details.
00013 
00014  You should have received a copy of the GNU General Public License
00015  along with this program; if not, write to the Free Software
00016  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
00017 */
00018 
00019 #ifndef _NNTPGRAB_GUI_BASE_H_
00020 #define _NNTPGRAB_GUI_BASE_H_
00021 
00022 #ifdef _MSC_VER
00023 #include "config.h.win32"
00024 #else
00025 #include "config.h"
00026 #endif
00027 
00028 #include 
00029 #include 
00030 
00031 void       nntpgrab_gui_base_create_ui(const char *interface_filename);
00032 
00033 int        nntpgrab_gui_base_dialog_show(GtkWidget *parent, const char *message, GtkMessageType msg_type, GtkButtonsType btn_type);
00034 GtkWidget *nntpgrab_gui_base_get_widget(const char *name);
00035 GObject   *nntpgrab_gui_base_get_object(const char *name);
00036 
00037 void             nntpgrab_gui_base_tray_destroy(void);
00038 void             nntpgrab_gui_base_tray_create(void);
00039 gboolean         nntpgrab_gui_base_tray_icon_get_is_shown(void);
00040 #if GTK_CHECK_VERSION(2,10,0)
00041 GtkStatusIcon   *nntpgrab_gui_base_tray_get_status_icon(void);
00042 #else
00043 void            *nntpgrab_gui_base_tray_get_status_icon(void);
00044 #endif
00045 
00046 #endif /* _NNTPGRAB_GUI_BASE_H_ */
00047 

Generated on Thu May 21 21:25:05 2009 for NNTPGrab by  1.5.4