11
#define _(String) gettext (String)
13
#include <linphonecore.h>
17
#include "propertybox.h"
19
#include "addressbook.h"
22
typedef struct _LinphoneMainWindow
25
GtkWidget *status_bar;
26
GtkWidget *addressentry;
27
GtkWidget *optioncontrols;
29
GtkWidget *callbutton;
30
PresenceBox presencebox;
31
FriendList friendlist;
35
typedef struct _LinphoneGnomeUI
37
LinphoneMainWindow main_window;
38
LinphonePropertyBox propbox;
39
GtkWidget *ab; /*the address book */
40
GtkWidget *logs; /* the call logs window */
46
void linphone_gnome_ui_init(LinphoneGnomeUI *ui,LinphoneCore *core);
47
void linphone_gnome_ui_show(LinphoneGnomeUI *ui);
48
void linphone_gnome_ui_hide(LinphoneGnomeUI *ui);
49
void linphone_gnome_ui_uninit(LinphoneGnomeUI *ui);
51
void linphone_gnome_init(LinphoneGnomeUI *ui,LinphoneCore *lc);
52
void linphone_gnome_uninit(LinphoneGnomeUI *ui);
54
extern LinphoneGnomeUI *uiobj;
56
GtkWidget *proxy_combo_box_new(LinphoneProxyConfig *selected);
57
void linphone_refresh_proxy_combo_box(GtkWidget *window);
58
LinphoneProxyConfig *proxy_combo_box_get_selected(GtkWidget *combo);
59
void linphone_gnome_show_call_logs_window(LinphoneGnomeUI *ui);
60
void linphone_gnome_update_call_logs(LinphoneGnomeUI *ui);
61
void linphone_gnome_ui_display_something(LinphoneGnomeUI *ui,GtkMessageType type,const gchar *message);
62
void linphone_gnome_save_uri_history(LinphoneGnomeUI *ui);
64
GtkWidget *chatroom_new(const gchar *url, LinphoneChatRoom *cr);
65
void chatroom_append(GtkWidget *gcr, const gchar *from, const gchar *message);
66
void chatroom_close(GtkWidget *gcr);