ekiga r6539 - in trunk: . lib/engine/gui/gtk-frontend



Author: jschamp
Date: Wed Jul 30 18:34:33 2008
New Revision: 6539
URL: http://svn.gnome.org/viewvc/ekiga?rev=6539&view=rev

Log:
Make the cursor appear between the bold/italic/underline tags when tags are added without selection.

Modified:
   trunk/ChangeLog
   trunk/lib/engine/gui/gtk-frontend/chat-area.cpp

Modified: trunk/lib/engine/gui/gtk-frontend/chat-area.cpp
==============================================================================
--- trunk/lib/engine/gui/gtk-frontend/chat-area.cpp	(original)
+++ trunk/lib/engine/gui/gtk-frontend/chat-area.cpp	Wed Jul 30 18:34:33 2008
@@ -221,6 +221,8 @@
     position = gtk_editable_get_position (GTK_EDITABLE (self->priv->entry));
     gtk_editable_insert_text (GTK_EDITABLE (self->priv->entry),
 			      "<b></b>", 7, &position);
+    gtk_editable_set_position (GTK_EDITABLE (self->priv->entry),
+			       position - 4);
   }
 }
 
@@ -248,6 +250,8 @@
     position = gtk_editable_get_position (GTK_EDITABLE (self->priv->entry));
     gtk_editable_insert_text (GTK_EDITABLE (self->priv->entry),
 			      "<i></i>", 7, &position);
+    gtk_editable_set_position (GTK_EDITABLE (self->priv->entry),
+			       position - 4);
   }
 }
 
@@ -275,6 +279,8 @@
     position = gtk_editable_get_position (GTK_EDITABLE (self->priv->entry));
     gtk_editable_insert_text (GTK_EDITABLE (self->priv->entry),
 			      "<u></u>", 7, &position);
+    gtk_editable_set_position (GTK_EDITABLE (self->priv->entry),
+			       position - 4);
   }
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]