ekiga r6962 - in trunk: . src/gui
- From: dsandras svn gnome org
- To: svn-commits-list gnome org
- Subject: ekiga r6962 - in trunk: . src/gui
- Date: Sun, 14 Sep 2008 10:09:00 +0000 (UTC)
Author: dsandras
Date: Sun Sep 14 10:09:00 2008
New Revision: 6962
URL: http://svn.gnome.org/viewvc/ekiga?rev=6962&view=rev
Log:
The Main window is now a GmWindow, use the correct API.
Modified:
trunk/ChangeLog
trunk/src/gui/callbacks.cpp
trunk/src/gui/statusicon.cpp
Modified: trunk/src/gui/callbacks.cpp
==============================================================================
--- trunk/src/gui/callbacks.cpp (original)
+++ trunk/src/gui/callbacks.cpp Sun Sep 14 10:09:00 2008
@@ -273,7 +273,7 @@
prefs_window = GnomeMeeting::Process ()->GetPrefsWindow (false);
accounts_window = GnomeMeeting::Process ()->GetAccountsWindow ();
- gnomemeeting_window_hide (main_window);
+ gtk_widget_hide (main_window);
if (assistant_window)
gnomemeeting_window_hide (assistant_window);
if (prefs_window)
Modified: trunk/src/gui/statusicon.cpp
==============================================================================
--- trunk/src/gui/statusicon.cpp (original)
+++ trunk/src/gui/statusicon.cpp Sun Sep 14 10:09:00 2008
@@ -269,13 +269,17 @@
window = GnomeMeeting::Process ()->GetMainWindow (); //FIXME
// FIXME when the main window becomes a gobject
- if (!gnomemeeting_window_is_visible (window))
- gnomemeeting_window_show (window);
- else
+ if (!(GTK_WIDGET_VISIBLE (window)
+ && !(gdk_window_get_state (GDK_WINDOW (window->window)) & GDK_WINDOW_STATE_ICONIFIED))) {
+ gtk_widget_show (window);
+ }
+ else {
+
if (gtk_window_has_toplevel_focus (GTK_WINDOW (window)))
- gnomemeeting_window_hide (window);
+ gtk_widget_hide (window);
else
- gtk_window_present (GTK_WINDOW (window));
+ gtk_window_present (GTK_WINDOW (window));
+ }
}
else {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]