source: mediastreamer2/linphone/gtk-glade/linphone.h @ 231:688f5ea8969b

Last change on this file since 231:688f5ea8969b was 231:688f5ea8969b, checked in by smorlat <smorlat@…>, 4 years ago

windows update to recent changes

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@234 3f6dc0c8-ddfe-455d-9043-3cd528dc4637

File size: 2.4 KB
Line 
1/*
2linphone, gtk-glade interface.
3Copyright (C) 2008  Simon MORLAT (simon.morlat@linphone.org)
4
5This program is free software; you can redistribute it and/or
6modify it under the terms of the GNU General Public License
7as published by the Free Software Foundation; either version 2
8of the License, or (at your option) any later version.
9
10This program is distributed in the hope that it will be useful,
11but WITHOUT ANY WARRANTY; without even the implied warranty of
12MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13GNU General Public License for more details.
14
15You should have received a copy of the GNU General Public License
16along with this program; if not, write to the Free Software
17Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
18*/
19
20#ifdef HAVE_CONFIG_H
21#include "config.h"
22#else
23#define PACKAGE_DATA_DIR "./"
24
25#ifndef LINPHONE_VERSION
26#define LINPHONE_VERSION "3.0.0-20090112"
27#endif
28
29#endif
30
31#include <gtk/gtk.h>
32#include "linphonecore.h"
33
34#include <libintl.h>
35#ifndef _
36#define _(String) gettext (String)
37#endif
38
39GdkPixbuf * create_pixbuf(const gchar *filename);
40void add_pixmap_directory(const gchar *directory);
41GtkWidget *linphone_gtk_create_window(const char *window_name);
42GtkWidget *linphone_gtk_get_widget(GtkWidget *window, const char *name);
43LinphoneCore *linphone_gtk_get_core(void);
44GtkWidget *linphone_gtk_get_main_window();
45void linphone_gtk_display_something(GtkMessageType type,const gchar *message);
46void linphone_gtk_start_call(GtkWidget *button);
47void linphone_gtk_show_friends(void);
48void linphone_gtk_show_contact(LinphoneFriend *lf);
49void linphone_gtk_set_my_presence(LinphoneOnlineStatus ss);
50void linphone_gtk_show_parameters(void);
51void linphone_gtk_load_identities(void);
52void linphone_gtk_create_chatroom(const char *with);
53void linphone_gtk_text_received(LinphoneCore *lc, LinphoneChatRoom *room, const char *from, const char *message);
54void linphone_gtk_call_log_update(GtkWidget *w);
55void linphone_gtk_create_log_window(void);
56void linphone_gtk_log_show(void);
57void linphone_gtk_log_push(OrtpLogLevel lev, const char *fmt, va_list args);
58void linphone_gtk_destroy_log_window(void);
59gboolean linphone_gtk_check_logs();
60const gchar *linphone_gtk_get_ui_config(const char *key, const char *def);
61int linphone_gtk_get_ui_config_int(const char *key, int def);
62void linphone_gtk_open_browser(const char *url);
63void linphone_gtk_check_for_new_version(void);
64const char *linphone_gtk_get_lang(const char *config_file);
65
Note: See TracBrowser for help on using the repository browser.