[ekiga] Added a GtkStackSwitcher to the chat window
- From: Julien Puydt <jpuydt src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ekiga] Added a GtkStackSwitcher to the chat window
- Date: Sat, 1 Mar 2014 16:31:19 +0000 (UTC)
commit 3a5507fb7d0484a79e1c767cff25ec458f595eb9
Author: Julien Puydt <jpuydt free fr>
Date: Thu Feb 27 22:13:59 2014 +0100
Added a GtkStackSwitcher to the chat window
lib/engine/gui/gtk-frontend/chat-window.cpp | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/lib/engine/gui/gtk-frontend/chat-window.cpp b/lib/engine/gui/gtk-frontend/chat-window.cpp
index 5547186..025cf7d 100644
--- a/lib/engine/gui/gtk-frontend/chat-window.cpp
+++ b/lib/engine/gui/gtk-frontend/chat-window.cpp
@@ -237,6 +237,7 @@ chat_window_new (Ekiga::ServiceCore& core,
const char* key)
{
ChatWindow* self = NULL;
+ GtkWidget* box = NULL;
self = (ChatWindow*)g_object_new (CHAT_WINDOW_TYPE,
"key", key,
@@ -248,8 +249,19 @@ chat_window_new (Ekiga::ServiceCore& core,
self->priv->notification_core =
core.get<Ekiga::NotificationCore>("notification-core");
+ box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 2);
+ gtk_container_add (GTK_CONTAINER (self), box);
+ gtk_widget_show (box);
+
+ GtkWidget* switcher = gtk_stack_switcher_new ();
+ gtk_box_pack_start (GTK_BOX (box), switcher,
+ FALSE, FALSE, 0);
+ gtk_widget_show (switcher);
+
self->priv->stack = gtk_stack_new ();
- gtk_container_add (GTK_CONTAINER (self), self->priv->stack);
+ gtk_stack_switcher_set_stack (GTK_STACK_SWITCHER (switcher), GTK_STACK (self->priv->stack));
+ gtk_box_pack_start (GTK_BOX (box), self->priv->stack,
+ TRUE, TRUE, 0);
gtk_widget_show (self->priv->stack);
boost::shared_ptr<Ekiga::ChatCore> chat_core =
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]