gtk_text_buffer_get_end_iter(b,&iter);
gtk_text_buffer_insert(b,&iter,"\n",-1);
gtk_text_buffer_get_end_iter(b,&iter);
- gtk_text_view_scroll_to_iter(v,&iter,0,FALSE,0,0);
+
+ GtkTextMark *mark=gtk_text_buffer_create_mark(b,NULL,&iter,FALSE);
+ gtk_text_view_scroll_mark_onscreen(v,mark);
+ //gtk_text_buffer_get_end_iter(b,&iter);
+ //gtk_text_iter_forward_to_line_end(&iter);
+ //gtk_text_view_scroll_to_iter(v,&iter,0,TRUE,1.0,1.0);
}
const char* linphone_gtk_get_used_identity(){
-<?xml version="1.0"?>
-<!--Generated with glade3 3.4.5 on Wed Jul 30 15:51:13 2008 -->
+<?xml version="1.0" encoding="UTF-8"?>
<interface>
+ <!-- interface-requires gtk+ 2.12 -->
+ <!-- interface-naming-policy toplevel-contextual -->
<object class="GtkWindow" id="chatroom">
- <signal handler="linphone_gtk_chat_destroyed" name="destroy"/>
+ <signal name="destroy" handler="linphone_gtk_chat_destroyed"/>
<child>
<object class="GtkVBox" id="vbox1">
<property name="visible">True</property>
<child>
- <object class="GtkTextView" id="textlog">
- <property name="width_request">200</property>
- <property name="height_request">200</property>
+ <object class="GtkScrolledWindow" id="scrolledwindow1">
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="editable">False</property>
- <property name="wrap_mode">GTK_WRAP_WORD</property>
+ <property name="hscrollbar_policy">never</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <child>
+ <object class="GtkTextView" id="textlog">
+ <property name="width_request">400</property>
+ <property name="height_request">200</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">False</property>
+ <property name="wrap_mode">word</property>
+ </object>
+ </child>
</object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
<child>
<object class="GtkHBox" id="hbox1">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="has_focus">True</property>
- <signal handler="linphone_gtk_send_text" name="activate"/>
+ <signal name="activate" handler="linphone_gtk_send_text"/>
</object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
<child>
<object class="GtkButton" id="send">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
- <signal handler="linphone_gtk_send_text" name="clicked"/>
+ <signal name="clicked" handler="linphone_gtk_send_text"/>
<child>
<object class="GtkHBox" id="hbox2">
<property name="visible">True</property>
<property name="visible">True</property>
<property name="stock">gtk-ok</property>
</object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
</child>
<child>
<object class="GtkLabel" id="label1">
<child>
<object class="GtkHButtonBox" id="hbuttonbox1">
<property name="visible">True</property>
- <property name="layout_style">GTK_BUTTONBOX_END</property>
+ <property name="layout_style">end</property>
<child>
<object class="GtkButton" id="button1">
+ <property name="label">gtk-close</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
- <property name="label" translatable="yes">gtk-close</property>
<property name="use_stock">True</property>
- <signal handler="linphone_gtk_chat_close" name="clicked"/>
+ <signal name="clicked" handler="linphone_gtk_chat_close"/>
</object>
<packing>
- <property name="pack_type">GTK_PACK_END</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
</packing>
</child>
</object>