<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>reformat:method-declaration.regex</filename>
    </added>
    <added>
      <filename>vim-enhanced.session.tcsh</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1 +1 @@
-/profile.d/templates/New project documents/COPYING
\ No newline at end of file
+/profile.d/templates/gtk-programming/project-docs/COPYING
\ No newline at end of file</diff>
      <filename>COPYING</filename>
    </modified>
    <modified>
      <diff>@@ -3,5 +3,5 @@
 - Polish existing features, before adding more!
 - After initial timeline retrieval, only retrieve tweets since last retrieval,
   and append those to the gtk_list_store
-- [in progress] Memory profiling of Twitux, it's leaking pretty bad.
+- Add valgrind suppor Greet-Tweet-Know.
 </diff>
      <filename>TODO</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 @%:@! /bin/sh
 @%:@ Guess values for system-dependent variables and create Makefiles.
-@%:@ Generated by GNU Autoconf 2.61 for Twitux 0.69.
+@%:@ Generated by GNU Autoconf 2.61 for Greet-Tweet-Know 0.69.
 @%:@
 @%:@ Report bugs to &lt;http://sourceforge.net/tracker/?func=add&amp;group_id=198704&amp;atid=966542&gt;.
 @%:@ 
@@ -728,10 +728,10 @@ MAKEFLAGS=
 SHELL=${CONFIG_SHELL-/bin/sh}
 
 # Identity of this package.
-PACKAGE_NAME='Twitux'
+PACKAGE_NAME='Greet-Tweet-Know'
 PACKAGE_TARNAME='twitux'
 PACKAGE_VERSION='0.69'
-PACKAGE_STRING='Twitux 0.69'
+PACKAGE_STRING='Greet-Tweet-Know 0.69'
 PACKAGE_BUGREPORT='http://sourceforge.net/tracker/?func=add&amp;group_id=198704&amp;atid=966542'
 
 ac_unique_file=&quot;src/twitux-main.c&quot;
@@ -1488,7 +1488,7 @@ if test &quot;$ac_init_help&quot; = &quot;long&quot;; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat &lt;&lt;_ACEOF
-\`configure' configures Twitux 0.69 to adapt to many kinds of systems.
+\`configure' configures Greet-Tweet-Know 0.69 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1558,7 +1558,7 @@ fi
 
 if test -n &quot;$ac_init_help&quot;; then
   case $ac_init_help in
-     short | recursive ) echo &quot;Configuration of Twitux 0.69:&quot;;;
+     short | recursive ) echo &quot;Configuration of Greet-Tweet-Know 0.69:&quot;;;
    esac
   cat &lt;&lt;\_ACEOF
 
@@ -1703,7 +1703,7 @@ fi
 test -n &quot;$ac_init_help&quot; &amp;&amp; exit $ac_status
 if $ac_init_version; then
   cat &lt;&lt;\_ACEOF
-Twitux configure 0.69
+Greet-Tweet-Know configure 0.69
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1719,7 +1719,7 @@ cat &gt;config.log &lt;&lt;_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Twitux $as_me 0.69, which was
+It was created by Greet-Tweet-Know $as_me 0.69, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -25829,7 +25829,7 @@ exec 6&gt;&amp;1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log=&quot;
-This file was extended by Twitux $as_me 0.69, which was
+This file was extended by Greet-Tweet-Know $as_me 0.69, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -25882,7 +25882,7 @@ Report bugs to &lt;bug-autoconf@gnu.org&gt;.&quot;
 _ACEOF
 cat &gt;&gt;$CONFIG_STATUS &lt;&lt;_ACEOF
 ac_cs_version=&quot;\\
-Twitux config.status 0.69
+Greet-Tweet-Know config.status 0.69
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\&quot;`echo &quot;$ac_configure_args&quot; | sed 's/^ //; s/[\\&quot;&quot;\`\$]/\\\\&amp;/g'`\\&quot;
 </diff>
      <filename>autom4te.cache/output.0</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 @%:@! /bin/sh
 @%:@ Guess values for system-dependent variables and create Makefiles.
-@%:@ Generated by GNU Autoconf 2.61 for Twitux 0.69.
+@%:@ Generated by GNU Autoconf 2.61 for Greet-Tweet-Know 0.69.
 @%:@
 @%:@ Report bugs to &lt;http://sourceforge.net/tracker/?func=add&amp;group_id=198704&amp;atid=966542&gt;.
 @%:@ 
@@ -728,10 +728,10 @@ MAKEFLAGS=
 SHELL=${CONFIG_SHELL-/bin/sh}
 
 # Identity of this package.
-PACKAGE_NAME='Twitux'
+PACKAGE_NAME='Greet-Tweet-Know'
 PACKAGE_TARNAME='twitux'
 PACKAGE_VERSION='0.69'
-PACKAGE_STRING='Twitux 0.69'
+PACKAGE_STRING='Greet-Tweet-Know 0.69'
 PACKAGE_BUGREPORT='http://sourceforge.net/tracker/?func=add&amp;group_id=198704&amp;atid=966542'
 
 ac_unique_file=&quot;src/twitux-main.c&quot;
@@ -1488,7 +1488,7 @@ if test &quot;$ac_init_help&quot; = &quot;long&quot;; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat &lt;&lt;_ACEOF
-\`configure' configures Twitux 0.69 to adapt to many kinds of systems.
+\`configure' configures Greet-Tweet-Know 0.69 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1558,7 +1558,7 @@ fi
 
 if test -n &quot;$ac_init_help&quot;; then
   case $ac_init_help in
-     short | recursive ) echo &quot;Configuration of Twitux 0.69:&quot;;;
+     short | recursive ) echo &quot;Configuration of Greet-Tweet-Know 0.69:&quot;;;
    esac
   cat &lt;&lt;\_ACEOF
 
@@ -1703,7 +1703,7 @@ fi
 test -n &quot;$ac_init_help&quot; &amp;&amp; exit $ac_status
 if $ac_init_version; then
   cat &lt;&lt;\_ACEOF
-Twitux configure 0.69
+Greet-Tweet-Know configure 0.69
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1719,7 +1719,7 @@ cat &gt;config.log &lt;&lt;_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Twitux $as_me 0.69, which was
+It was created by Greet-Tweet-Know $as_me 0.69, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -25817,7 +25817,7 @@ exec 6&gt;&amp;1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log=&quot;
-This file was extended by Twitux $as_me 0.69, which was
+This file was extended by Greet-Tweet-Know $as_me 0.69, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -25870,7 +25870,7 @@ Report bugs to &lt;bug-autoconf@gnu.org&gt;.&quot;
 _ACEOF
 cat &gt;&gt;$CONFIG_STATUS &lt;&lt;_ACEOF
 ac_cs_version=&quot;\\
-Twitux config.status 0.69
+Greet-Tweet-Know config.status 0.69
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\&quot;`echo &quot;$ac_configure_args&quot; | sed 's/^ //; s/[\\&quot;&quot;\`\$]/\\\\&amp;/g'`\\&quot;
 </diff>
      <filename>autom4te.cache/output.1</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 m4trace:aclocal.m4:8576: -1- m4_include([m4/gnome-doc-utils.m4])
 m4trace:aclocal.m4:8577: -1- m4_include([m4/intltool.m4])
-m4trace:configure.in:1: -1- AC_INIT([Twitux], [0.69], [http://sourceforge.net/tracker/?func=add&amp;group_id=198704&amp;atid=966542], [twitux])
+m4trace:configure.in:1: -1- AC_INIT([Greet-Tweet-Know], [0.69], [http://sourceforge.net/tracker/?func=add&amp;group_id=198704&amp;atid=966542], [twitux])
 m4trace:configure.in:1: -1- m4_pattern_forbid([^_?A[CHUM]_])
 m4trace:configure.in:1: -1- m4_pattern_forbid([_AC_])
 m4trace:configure.in:1: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])</diff>
      <filename>autom4te.cache/traces.1</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-AC_INIT([g-greet], [0.1.0.2], [http://uberChicGeekChick.Com/?projects=Greet-Tweet-Know], [greet-tweet-know])
+AC_INIT([greet-tweet-know], [0.1.0.2], [http://uberChicGeekChick.Com/?projects=Greet-Tweet-Know], [greet-tweet-know])
 AC_PREREQ(2.59)
 AC_COPYRIGHT([Copyright (C) 2009 Kaity G. B.])
 </diff>
      <filename>configure.in</filename>
    </modified>
    <modified>
      <diff>@@ -310,6 +310,7 @@ mostlyclean-libtool:
 
 clean-libtool:
 	-rm -rf .libs _libs
+
 install-desktopDATA: $(desktop_DATA)
 	@$(NORMAL_INSTALL)
 	test -z &quot;$(desktopdir)&quot; || $(MKDIR_P) &quot;$(DESTDIR)$(desktopdir)&quot;
@@ -327,6 +328,7 @@ uninstall-desktopDATA:
 	  echo &quot; rm -f '$(DESTDIR)$(desktopdir)/$$f'&quot;; \
 	  rm -f &quot;$(DESTDIR)$(desktopdir)/$$f&quot;; \
 	done
+
 install-gladeDATA: $(glade_DATA)
 	@$(NORMAL_INSTALL)
 	test -z &quot;$(gladedir)&quot; || $(MKDIR_P) &quot;$(DESTDIR)$(gladedir)&quot;</diff>
      <filename>data/Makefile.in</filename>
    </modified>
    <modified>
      <diff>@@ -162,14 +162,27 @@
                 &lt;property name=&quot;use_underline&quot;&gt;True&lt;/property&gt;
                 &lt;child&gt;
                   &lt;widget class=&quot;GtkMenu&quot; id=&quot;view1_menu&quot;&gt;
-                    &lt;child&gt;
-                      &lt;widget class=&quot;GtkRadioMenuItem&quot; id=&quot;view_public_timeline&quot;&gt;
+			&lt;child&gt;
+				&lt;widget class=&quot;GtkRadioMenuItem&quot; id=&quot;view_combined_timeline&quot;&gt;
+					&lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
+					&lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;_My Combined Tweets&lt;/property&gt;
+					&lt;property name=&quot;use_underline&quot;&gt;True&lt;/property&gt;
+					&lt;property name=&quot;group&quot;&gt;view_public_timeline&lt;/property&gt;
+				&lt;/widget&gt;
+			&lt;/child&gt;
+			&lt;child&gt;
+			&lt;child&gt;
+				&lt;widget class=&quot;GtkSeparatorMenuItem&quot; id=&quot;separator7&quot;&gt;
+					&lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
+				&lt;/widget&gt;
+			&lt;/child&gt;
+			&lt;widget class=&quot;GtkRadioMenuItem&quot; id=&quot;view_public_timeline&quot;&gt;
                         &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
-                        &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;Public Timeline&lt;/property&gt;
+                        &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;_Every one's Tweets&lt;/property&gt;
                         &lt;property name=&quot;use_underline&quot;&gt;True&lt;/property&gt;
                       &lt;/widget&gt;
                     &lt;/child&gt;
-                    &lt;child&gt;
+		    &lt;child&gt;
                       &lt;widget class=&quot;GtkRadioMenuItem&quot; id=&quot;view_friends_timeline&quot;&gt;
                         &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
                         &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;Friends Timeline&lt;/property&gt;
@@ -178,7 +191,7 @@
                         &lt;property name=&quot;group&quot;&gt;view_public_timeline&lt;/property&gt;
                       &lt;/widget&gt;
                     &lt;/child&gt;
-                    &lt;child&gt;
+		&lt;child&gt;
                       &lt;widget class=&quot;GtkRadioMenuItem&quot; id=&quot;view_my_timeline&quot;&gt;
                         &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
                         &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;My Timeline&lt;/property&gt;
@@ -203,7 +216,7 @@
                       &lt;/widget&gt;
                     &lt;/child&gt;
                     &lt;child&gt;
-                      &lt;widget class=&quot;GtkSeparatorMenuItem&quot; id=&quot;separator7&quot;&gt;
+                      &lt;widget class=&quot;GtkSeparatorMenuItem&quot; id=&quot;separator8&quot;&gt;
                         &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
                       &lt;/widget&gt;
                     &lt;/child&gt;</diff>
      <filename>data/glade/main_window.glade</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
 &lt;?xml version=&quot;1.0&quot;?&gt;
-&lt;!--*- mode: xml -*--&gt;
 &lt;interface&gt;
   &lt;object class=&quot;GtkUIManager&quot; id=&quot;uimanager1&quot;&gt;
     &lt;child&gt;
@@ -51,7 +50,7 @@
             &lt;property name=&quot;name&quot;&gt;twitter_refresh&lt;/property&gt;
             &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;_Refresh&lt;/property&gt;
           &lt;/object&gt;
-          &lt;accelerator key=&quot;F5&quot; modifiers=&quot;0&quot;/&gt;
+          &lt;accelerator key=&quot;F5&quot;/&gt;
         &lt;/child&gt;
         &lt;child&gt;
           &lt;object class=&quot;GtkAction&quot; id=&quot;twitter_quit&quot;&gt;
@@ -70,7 +69,7 @@
             &lt;property name=&quot;name&quot;&gt;settings_account&lt;/property&gt;
             &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;_Account&lt;/property&gt;
           &lt;/object&gt;
-          &lt;accelerator key=&quot;F4&quot; modifiers=&quot;0&quot;/&gt;
+          &lt;accelerator key=&quot;F4&quot;/&gt;
         &lt;/child&gt;
         &lt;child&gt;
           &lt;object class=&quot;GtkAction&quot; id=&quot;settings_preferences&quot;&gt;
@@ -85,14 +84,21 @@
           &lt;/object&gt;
         &lt;/child&gt;
         &lt;child&gt;
+          &lt;object class=&quot;GtkRadioAction&quot; id=&quot;view_combined_timeline&quot;&gt;
+            &lt;property name=&quot;group&quot;&gt;view_public_timeline&lt;/property&gt;
+            &lt;property name=&quot;name&quot;&gt;view_combined_timeline&lt;/property&gt;
+            &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;_My Combined Tweets&lt;/property&gt;
+          &lt;/object&gt;
+        &lt;/child&gt;
+        &lt;child&gt;
           &lt;object class=&quot;GtkRadioAction&quot; id=&quot;view_public_timeline&quot;&gt;
             &lt;property name=&quot;name&quot;&gt;view_public_timeline&lt;/property&gt;
-            &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;Public Timeline&lt;/property&gt;
+            &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;_Every one's Tweets&lt;/property&gt;
           &lt;/object&gt;
         &lt;/child&gt;
         &lt;child&gt;
           &lt;object class=&quot;GtkRadioAction&quot; id=&quot;view_friends_timeline&quot;&gt;
-            &lt;property name=&quot;value&quot;&gt;1&lt;/property&gt;
+            &lt;property name=&quot;active&quot;&gt;True&lt;/property&gt;
             &lt;property name=&quot;group&quot;&gt;view_public_timeline&lt;/property&gt;
             &lt;property name=&quot;name&quot;&gt;view_friends_timeline&lt;/property&gt;
             &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;Friends Timeline&lt;/property&gt;
@@ -137,7 +143,7 @@
             &lt;property name=&quot;name&quot;&gt;help_contents&lt;/property&gt;
             &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;&gt;_Contents&lt;/property&gt;
           &lt;/object&gt;
-          &lt;accelerator key=&quot;F1&quot; modifiers=&quot;0&quot;/&gt;
+          &lt;accelerator key=&quot;F1&quot;/&gt;
         &lt;/child&gt;
         &lt;child&gt;
           &lt;object class=&quot;GtkAction&quot; id=&quot;help_about&quot;&gt;
@@ -167,6 +173,7 @@
           &lt;menuitem action=&quot;settings_preferences&quot;/&gt;
         &lt;/menu&gt;
         &lt;menu action=&quot;view1&quot;&gt;
+          &lt;menuitem action=&quot;view_combined_timeline&quot;/&gt;
           &lt;menuitem action=&quot;view_public_timeline&quot;/&gt;
           &lt;menuitem action=&quot;view_friends_timeline&quot;/&gt;
           &lt;menuitem action=&quot;view_my_timeline&quot;/&gt;
@@ -187,31 +194,14 @@
     &lt;property name=&quot;height_request&quot;&gt;320&lt;/property&gt;
     &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
     &lt;property name=&quot;title&quot; translatable=&quot;yes&quot;&gt;Greet-Tweet-Know&lt;/property&gt;
-    &lt;property name=&quot;type&quot;&gt;GTK_WINDOW_TOPLEVEL&lt;/property&gt;
-    &lt;property name=&quot;window_position&quot;&gt;GTK_WIN_POS_NONE&lt;/property&gt;
-    &lt;property name=&quot;modal&quot;&gt;False&lt;/property&gt;
-    &lt;property name=&quot;resizable&quot;&gt;True&lt;/property&gt;
-    &lt;property name=&quot;destroy_with_parent&quot;&gt;False&lt;/property&gt;
-    &lt;property name=&quot;decorated&quot;&gt;True&lt;/property&gt;
-    &lt;property name=&quot;skip_taskbar_hint&quot;&gt;False&lt;/property&gt;
-    &lt;property name=&quot;skip_pager_hint&quot;&gt;False&lt;/property&gt;
-    &lt;property name=&quot;type_hint&quot;&gt;GDK_WINDOW_TYPE_HINT_NORMAL&lt;/property&gt;
-    &lt;property name=&quot;gravity&quot;&gt;GDK_GRAVITY_NORTH_WEST&lt;/property&gt;
-    &lt;property name=&quot;focus_on_map&quot;&gt;True&lt;/property&gt;
-    &lt;property name=&quot;urgency_hint&quot;&gt;False&lt;/property&gt;
     &lt;child&gt;
       &lt;object class=&quot;GtkVBox&quot; id=&quot;vbox1&quot;&gt;
         &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
-        &lt;property name=&quot;homogeneous&quot;&gt;False&lt;/property&gt;
-        &lt;property name=&quot;spacing&quot;&gt;0&lt;/property&gt;
         &lt;child&gt;
           &lt;object class=&quot;GtkMenuBar&quot; constructor=&quot;uimanager1&quot; id=&quot;main_menubar&quot;&gt;
             &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
-            &lt;property name=&quot;pack_direction&quot;&gt;GTK_PACK_DIRECTION_LTR&lt;/property&gt;
-            &lt;property name=&quot;child_pack_direction&quot;&gt;GTK_PACK_DIRECTION_LTR&lt;/property&gt;
           &lt;/object&gt;
           &lt;packing&gt;
-            &lt;property name=&quot;padding&quot;&gt;0&lt;/property&gt;
             &lt;property name=&quot;expand&quot;&gt;False&lt;/property&gt;
             &lt;property name=&quot;fill&quot;&gt;False&lt;/property&gt;
           &lt;/packing&gt;
@@ -221,95 +211,68 @@
             &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
             &lt;property name=&quot;can_focus&quot;&gt;True&lt;/property&gt;
             &lt;property name=&quot;hscrollbar_policy&quot;&gt;GTK_POLICY_NEVER&lt;/property&gt;
-            &lt;property name=&quot;vscrollbar_policy&quot;&gt;GTK_POLICY_ALWAYS&lt;/property&gt;
             &lt;property name=&quot;shadow_type&quot;&gt;GTK_SHADOW_IN&lt;/property&gt;
-            &lt;property name=&quot;window_placement&quot;&gt;GTK_CORNER_TOP_LEFT&lt;/property&gt;
             &lt;child&gt;
               &lt;placeholder/&gt;
             &lt;/child&gt;
           &lt;/object&gt;
           &lt;packing&gt;
-            &lt;property name=&quot;padding&quot;&gt;0&lt;/property&gt;
-            &lt;property name=&quot;expand&quot;&gt;True&lt;/property&gt;
-            &lt;property name=&quot;fill&quot;&gt;True&lt;/property&gt;
+            &lt;property name=&quot;position&quot;&gt;1&lt;/property&gt;
           &lt;/packing&gt;
         &lt;/child&gt;
         &lt;child&gt;
           &lt;object class=&quot;GtkHBox&quot; id=&quot;expand_box&quot;&gt;
             &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
-            &lt;property name=&quot;homogeneous&quot;&gt;False&lt;/property&gt;
             &lt;property name=&quot;spacing&quot;&gt;1&lt;/property&gt;
             &lt;child&gt;
               &lt;object class=&quot;GtkImage&quot; id=&quot;expand_image&quot;&gt;
                 &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
-                &lt;property name=&quot;stock&quot;&gt;gtk-missing-image&lt;/property&gt;
-                &lt;property name=&quot;icon_size&quot;&gt;4&lt;/property&gt;
-                &lt;property name=&quot;xalign&quot;&gt;0.5&lt;/property&gt;
                 &lt;property name=&quot;yalign&quot;&gt;0&lt;/property&gt;
                 &lt;property name=&quot;xpad&quot;&gt;7&lt;/property&gt;
                 &lt;property name=&quot;ypad&quot;&gt;5&lt;/property&gt;
+                &lt;property name=&quot;stock&quot;&gt;gtk-missing-image&lt;/property&gt;
               &lt;/object&gt;
               &lt;packing&gt;
-                &lt;property name=&quot;padding&quot;&gt;0&lt;/property&gt;
                 &lt;property name=&quot;expand&quot;&gt;False&lt;/property&gt;
-                &lt;property name=&quot;fill&quot;&gt;True&lt;/property&gt;
               &lt;/packing&gt;
             &lt;/child&gt;
             &lt;child&gt;
               &lt;object class=&quot;GtkVBox&quot; id=&quot;expand_vbox&quot;&gt;
                 &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
-                &lt;property name=&quot;homogeneous&quot;&gt;False&lt;/property&gt;
                 &lt;property name=&quot;spacing&quot;&gt;2&lt;/property&gt;
                 &lt;child&gt;
                   &lt;object class=&quot;GtkLabel&quot; id=&quot;expand_title&quot;&gt;
                     &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
-                    &lt;property name=&quot;label&quot; translatable=&quot;yes&quot;/&gt;
-                    &lt;property name=&quot;use_underline&quot;&gt;False&lt;/property&gt;
-                    &lt;property name=&quot;use_markup&quot;&gt;True&lt;/property&gt;
-                    &lt;property name=&quot;justify&quot;&gt;GTK_JUSTIFY_LEFT&lt;/property&gt;
-                    &lt;property name=&quot;wrap&quot;&gt;False&lt;/property&gt;
-                    &lt;property name=&quot;selectable&quot;&gt;False&lt;/property&gt;
                     &lt;property name=&quot;xalign&quot;&gt;0&lt;/property&gt;
-                    &lt;property name=&quot;yalign&quot;&gt;0.5&lt;/property&gt;
                     &lt;property name=&quot;xpad&quot;&gt;5&lt;/property&gt;
                     &lt;property name=&quot;ypad&quot;&gt;3&lt;/property&gt;
-                    &lt;property name=&quot;ellipsize&quot;&gt;PANGO_ELLIPSIZE_NONE&lt;/property&gt;
-                    &lt;property name=&quot;width_chars&quot;&gt;-1&lt;/property&gt;
-                    &lt;property name=&quot;single_line_mode&quot;&gt;False&lt;/property&gt;
-                    &lt;property name=&quot;angle&quot;&gt;0&lt;/property&gt;
+                    &lt;property name=&quot;use_markup&quot;&gt;True&lt;/property&gt;
                   &lt;/object&gt;
-                  &lt;packing&gt;
-                    &lt;property name=&quot;padding&quot;&gt;0&lt;/property&gt;
-                    &lt;property name=&quot;expand&quot;&gt;True&lt;/property&gt;
-                    &lt;property name=&quot;fill&quot;&gt;True&lt;/property&gt;
-                  &lt;/packing&gt;
                 &lt;/child&gt;
                 &lt;child&gt;
                   &lt;placeholder/&gt;
                 &lt;/child&gt;
               &lt;/object&gt;
               &lt;packing&gt;
-                &lt;property name=&quot;padding&quot;&gt;0&lt;/property&gt;
-                &lt;property name=&quot;expand&quot;&gt;True&lt;/property&gt;
-                &lt;property name=&quot;fill&quot;&gt;True&lt;/property&gt;
+                &lt;property name=&quot;position&quot;&gt;1&lt;/property&gt;
               &lt;/packing&gt;
             &lt;/child&gt;
           &lt;/object&gt;
           &lt;packing&gt;
-            &lt;property name=&quot;padding&quot;&gt;6&lt;/property&gt;
             &lt;property name=&quot;expand&quot;&gt;False&lt;/property&gt;
             &lt;property name=&quot;fill&quot;&gt;False&lt;/property&gt;
+            &lt;property name=&quot;padding&quot;&gt;6&lt;/property&gt;
+            &lt;property name=&quot;position&quot;&gt;2&lt;/property&gt;
           &lt;/packing&gt;
         &lt;/child&gt;
         &lt;child&gt;
           &lt;object class=&quot;GtkStatusbar&quot; id=&quot;main_statusbar&quot;&gt;
             &lt;property name=&quot;visible&quot;&gt;True&lt;/property&gt;
-            &lt;property name=&quot;has_resize_grip&quot;&gt;True&lt;/property&gt;
           &lt;/object&gt;
           &lt;packing&gt;
-            &lt;property name=&quot;padding&quot;&gt;0&lt;/property&gt;
             &lt;property name=&quot;expand&quot;&gt;False&lt;/property&gt;
             &lt;property name=&quot;fill&quot;&gt;False&lt;/property&gt;
+            &lt;property name=&quot;position&quot;&gt;3&lt;/property&gt;
           &lt;/packing&gt;
         &lt;/child&gt;
       &lt;/object&gt;</diff>
      <filename>data/main_window.xml</filename>
    </modified>
    <modified>
      <diff>@@ -12,7 +12,7 @@
     &lt;/date&gt;
     &lt;subject category=&quot;GNOME|Applications|Internet&quot;/&gt;
     &lt;description&gt;
-	User manual for Twitux Twitter Client.
+	User manual for Greet-Tweet-Know Twitter Client.
     &lt;/description&gt;
     &lt;type&gt;
 	user's guide</diff>
      <filename>help/C/greet-tweet-know-C.omf</filename>
    </modified>
    <modified>
      <diff>@@ -36,23 +36,23 @@ typedef struct {
 	GtkWidget *username;
 	GtkWidget *password;
 	GtkWidget *show_password;
-} TwituxAccount;
+} Account;
 
 static void      account_response_cb          (GtkWidget         *widget,
 											   gint               response,
-											   TwituxAccount     *act);
+											   Account     *act);
 static void      account_destroy_cb           (GtkWidget         *widget,
-											   TwituxAccount     *act);
+											   Account     *act);
 static void      account_show_password_cb     (GtkWidget         *widget,
-											   TwituxAccount     *act);
+											   Account     *act);
 
 static void
 account_response_cb (GtkWidget     *widget,
 					 gint           response,
-					 TwituxAccount *act)
+					 Account *act)
 {
 	if (response == GTK_RESPONSE_OK) {
-		TwituxConf *conf;
+		Conf *conf;
 
 		conf = conf_get ();
 
@@ -74,14 +74,14 @@ account_response_cb (GtkWidget     *widget,
 
 static void
 account_destroy_cb (GtkWidget     *widget,
-					TwituxAccount *act)
+					Account *act)
 {
 	g_free (act);
 }
 
 static void
 account_show_password_cb (GtkWidget     *widget,
-						  TwituxAccount *act)
+						  Account *act)
 {
 	gboolean visible;
 
@@ -92,9 +92,9 @@ account_show_password_cb (GtkWidget     *widget,
 void
 account_dialog_show (GtkWindow *parent)
 {
-	static TwituxAccount *act;
+	static Account *act;
 	GtkBuilder           *ui;
-	TwituxConf           *conf;
+	Conf           *conf;
 	gchar                *username;
 	gchar                *password;
 
@@ -103,7 +103,7 @@ account_dialog_show (GtkWindow *parent)
 		return;
 	}
 
-	act = g_new0 (TwituxAccount, 1);
+	act = g_new0 (Account, 1);
 
 	/* Get widgets */
 	ui = glade_get_file (GLADE_FILE,</diff>
      <filename>src/account-dialog.c</filename>
    </modified>
    <modified>
      <diff>@@ -31,18 +31,18 @@
 typedef struct {
 	GtkWidget *entry;
 	GtkWidget *dialog;
-} TwituxAdd;
+} Add;
 
 static void add_response_cb (GtkWidget *widget,
 							 gint       response,
-							 TwituxAdd *add);
+							 Add *add);
 static void add_destroy_cb  (GtkWidget *widget,
-							 TwituxAdd *add);
+							 Add *add);
 
 static void
 add_response_cb (GtkWidget     *widget,
 				 gint           response,
-				 TwituxAdd     *add)
+				 Add     *add)
 {
 	if (response == GTK_RESPONSE_OK) {
 		network_add_user (gtk_entry_get_text (GTK_ENTRY (add-&gt;entry)));
@@ -52,7 +52,7 @@ add_response_cb (GtkWidget     *widget,
 
 static void
 add_destroy_cb (GtkWidget     *widget,
-				TwituxAdd     *add)
+				Add     *add)
 {
 	g_free (add);
 }
@@ -60,7 +60,7 @@ add_destroy_cb (GtkWidget     *widget,
 void
 add_dialog_show (GtkWindow *parent)
 {
-	static TwituxAdd *add;
+	static Add *add;
 	GtkBuilder       *ui;
 
 	if (add) {
@@ -68,7 +68,7 @@ add_dialog_show (GtkWindow *parent)
 		return;
 	}
 
-	add = g_new0 (TwituxAdd, 1);
+	add = g_new0 (Add, 1);
 
 	/* Get widgets */
 	ui = glade_get_file (GLADE_FILE,</diff>
      <filename>src/add-dialog.c</filename>
    </modified>
    <modified>
      <diff>@@ -57,7 +57,7 @@
 #include &lt;dbus/dbus-glib.h&gt;
 #endif
 
-#define GET_PRIV(obj)(G_TYPE_INSTANCE_GET_PRIVATE((obj), TYPE_APP, TwituxAppPriv ))
+#define GET_PRIV(obj)(G_TYPE_INSTANCE_GET_PRIVATE((obj), TYPE_APP, AppPriv ))
 
 #define DEBUG_DOMAIN_SETUP       &quot;AppSetup&quot;
 #define GLADE_FILE	&quot;main_window.xml&quot;
@@ -65,10 +65,10 @@
 
 #define TYPE_TWITTER &quot;twitter&quot;
 
-struct _TwituxAppPriv {
+struct _AppPriv {
 	/* Main widgets */
 	GtkWidget         *window;
-	TwituxTweetList   *listview;
+	TweetList   *listview;
 	GtkWidget         *statusbar;
 
 	/*
@@ -80,6 +80,7 @@ struct _TwituxAppPriv {
 
 	/* Timeline menu items */
 	GSList            *group;
+	GtkRadioAction    *menu_combined;
 	GtkRadioAction    *menu_public;
 	GtkRadioAction    *menu_friends;
 	GtkRadioAction    *menu_mine;
@@ -108,88 +109,70 @@ struct _TwituxAppPriv {
 	/* Expand messages widgets */
 	GtkWidget         *expand_box;
 	GtkWidget         *expand_image;
-	GtkWidget         *expand_title;
+GtkWidget         *expand_title;
 	GtkWidget         *expand_label;
 };
 
-static void	    app_class_init			(TwituxAppClass        *klass);
-static void     app_init			(TwituxApp             *app);
+static void	    app_class_init			(AppClass        *klass);
+static void     app_init			(App             *app);
 static void     app_finalize(GObject               *object);
 static void     restore_main_window_geometry(GtkWidget             *main_window);
 static void     on_accounts_destroy(DBusGProxy            *proxy, 
-                                                  TwituxApp             *app);
-static void     disconnect(TwituxApp             *app);
-static void     reconnect(TwituxApp             *app);
+                                                  App             *app);
+static void     disconnect(App             *app);
+static void     reconnect(App             *app);
 static gboolean update_account(DBusGProxy            *account,
-                                                  TwituxApp             *app,
+                                                  App             *app,
                                                   GError **error);
-static void     on_account_changed(DBusGProxy *account,
-					                              TwituxApp *app);
+
+static void     on_account_changed(DBusGProxy *account, App *app); 
 static void     on_account_disabled(DBusGProxy *accounts,
 					                              const char *opath,
-					                              TwituxApp *app);
+					                              App *app);
 static void     on_account_enabled(DBusGProxy *accounts,
 					                              const char *opath,
-					                              TwituxApp *app);
+					                              App *app);
 static void     app_setup(void);
-static void     main_window_destroy_cb(GtkWidget             *window,
-												  TwituxApp             *app);
+static void     main_window_destroy_cb(GtkWidget *window, App *app); 
 static gboolean main_window_delete_event_cb(GtkWidget             *window,
 												  GdkEvent              *event,
-												  TwituxApp             *app);
-static void     app_set_radio_group(TwituxApp             *app,
-												  GtkBuilder            *ui);
-static void     app_connect_cb(GtkWidget             *window,
-												  TwituxApp             *app);
-static void     app_disconnect_cb(GtkWidget             *window,
-												  TwituxApp             *app);
-static void     app_new_message_cb(GtkWidget             *window,
-												  TwituxApp             *app);
-static void     app_send_direct_message_cb(GtkWidget             *window,
-												  TwituxApp             *app);
-static void     app_quit_cb(GtkWidget             *window,
-												  TwituxApp             *app);
-static void     app_refresh_cb(GtkWidget             *window,
-												  TwituxApp             *app);
-static void     app_account_cb(GtkWidget             *window,
-												  TwituxApp             *app);
-static void     app_preferences_cb(GtkWidget             *window,
-												  TwituxApp             *app);
-static void     app_public_timeline_cb(GtkRadioAction        *action,
-												  GtkRadioAction        *current,
-												  TwituxApp             *app);
+												  App             *app);
+static void     app_set_radio_group(App *app, GtkBuilder *ui); 
+static void     app_connect_cb(GtkWidget *window, App *app); 
+static void     app_disconnect_cb(GtkWidget *window, App *app); 
+static void     app_new_message_cb(GtkWidget *window, App *app); 
+static void     app_send_direct_message_cb(GtkWidget *window, App *app); 
+static void     app_quit_cb(GtkWidget *window, App *app); 
+static void     app_refresh_cb(GtkWidget *window, App *app); 
+static void     app_account_cb(GtkWidget *window, App *app); 
+static void     app_preferences_cb(GtkWidget *window, App *app); 
+static void app_combined_timeline_cb(GtkRadioAction *action, GtkRadioAction *current, App *app);
+static void app_public_timeline_cb(GtkRadioAction *action, GtkRadioAction *current, App *app);
 static void     app_friends_timeline_cb(GtkRadioAction        *action,
 												  GtkRadioAction        *current,
-												  TwituxApp             *app);
+												  App             *app);
 static void     app_mine_timeline_cb(GtkRadioAction        *action,
 												  GtkRadioAction        *current,
-												  TwituxApp             *app);
+												  App             *app);
 static void     app_view_direct_messages_cb(GtkRadioAction        *action,
 												  GtkRadioAction        *current,
-												  TwituxApp             *app);
+												  App             *app);
 static void     app_view_direct_replies_cb(GtkRadioAction        *action,
 												  GtkRadioAction        *current,
-												  TwituxApp             *app);
-static void     app_view_friends_cb(GtkAction             *action,
-												  TwituxApp             *app);
-static void     app_about_cb(GtkWidget             *window,
-												  TwituxApp             *app);
-static void     app_help_contents_cb(GtkWidget             *widget,
-												  TwituxApp             *app);
-static void     app_status_icon_activate_cb(GtkStatusIcon         *status_icon,
-												  TwituxApp             *app);
+												  App             *app);
+static void     app_view_friends_cb(GtkAction *action, App *app); 
+static void     app_about_cb(GtkWidget *window, App *app); 
+static void     app_help_contents_cb(GtkWidget *widget, App *app); 
+static void     app_status_icon_activate_cb(GtkStatusIcon *status_icon, App *app); 
 static void     app_status_icon_popup_menu_cb(GtkStatusIcon         *status_icon,
 												  guint                  button,
 												  guint                  activate_time,
-												  TwituxApp             *app);
-static gboolean request_accounts(TwituxApp *a, GError **error);
-static void     app_add_friend_cb(GtkAction				*menuitem,
-												  TwituxApp             *app);
-static void     app_connection_items_setup(TwituxApp             *app,
-												  GtkBuilder            *ui);
-static void     app_login(TwituxApp             *app);
-static void     app_set_default_timeline(TwituxApp             *app,
-												  gchar                 *timeline);
+												  App             *app);
+static gboolean request_accounts(App *a, GError **error);
+static void     app_add_friend_cb(GtkAction *menuitem, App *app); 
+static void     app_connection_items_setup(App *app, GtkBuilder *ui); 
+static void     app_login(App             *app);
+static void app_set_default_timeline(App *app, gchar *timeline);
 static void     app_retrieve_default_timeline(void);
 static void     app_status_icon_create_menu(void);
 static void     app_status_icon_create(void);
@@ -198,27 +181,27 @@ static void     app_toggle_visibility(void);
 static gboolean configure_event_timeout_cb(GtkWidget             *widget);
 static gboolean app_window_configure_event_cb(GtkWidget             *widget,
 												  GdkEventConfigure     *event,
-												  TwituxApp             *app);
+												  App             *app);
 
-static TwituxApp  *app = NULL;
-static TwituxAppPriv *app_priv=NULL;
+static App  *app = NULL;
+static AppPriv *app_priv=NULL;
 
-G_DEFINE_TYPE(TwituxApp, app, G_TYPE_OBJECT);
+G_DEFINE_TYPE(App, app, G_TYPE_OBJECT);
 
 static void
-app_class_init(TwituxAppClass *klass)
+app_class_init(AppClass *klass)
 {
 	GObjectClass *object_class = G_OBJECT_CLASS(klass);
 
 	object_class-&gt;finalize = app_finalize;
 
-	g_type_class_add_private(object_class, sizeof(TwituxAppPriv));
+	g_type_class_add_private(object_class, sizeof(AppPriv));
 }
 
 static void
-app_init(TwituxApp *singleton_app)
+app_init(App *singleton_app)
 {
-	//TwituxAppPriv      *priv;	
+	//AppPriv      *priv;	
 	app = singleton_app;
 
 	app_priv=GET_PRIV(app);
@@ -230,8 +213,8 @@ app_init(TwituxApp *singleton_app)
 static void
 app_finalize(GObject *object)
 {
-	TwituxApp	       *app;
-	//TwituxAppPriv      *priv;	
+	App	       *app;
+	//AppPriv      *priv;	
 	
 	app = APP(object);
 	app_priv = GET_PRIV(app);
@@ -260,14 +243,14 @@ restore_main_window_geometry(GtkWidget *main_window)
 }
 
 static void
-on_accounts_destroy(DBusGProxy *proxy, TwituxApp *app)
+on_accounts_destroy(DBusGProxy *proxy, App *app)
 {
 		app_priv-&gt;account = NULL;
 	app_priv-&gt;accounts_service = NULL;
 }
 
 static void
-disconnect(TwituxApp *app)
+disconnect(App *app)
 {
 	GtkListStore *store = tweet_list_get_store();
 	gtk_list_store_clear(store);
@@ -276,9 +259,9 @@ disconnect(TwituxApp *app)
 }
 
 static void
-reconnect(TwituxApp *app)
+reconnect(App *app)
 {
-	TwituxConf *conf;
+	Conf *conf;
 	gboolean login;
 
 	disconnect(app);
@@ -297,7 +280,7 @@ reconnect(TwituxApp *app)
 
 static gboolean
 update_account(DBusGProxy  *account,
-				TwituxApp   *app,
+				App   *app,
 				GError     **error)
 {
 		gchar         *username;
@@ -347,7 +330,7 @@ return TRUE;
 
 static void
 on_account_changed(DBusGProxy *account,
-					TwituxApp  *app)
+					App  *app)
 {
 		GError        *error = NULL;
 
@@ -370,7 +353,7 @@ return;
 static void
 on_account_disabled(DBusGProxy *accounts,
 					 const char *opath,
-					 TwituxApp  *app)
+					 App  *app)
 {
 		GError        *error = NULL;
 
@@ -392,7 +375,7 @@ return;
 static void
 on_account_enabled(DBusGProxy *accounts,
 					const char *opath,
-					TwituxApp  *app)
+					App  *app)
 {
 	GError *error = NULL;
 	
@@ -420,7 +403,7 @@ on_account_enabled(DBusGProxy *accounts,
 static void
 app_setup(void)
 {
-		TwituxConf		 *conf;
+		Conf		 *conf;
 	GtkBuilder       *ui;
 	GtkWidget        *scrolled_window;
 	GtkWidget        *expand_vbox;
@@ -441,6 +424,7 @@ app_setup(void)
 							  &quot;main_window&quot;, &amp;app_priv-&gt;window,
 							  &quot;main_scrolledwindow&quot;, &amp;scrolled_window,
 							  &quot;main_statusbar&quot;, &amp;app_priv-&gt;statusbar,
+							  &quot;view_combined_timeline&quot;, &amp;app_priv-&gt;menu_combined,
 							  &quot;view_public_timeline&quot;, &amp;app_priv-&gt;menu_public,
 							  &quot;view_friends_timeline&quot;, &amp;app_priv-&gt;menu_friends,
 							  &quot;view_my_timeline&quot;, &amp;app_priv-&gt;menu_mine,
@@ -483,6 +467,7 @@ app_setup(void)
 						&quot;twitter_add_friend&quot;, &quot;activate&quot;, app_add_friend_cb,
 						&quot;settings_account&quot;, &quot;activate&quot;, app_account_cb,
 						&quot;settings_preferences&quot;, &quot;activate&quot;, app_preferences_cb,
+						&quot;view_combined_timeline&quot;, &quot;changed&quot;, app_combined_timeline_cb,
 						&quot;view_public_timeline&quot;, &quot;changed&quot;, app_public_timeline_cb,
 						&quot;view_friends_timeline&quot;, &quot;changed&quot;, app_friends_timeline_cb,
 						&quot;view_my_timeline&quot;, &quot;changed&quot;, app_mine_timeline_cb,
@@ -601,7 +586,7 @@ app_setup(void)
 }
 
 static void
-main_window_destroy_cb(GtkWidget *window, TwituxApp *app)
+main_window_destroy_cb(GtkWidget *window, App *app)
 {
 	/* Add any clean-up code here */
 #ifdef DEBUG_QUIT
@@ -614,7 +599,7 @@ main_window_destroy_cb(GtkWidget *window, TwituxApp *app)
 static gboolean
 main_window_delete_event_cb(GtkWidget *window,
 							 GdkEvent  *event,
-							 TwituxApp *app)
+							 App *app)
 {
 		
 	if(gtk_status_icon_is_embedded(app_priv-&gt;status_icon)) {
@@ -656,7 +641,7 @@ return FALSE;
 }
 
 static void
-app_set_radio_group(TwituxApp  *app,
+app_set_radio_group(App  *app,
 					 GtkBuilder *ui)
 {
 		GtkRadioAction *w;
@@ -728,21 +713,21 @@ app_set_visibility(gboolean visible)
 
 static void
 app_connect_cb(GtkWidget *widget,
-				TwituxApp *app)
+				App *app)
 {
 	app_login(app);
 }
 
 static void
 app_disconnect_cb(GtkWidget *widget,
-				   TwituxApp *app)
+				   App *app)
 {
 	disconnect(app);
 }
 
 static void
 app_new_message_cb(GtkWidget *widget,
-					TwituxApp *app)
+					App *app)
 {
 	
 	
@@ -752,7 +737,7 @@ app_new_message_cb(GtkWidget *widget,
 
 static void
 app_send_direct_message_cb(GtkWidget *widget,
-							TwituxApp *app)
+							App *app)
 {
 	
 	
@@ -762,7 +747,7 @@ app_send_direct_message_cb(GtkWidget *widget,
 
 static void
 app_quit_cb(GtkWidget  *widget,
-			 TwituxApp  *app)
+			 App  *app)
 {
 	
 	
@@ -771,26 +756,26 @@ app_quit_cb(GtkWidget  *widget,
 
 static void
 app_refresh_cb(GtkWidget *window,
-				TwituxApp *app)
+				App *app)
 {
 	network_refresh();
 }
 
-static void
-app_public_timeline_cb(GtkRadioAction *action,
-						GtkRadioAction *current,
-						TwituxApp      *app)
-{
-	
+static void app_combined_timeline_cb(GtkRadioAction *action, GtkRadioAction *current, App *app){
+	if(current!=app_priv-&gt;menu_combined) return;
 	
+	network_get_combined_timeline();
+}
+
+static void app_public_timeline_cb(GtkRadioAction *action, GtkRadioAction *current, App *app){
 	if(app_priv-&gt;menu_public == current)
 		network_get_timeline(API_TWITTER_TIMELINE_PUBLIC);
 }
-
+	
 static void
 app_friends_timeline_cb(GtkRadioAction *action,
 						 GtkRadioAction *current,
-						 TwituxApp      *app)
+						 App      *app)
 {
 	
 	
@@ -801,7 +786,7 @@ app_friends_timeline_cb(GtkRadioAction *action,
 static void
 app_mine_timeline_cb(GtkRadioAction *action,
 					  GtkRadioAction *current,
-					  TwituxApp      *app)
+					  App      *app)
 {
 	
 	
@@ -812,7 +797,7 @@ app_mine_timeline_cb(GtkRadioAction *action,
 static void
 app_view_direct_messages_cb(GtkRadioAction *action,
 							 GtkRadioAction *current,
-							 TwituxApp      *app)
+							 App      *app)
 {
 	
 	
@@ -823,7 +808,7 @@ app_view_direct_messages_cb(GtkRadioAction *action,
 static void
 app_view_direct_replies_cb(GtkRadioAction *action,
 							GtkRadioAction *current,
-							TwituxApp      *app)
+							App      *app)
 {
 	
 	
@@ -833,13 +818,13 @@ app_view_direct_replies_cb(GtkRadioAction *action,
 
 static void
 app_view_friends_cb(GtkAction *action,
-							TwituxApp *app)
+							App *app)
 {
 			lists_dialog_show(GTK_WINDOW(app_priv-&gt;window));
 }
 
 static char**
-get_account_set_request(TwituxApp *app)
+get_account_set_request(App *app)
 {
 	static const char* twitter[2] = { TYPE_TWITTER, NULL };
 
@@ -848,7 +833,7 @@ get_account_set_request(TwituxApp *app)
 
 static void
 app_account_cb(GtkWidget *widget,
-				TwituxApp *app)
+				App *app)
 {
 	
 	
@@ -867,18 +852,18 @@ app_account_cb(GtkWidget *widget,
 
 static void
 app_preferences_cb(GtkWidget *widget,
-					TwituxApp *app)
+					App *app)
 {
 			preferences_dialog_show(GTK_WINDOW(app_priv-&gt;window));
 }
 
-static void app_about_cb(GtkWidget *widget, TwituxApp *app){
+static void app_about_cb(GtkWidget *widget, App *app){
 	about_dialog_new(GTK_WINDOW(app_priv-&gt;window));
 }
 
 static void
 app_help_contents_cb(GtkWidget *widget,
-					  TwituxApp *app)
+					  App *app)
 {
 	
 	
@@ -887,7 +872,7 @@ app_help_contents_cb(GtkWidget *widget,
 
 static void
 app_add_friend_cb(GtkAction *item,
-				   TwituxApp *app)
+				   App *app)
 {
 	
 	
@@ -896,14 +881,14 @@ app_add_friend_cb(GtkAction *item,
 
 static void
 app_show_hide_cb(GtkWidget *widget,
-				  TwituxApp *app)
+				  App *app)
 {
 	app_toggle_visibility();
 }
 
 static void
 app_status_icon_activate_cb(GtkStatusIcon *status_icon,
-							 TwituxApp     *app)
+							 App     *app)
 {
 	app_toggle_visibility();
 }
@@ -912,7 +897,7 @@ static void
 app_status_icon_popup_menu_cb(GtkStatusIcon *status_icon,
 							   guint          button,
 							   guint          activate_time,
-							   TwituxApp     *app)
+							   App     *app)
 {
 		gboolean       show;
 
@@ -944,7 +929,7 @@ app_status_icon_create_menu(void)
 
 	
 	app_priv-&gt;popup_menu_show_app = gtk_toggle_action_new(&quot;tray_show_app&quot;,
-													   _(&quot;_Show Twitux&quot;),
+													   _(&quot;_Show &quot;),
 													   NULL,
 													   NULL);
 	g_signal_connect(G_OBJECT(app_priv-&gt;popup_menu_show_app),
@@ -1005,7 +990,7 @@ app_create(void)
 	app_setup();
 }
 
-TwituxApp *
+App *
 app_get(void)
 {
 	g_assert(app != NULL);
@@ -1032,7 +1017,7 @@ return FALSE;
 static gboolean
 app_window_configure_event_cb(GtkWidget         *widget,
 							   GdkEventConfigure *event,
-							   TwituxApp         *app)
+							   App         *app)
 {
 	
 	
@@ -1047,7 +1032,7 @@ return FALSE;
 }
 
 static gboolean
-request_accounts(TwituxApp  *app,
+request_accounts(App  *app,
 				  GError    **error)
 {
 		guint           i;
@@ -1091,9 +1076,9 @@ return succeeded;
 }
 
 static void
-request_username_password(TwituxApp *a)
+request_username_password(App *a)
 {
-		TwituxConf    *conf;
+		Conf    *conf;
 
 	
 	conf = conf_get();
@@ -1126,7 +1111,7 @@ return;
 }
 
 static void
-app_login(TwituxApp *a)
+app_login(App *a)
 {
 	
 #ifdef HAVE_DBUS
@@ -1156,7 +1141,7 @@ app_login(TwituxApp *a)
  * timeline in the menu.
  */
 static void
-app_set_default_timeline(TwituxApp *app, gchar *timeline)
+app_set_default_timeline(App *app, gchar *timeline)
 {
 	/* This shouldn't happen, but just in case */
 	if(G_STR_EMPTY(timeline)) {
@@ -1164,11 +1149,9 @@ app_set_default_timeline(TwituxApp *app, gchar *timeline)
 		return;
 	}
 
+	if( !(strcmp( timeline, &quot;combined&quot; )) )
+		return gtk_radio_action_set_current_value( app_priv-&gt;menu_combined, 1);
 	
-	/* redundancy is a waste of time
-	 * if(strcmp(timeline, API_TWITTER_TIMELINE_FRIENDS) == 0)
-	 * 	gtk_radio_action_set_current_value(app_priv-&gt;menu_friends,	1);
-	 */
 	if( !(strcmp( timeline, API_TWITTER_TIMELINE_PUBLIC )) )
 		return gtk_radio_action_set_current_value( app_priv-&gt;menu_public, 1);
 	
@@ -1214,7 +1197,7 @@ app_check_dir(void)
 }
 
 static void
-app_connection_items_setup(TwituxApp  *app,
+app_connection_items_setup(App  *app,
 							GtkBuilder *ui)
 {
 	GList         *list;</diff>
      <filename>src/app.c</filename>
    </modified>
    <modified>
      <diff>@@ -37,32 +37,32 @@
 G_BEGIN_DECLS
 
 #define TYPE_APP             (app_get_type ())
-#define APP(o)			    (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_APP, TwituxApp))
-#define APP_CLASS(k)		    (G_TYPE_CHECK_CLASS_CAST((k), TYPE_APP, TwituxAppClass))
+#define APP(o)			    (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_APP, App))
+#define APP_CLASS(k)		    (G_TYPE_CHECK_CLASS_CAST((k), TYPE_APP, AppClass))
 #define IS_APP(o)		    (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_APP))
 #define IS_APP_CLASS(k)	    (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_APP))
-#define IS_APP_GET_CLASS(o)	(G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_APP, TwituxAppClass))
+#define IS_APP_GET_CLASS(o)	(G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_APP, AppClass))
 
-typedef struct _TwituxApp      	TwituxApp;
-typedef struct _TwituxAppClass 	TwituxAppClass;
-typedef struct _TwituxAppPriv  	TwituxAppPriv;
+typedef struct _App      	App;
+typedef struct _AppClass 	AppClass;
+typedef struct _AppPriv  	AppPriv;
 
-struct _TwituxApp {
+struct _App {
         GObject        parent;
 };
 
-struct _TwituxAppClass {
+struct _AppClass {
         GObjectClass parent_class;
 };
 
 GType               app_get_type                     (void) G_GNUC_CONST;
 void                app_create                       (void);
-TwituxApp *	        app_get                          (void);
+App *	        app_get                          (void);
 GtkWidget *         app_get_window                   (void);
 void				app_set_visibility				(gboolean	   visible);
 void				app_set_statusbar_msg	        (gchar        *message);
 void				app_set_friends	                (GList        *friends);
-void				app_add_friend                   (TwituxUser   *user);
+void				app_add_friend                   (User   *user);
 void                app_notify_sound                 (void);
 void				app_notify                       (gchar        *msg);
 void                app_state_on_connection          (gboolean      connected);</diff>
      <filename>src/app.h</filename>
    </modified>
    <modified>
      <diff>@@ -124,7 +124,7 @@ avatar_get_gtype (void)
 	static GType type_id = 0;
 
 	if (!type_id) {
-		type_id = g_boxed_type_register_static (&quot;TwituxAvatar&quot;,
+		type_id = g_boxed_type_register_static (&quot;Avatar&quot;,
 												(GBoxedCopyFunc) avatar_ref,
 												(GBoxedFreeFunc) avatar_unref);
 	}
@@ -132,18 +132,18 @@ avatar_get_gtype (void)
 	return type_id;
 }
 
-TwituxAvatar *
+Avatar *
 avatar_new (guchar *data,
 				   gsize   len,
 				   gchar  *format)
 {
-	TwituxAvatar *avatar;
+	Avatar *avatar;
 
 	g_return_val_if_fail (data != NULL, NULL);
 	g_return_val_if_fail (len &gt; 0, NULL);
 	g_return_val_if_fail (format != NULL, NULL);
 
-	avatar = g_slice_new0 (TwituxAvatar);
+	avatar = g_slice_new0 (Avatar);
 	avatar-&gt;data = g_memdup (data, len);
 	avatar-&gt;len = len;
 	avatar-&gt;format = g_strdup (format);
@@ -153,7 +153,7 @@ avatar_new (guchar *data,
 }
 
 static GdkPixbuf *
-avatar_create_pixbuf (TwituxAvatar *avatar, gint size)
+avatar_create_pixbuf (Avatar *avatar, gint size)
 {
 	GdkPixbuf       *tmp_pixbuf;
 	GdkPixbuf       *ret_pixbuf;
@@ -214,7 +214,7 @@ avatar_create_pixbuf (TwituxAvatar *avatar, gint size)
 }
 
 GdkPixbuf *
-avatar_get_pixbuf (TwituxAvatar *avatar)
+avatar_get_pixbuf (Avatar *avatar)
 {
 	g_return_val_if_fail (avatar != NULL, NULL);
 
@@ -226,13 +226,13 @@ avatar_get_pixbuf (TwituxAvatar *avatar)
 }
 
 GdkPixbuf *
-avatar_create_pixbuf_with_size (TwituxAvatar *avatar, gint size)
+avatar_create_pixbuf_with_size (Avatar *avatar, gint size)
 {
 	return avatar_create_pixbuf (avatar, size);
 }
 
 void
-avatar_unref (TwituxAvatar *avatar)
+avatar_unref (Avatar *avatar)
 {
 	g_return_if_fail (avatar != NULL);
 
@@ -245,12 +245,12 @@ avatar_unref (TwituxAvatar *avatar)
 			g_object_unref (avatar-&gt;pixbuf);
 		}
 
-		g_slice_free (TwituxAvatar, avatar);
+		g_slice_free (Avatar, avatar);
 	}
 }
 
-TwituxAvatar *
-avatar_ref (TwituxAvatar *avatar)
+Avatar *
+avatar_ref (Avatar *avatar)
 {
 	g_return_val_if_fail (avatar != NULL, NULL);
 </diff>
      <filename>src/avatar.c</filename>
    </modified>
    <modified>
      <diff>@@ -29,9 +29,9 @@ G_BEGIN_DECLS
 
 #define TYPE_AVATAR (avatar_get_gtype ())
 
-typedef struct _TwituxAvatar TwituxAvatar;
+typedef struct _Avatar Avatar;
 
-struct _TwituxAvatar {
+struct _Avatar {
 	guchar    *data;
 	gsize      len;
 	gchar     *format;
@@ -40,15 +40,15 @@ struct _TwituxAvatar {
 };
 
 GType          avatar_get_gtype               (void) G_GNUC_CONST;
-TwituxAvatar * avatar_new                     (guchar *avatar,
+Avatar * avatar_new                     (guchar *avatar,
 													  gsize len,
 													  gchar *format);
-GdkPixbuf    * avatar_get_pixbuf              (TwituxAvatar *avatar);
-GdkPixbuf    * avatar_create_pixbuf_with_size (TwituxAvatar *avatar,
+GdkPixbuf    * avatar_get_pixbuf              (Avatar *avatar);
+GdkPixbuf    * avatar_create_pixbuf_with_size (Avatar *avatar,
 													  gint          size);
 
-TwituxAvatar * avatar_ref                     (TwituxAvatar *avatar);
-void           avatar_unref                   (TwituxAvatar *avatar);
+Avatar * avatar_ref                     (Avatar *avatar);
+void           avatar_unref                   (Avatar *avatar);
 
 G_END_DECLS
 </diff>
      <filename>src/avatar.h</filename>
    </modified>
    <modified>
      <diff>@@ -35,27 +35,27 @@
 #define CONF_ROOT        &quot;/apps/greet-tweet-know&quot;
 #define DESKTOP_INTERFACE_ROOT  &quot;/desktop/gnome/interface&quot;
 
-#define GET_PRIV(obj)(G_TYPE_INSTANCE_GET_PRIVATE((obj), TYPE_CONF, TwituxConfPriv))
+#define GET_PRIV(obj)(G_TYPE_INSTANCE_GET_PRIVATE((obj), TYPE_CONF, ConfPriv))
 
 typedef struct {
 	GConfClient *gconf_client;
-} TwituxConfPriv;
+} ConfPriv;
 
 typedef struct {
-	TwituxConf           *conf;
-	TwituxConfNotifyFunc  func;
+	Conf           *conf;
+	ConfNotifyFunc  func;
 	gpointer              user_data;
-} TwituxConfNotifyData;
+} ConfNotifyData;
 
 static void conf_finalize(GObject *object);
 
-G_DEFINE_TYPE(TwituxConf, conf, G_TYPE_OBJECT);
+G_DEFINE_TYPE(Conf, conf, G_TYPE_OBJECT);
 
-static TwituxConf *global_conf = NULL;
-static TwituxConfPriv *config_priv=NULL;
+static Conf *global_conf = NULL;
+static ConfPriv *config_priv=NULL;
 
 static void
-conf_class_init(TwituxConfClass *class)
+conf_class_init(ConfClass *class)
 {
 	GObjectClass *object_class;
 
@@ -63,11 +63,11 @@ conf_class_init(TwituxConfClass *class)
 
 	object_class-&gt;finalize = conf_finalize;
 
-	g_type_class_add_private(object_class, sizeof(TwituxConfPriv));
+	g_type_class_add_private(object_class, sizeof(ConfPriv));
 }
 
 static void
-conf_init(TwituxConf *conf)
+conf_init(Conf *conf)
 {
 	
 	config_priv = GET_PRIV(conf);
@@ -100,7 +100,7 @@ conf_finalize(GObject *object)
 	G_OBJECT_CLASS(conf_parent_class)-&gt;finalize(object);
 }
 
-TwituxConf *
+Conf *
 conf_get(void)
 {
 	if(!global_conf) {
@@ -120,7 +120,7 @@ conf_shutdown(void)
 }
 
 gboolean
-conf_set_int(TwituxConf  *conf,
+conf_set_int(Conf  *conf,
 					 const gchar *key,
 					 gint         value)
 {
@@ -137,7 +137,7 @@ conf_set_int(TwituxConf  *conf,
 }
 
 gboolean
-conf_get_int(TwituxConf  *conf,
+conf_get_int(Conf  *conf,
 					 const gchar *key,
 					 gint        *value)
 {
@@ -165,7 +165,7 @@ conf_get_int(TwituxConf  *conf,
 }
 
 gboolean
-conf_set_bool(TwituxConf  *conf,
+conf_set_bool(Conf  *conf,
 					  const gchar *key,
 					  gboolean     value)
 {
@@ -183,7 +183,7 @@ conf_set_bool(TwituxConf  *conf,
 }
 
 gboolean
-conf_get_bool(TwituxConf  *conf,
+conf_get_bool(Conf  *conf,
 					  const gchar *key,
 					  gboolean    *value)
 {
@@ -212,7 +212,7 @@ conf_get_bool(TwituxConf  *conf,
 }
 
 gboolean
-conf_set_string(TwituxConf  *conf,
+conf_set_string(Conf  *conf,
 						const gchar *key,
 						const gchar *value)
 {
@@ -230,7 +230,7 @@ conf_set_string(TwituxConf  *conf,
 }
 
 gboolean
-conf_get_string(TwituxConf   *conf,
+conf_get_string(Conf   *conf,
 						const gchar  *key,
 						gchar       **value)
 {
@@ -257,7 +257,7 @@ conf_get_string(TwituxConf   *conf,
 }
 
 gboolean
-conf_set_string_list(TwituxConf  *conf,
+conf_set_string_list(Conf  *conf,
 							 const gchar *key,
 							 GSList      *value)
 {
@@ -273,7 +273,7 @@ conf_set_string_list(TwituxConf  *conf,
 }
 
 gboolean
-conf_get_string_list(TwituxConf   *conf,
+conf_get_string_list(Conf   *conf,
 							 const gchar  *key,
 							 GSList      **value)
 {
@@ -297,10 +297,10 @@ conf_get_string_list(TwituxConf   *conf,
 }
 
 static void
-conf_notify_data_free(TwituxConfNotifyData *data)
+conf_notify_data_free(ConfNotifyData *data)
 {
 	g_object_unref(data-&gt;conf);
-	g_slice_free(TwituxConfNotifyData, data);
+	g_slice_free(ConfNotifyData, data);
 }
 
 static void
@@ -309,7 +309,7 @@ conf_notify_func(GConfClient *client,
 				  GConfEntry  *entry,
 				  gpointer     user_data)
 {
-	TwituxConfNotifyData *data;
+	ConfNotifyData *data;
 
 	data = user_data;
 
@@ -319,18 +319,18 @@ conf_notify_func(GConfClient *client,
 }
 
 guint
-conf_notify_add(TwituxConf           *conf,
+conf_notify_add(Conf           *conf,
 						const gchar          *key,
-						TwituxConfNotifyFunc  func,
+						ConfNotifyFunc  func,
 						gpointer              user_data)
 {
 		guint                 id;
-	TwituxConfNotifyData *data;
+	ConfNotifyData *data;
 
 	g_return_val_if_fail(IS_CONF(conf), 0);
 
 	
-	data = g_slice_new(TwituxConfNotifyData);
+	data = g_slice_new(ConfNotifyData);
 	data-&gt;func = func;
 	data-&gt;user_data = user_data;
 	data-&gt;conf = g_object_ref(conf);
@@ -346,7 +346,7 @@ conf_notify_add(TwituxConf           *conf,
 }
 
 gboolean
-conf_notify_remove(TwituxConf *conf,
+conf_notify_remove(Conf *conf,
 						   guint       id)
 {
 	g_return_val_if_fail(IS_CONF(conf), FALSE);</diff>
      <filename>src/gconf.c</filename>
    </modified>
    <modified>
      <diff>@@ -26,58 +26,58 @@
 G_BEGIN_DECLS
 
 #define TYPE_CONF         (conf_get_type ())
-#define CONF(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_CONF, TwituxConf))
-#define CONF_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_CONF, TwituxConfClass))
+#define CONF(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_CONF, Conf))
+#define CONF_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_CONF, ConfClass))
 #define IS_CONF(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_CONF))
 #define IS_CONF_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_CONF))
-#define CONF_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_CONF, TwituxConfClass))
+#define CONF_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_CONF, ConfClass))
 
-typedef struct _TwituxConf      TwituxConf;
-typedef struct _TwituxConfClass TwituxConfClass;
+typedef struct _Conf      Conf;
+typedef struct _ConfClass ConfClass;
 
-struct _TwituxConf  {
+struct _Conf  {
 	GObject parent;
 };
 
-struct _TwituxConfClass {
+struct _ConfClass {
 	GObjectClass parent_class;
 };
 
-typedef void (*TwituxConfNotifyFunc) (TwituxConf  *conf, 
+typedef void (*ConfNotifyFunc) (Conf  *conf, 
 									  const gchar *key,
 									  gpointer     user_data);
 
 GType       conf_get_type        (void) G_GNUC_CONST;
-TwituxConf *conf_get             (void);
+Conf *conf_get             (void);
 void        conf_shutdown        (void);
-guint       conf_notify_add      (TwituxConf            *conf,
+guint       conf_notify_add      (Conf            *conf,
 										 const gchar           *key,
-										 TwituxConfNotifyFunc   func,
+										 ConfNotifyFunc   func,
 										 gpointer               data);
-gboolean    conf_notify_remove   (TwituxConf            *conf,
+gboolean    conf_notify_remove   (Conf            *conf,
 										 guint                  id);
-gboolean    conf_set_int         (TwituxConf            *conf,
+gboolean    conf_set_int         (Conf            *conf,
 										 const gchar           *key,
 										 gint                   value);
-gboolean    conf_get_int         (TwituxConf            *conf,
+gboolean    conf_get_int         (Conf            *conf,
 										 const gchar           *key,
 										 gint                  *value);
-gboolean    conf_set_bool        (TwituxConf            *conf,
+gboolean    conf_set_bool        (Conf            *conf,
 										 const gchar           *key,
 										 gboolean               value);
-gboolean    conf_get_bool        (TwituxConf            *conf,
+gboolean    conf_get_bool        (Conf            *conf,
 										 const gchar           *key,
 										 gboolean              *value);
-gboolean    conf_set_string      (TwituxConf            *conf,
+gboolean    conf_set_string      (Conf            *conf,
 										 const gchar           *key,
 										 const gchar           *value);
-gboolean    conf_get_string      (TwituxConf            *conf,
+gboolean    conf_get_string      (Conf            *conf,
 										 const gchar           *key,
 										 gchar                **value);
-gboolean    conf_set_string_list (TwituxConf            *conf,
+gboolean    conf_set_string_list (Conf            *conf,
 										 const gchar           *key,
 										 GSList                *value);
-gboolean    conf_get_string_list (TwituxConf            *conf,
+gboolean    conf_get_string_list (Conf            *conf,
 										 const gchar           *key,
 										 GSList              **value);
 </diff>
      <filename>src/gconf.h</filename>
    </modified>
    <modified>
      <diff>@@ -34,7 +34,7 @@ void
 geometry_save_for_main_window (gint x, gint y,
 									  gint w, gint h)
 {
-	TwituxConf *conf;
+	Conf *conf;
 
 	debug (DEBUG_DOMAIN, &quot;Saving for main window: x:%d, y:%d, w:%d, h:%d&quot;,
 				  x, y, w, h);
@@ -62,7 +62,7 @@ geometry_save_for_main_window (gint x, gint y,
 void
 geometry_load_for_main_window (GtkWidget *main_window)
 {
-	TwituxConf *conf;
+	Conf *conf;
 	gint        x, y, w, h;
 
 	debug (DEBUG_DOMAIN, &quot;Loading window geometry...&quot;);</diff>
      <filename>src/geometry.c</filename>
    </modified>
    <modified>
      <diff>@@ -32,8 +32,8 @@
 #include &quot;label.h&quot;
 #include &quot;network.h&quot;
 
-static void   label_class_init   (TwituxLabelClass *clas);
-static void   label_init         (TwituxLabel      *label);
+static void   label_class_init   (LabelClass *clas);
+static void   label_init         (Label      *label);
 static void   label_finalize     (GObject          *object);
 
 static void  label_url_activated_cb     (GtkWidget        *url_label,
@@ -41,10 +41,10 @@ static void  label_url_activated_cb     (GtkWidget        *url_label,
                                          gpointer          user_data);
 static char* label_msg_get_string       (const char       * message);
 
-G_DEFINE_TYPE (TwituxLabel, label, SEXY_TYPE_URL_LABEL);
+G_DEFINE_TYPE (Label, label, SEXY_TYPE_URL_LABEL);
 
 static void
-label_class_init (TwituxLabelClass *clas)
+label_class_init (LabelClass *clas)
 {
 	GObjectClass   *object_class = G_OBJECT_CLASS (clas);
 
@@ -54,7 +54,7 @@ label_class_init (TwituxLabelClass *clas)
 }
 
 static void
-label_init (TwituxLabel *label)
+label_init (Label *label)
 {
 	gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
 	
@@ -94,7 +94,7 @@ label_new (void)
 }
 
 void
-label_set_text (TwituxLabel  *nav,
+label_set_text (Label  *nav,
 					   const gchar  *text)
 {
 	gchar *parsed_text;</diff>
      <filename>src/label.c</filename>
    </modified>
    <modified>
      <diff>@@ -29,30 +29,30 @@
 G_BEGIN_DECLS
 
 /*
- * TwituxLabel
+ * Label
  */ 
 #define TYPE_LABEL         (label_get_type ())
-#define LABEL(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_LABEL, TwituxLabel))
-#define LABEL_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), TYPE_LABEL, TwituxLabelClass))
+#define LABEL(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_LABEL, Label))
+#define LABEL_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), TYPE_LABEL, LabelClass))
 #define IS_LABEL(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_LABEL))
 #define IS_LABEL_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_LABEL))
-#define LABEL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_LABEL, TwituxLabelClass))
+#define LABEL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_LABEL, LabelClass))
 
-typedef struct _TwituxLabel        TwituxLabel;
-typedef struct _TwituxLabelClass   TwituxLabelClass;
-typedef struct _TwituxLabelPriv    TwituxLabelPriv;
+typedef struct _Label        Label;
+typedef struct _LabelClass   LabelClass;
+typedef struct _LabelPriv    LabelPriv;
 
-struct _TwituxLabel {
+struct _Label {
 	SexyUrlLabel           parent;
 };
 
-struct _TwituxLabelClass {
+struct _LabelClass {
 	SexyUrlLabelClass      parent_class;
 };
 
 GType             label_get_type  (void) G_GNUC_CONST;
 GtkWidget*        label_new       (void);
-void              label_set_text  (TwituxLabel  *nav,
+void              label_set_text  (Label  *nav,
                                           const gchar  *text);
 G_END_DECLS
 </diff>
      <filename>src/label.h</filename>
    </modified>
    <modified>
      <diff>@@ -47,40 +47,40 @@ typedef struct {
 	GtkTreeView  *following_list;
 	
 	GtkTreeModel *following_store;
-} TwituxLists;
+} Lists;
 
 static void lists_rem_response_cb (GtkButton   *button,
-								   TwituxLists *lists);
+								   Lists *lists);
 static void lists_response_cb     (GtkWidget   *widget,
 								   gint         response,
-								   TwituxLists *lists);
+								   Lists *lists);
 static void lists_destroy_cb      (GtkWidget   *widget,
-								   TwituxLists *lists);
+								   Lists *lists);
 
-static TwituxLists *lists;
+static Lists *lists;
 
 static void
 lists_response_cb (GtkWidget     *widget,
 				   gint           response,
-				   TwituxLists   *lists)
+				   Lists   *lists)
 {
 	gtk_widget_destroy (widget);
 }
 
 static void
 lists_destroy_cb (GtkWidget    *widget,
-				  TwituxLists  *lists)
+				  Lists  *lists)
 {
 	g_free (lists);
 }
 
 static void
 lists_rem_response_cb (GtkButton   *button,
-					   TwituxLists *lists)
+					   Lists *lists)
 {
 	GtkTreeSelection *sel;
 	GtkTreeIter       iter;
-	TwituxUser       *user;
+	User       *user;
 
 	/* Get selected Iter */
 	sel = gtk_tree_view_get_selection (lists-&gt;following_list);
@@ -102,7 +102,7 @@ static void
 list_follower_activated_cb (GtkTreeView       *tree_view,
 							GtkTreePath       *path,
 							GtkTreeViewColumn *column,
-							TwituxLists       *lists)
+							Lists       *lists)
 {
 	GtkTreeIter  iter;
 	gchar       *username;
@@ -125,14 +125,14 @@ list_follower_activated_cb (GtkTreeView       *tree_view,
 void
 lists_dialog_load_lists (GList *users)
 {
-	TwituxUser  *user;
+	User  *user;
 	GtkTreeIter  iter;
 	GList       *list;
 
 	/* Following */
 	for (list = users; list; list = list-&gt;next)
 	{
-		user = (TwituxUser *)list-&gt;data;
+		user = (User *)list-&gt;data;
 		gtk_list_store_append (GTK_LIST_STORE (lists-&gt;following_store), &amp;iter);
 
 		gtk_list_store_set (GTK_LIST_STORE (lists-&gt;following_store),
@@ -154,7 +154,7 @@ lists_dialog_show (GtkWindow *parent)
 	GList      *friends;
 	GdkCursor *cursor;
 
-	lists = g_new0 (TwituxLists, 1);
+	lists = g_new0 (Lists, 1);
 
 	/* Get widgets */
 	ui = glade_get_file (GLADE_FILE,</diff>
      <filename>src/lists-dialog.c</filename>
    </modified>
    <modified>
      <diff>@@ -47,7 +47,7 @@
 typedef struct {
 	gchar        *src;
 	GtkTreeIter   iter;
-} TwituxImage;
+} Image;
 
 static void network_get_data( const gchar *url, SoupSessionCallback callback, gpointer data);
 static void network_post_data( const gchar *url, gchar *formdata, SoupSessionCallback callback, gpointer data );
@@ -67,7 +67,7 @@ static void network_cb_on_auth( SoupSession *session, SoupMessage *msg, SoupAuth
 /* Copyright (C) 2009 Kaity G. B. &lt;uberChick@uberChicGeekChick.Com&gt; */
 GList *network_get_users_glist(gboolean get_friends);
 static gboolean network_get_users_page(SoupMessage *msg );
-static int network_sort_users(TwituxUser *a, TwituxUser *b);
+static int network_sort_users(User *a, User *b);
 static void network_make_users_list(gboolean friends);
 GList *all_users=NULL;
 /* My, Kaity G. B., new stuff ends here. */
@@ -89,7 +89,7 @@ static gchar                *global_password = NULL;
 void
 network_new (void)
 {
-	TwituxConf	*conf;
+	Conf	*conf;
 	gboolean	check_proxy = FALSE;
  
 	/* Close previous networking */
@@ -276,13 +276,13 @@ network_get_timeline (const gchar *url_timeline)
 	if (processing)
 		return;
 
-	parser_reset_lastid ();
+	parser_reset_lastid();
 
 	/* UI */
-	app_set_statusbar_msg (_(&quot;Loading timeline...&quot;));
+	app_set_statusbar_msg(_(&quot;Loading timeline...&quot;));
 
-	processing = TRUE;
-	network_get_data (url_timeline, network_cb_on_timeline, g_strdup(url_timeline));
+	processing=TRUE;
+	network_get_data(url_timeline, network_cb_on_timeline, g_strdup(url_timeline));
 }
 
 /* Get a user timeline */
@@ -346,7 +346,19 @@ GList *network_get_users_glist(gboolean get_friends){
 	network_make_users_list(get_friends);
 
 	return NULL;
-}
+}//network_get_users_glist
+
+void network_get_combined_timeline(void){
+	SoupMessage *msg;
+	char *timeline[3]={ {API_TWITTER_TIMELINE_FRIENDS}, {API_TWITTER_REPLIES}, {API_TWITTER_DIRECT_MESSAGES} };
+	
+	for(int i=0; i&lt;3; i++)
+		network_get_data(timeline[i], network_cb_on_timeline, g_strdup(timeline[i]));
+	/*{	msg=soup_message_new(&quot;GET&quot;, timeline[i]);
+		soup_session_send_message(soup_connection, msg);
+	}*/
+	current_timeline=g_strdup(&quot;combined&quot;);
+}//network_get_combined_timeline
 
 
 static gboolean network_get_users_page(SoupMessage *msg){
@@ -371,7 +383,7 @@ static gboolean network_get_users_page(SoupMessage *msg){
 }
 
 
-static int network_sort_users(TwituxUser *a, TwituxUser *b){
+static int network_sort_users(User *a, User *b){
 	return g_strcmp0(a-&gt;screen_name,b-&gt;screen_name);
 }
 
@@ -401,7 +413,7 @@ static void network_make_users_list( gboolean friends ){
 void network_get_image (const gchar  *url_image, GtkTreeIter   iter){
 	gchar *image_file, **image_name_info;
 	
-	TwituxImage *image;
+	Image *image;
 	
 	/* save using the filename */
 	image_name_info=g_strsplit(url_image, (const gchar *)&quot;/&quot;, 7);
@@ -423,7 +435,7 @@ void network_get_image (const gchar  *url_image, GtkTreeIter   iter){
 		return;
 	}
 
-	image=g_new0(TwituxImage, 1);
+	image=g_new0(Image, 1);
 	image-&gt;src=g_strdup(image_file);
 	image-&gt;iter=iter;
 	
@@ -453,7 +465,7 @@ network_add_user (const gchar *username)
 
 /* Add a user to follow */
 void
-network_del_user (TwituxUser *user)
+network_del_user (User *user)
 {
 	gchar *url;
 	
@@ -545,12 +557,12 @@ static void
 network_free_user_list_each (gpointer user,
 							 gpointer data)
 {
-	TwituxUser *usr;
+	User *usr;
 
 	if (!user)
 		return;
 
-	usr = (TwituxUser *)user;
+	usr = (User *)user;
 	parser_free_user (user);
 }
 
@@ -697,7 +709,7 @@ network_cb_on_image (SoupSession *session,
 					 SoupMessage *msg,
 					 gpointer     user_data)
 {
-	TwituxImage *image = (TwituxImage *)user_data;
+	Image *image = (Image *)user_data;
 
 	debug (DEBUG_DOMAIN,
 				  &quot;Image response: %i&quot;, msg-&gt;status_code);
@@ -725,7 +737,7 @@ network_cb_on_add (SoupSession *session,
 				   SoupMessage *msg,
 				   gpointer     user_data)
 {
-	TwituxUser *user;
+	User *user;
 
 	debug (DEBUG_DOMAIN,
 				  &quot;Add user response: %i&quot;, msg-&gt;status_code);
@@ -765,7 +777,7 @@ network_cb_on_del (SoupSession *session,
 	}
 	
 	if (user_data) {
-		TwituxUser *user = (TwituxUser *)user_data;
+		User *user = (User *)user_data;
 		user_friends = g_list_remove (user_friends, user);
 		parser_free_user (user);
 	}</diff>
      <filename>src/network.c</filename>
    </modified>
    <modified>
      <diff>@@ -61,6 +61,7 @@ void network_send_message	(const gchar *friend,
 
 /* Get and parse a timeline */
 void network_get_timeline 	(const gchar *url_timeline);
+void network_get_combined_timeline(void);
 
 /* Retrive a user timeline. If user is null, get
  * authenticated user timeline*/
@@ -83,7 +84,7 @@ void network_get_image (const gchar *url_image,
 void network_add_user		(const gchar *username);
 
 /* Remove a user */
-void network_del_user		(TwituxUser *user);
+void network_del_user		(User *user);
 
 /* Networking */
 void network_new			(void);</diff>
      <filename>src/network.h</filename>
    </modified>
    <modified>
      <diff>@@ -49,14 +49,14 @@
 
 typedef struct 
 {
-	TwituxUser	*user;
+	User	*user;
 	gchar		*text;
 	gchar		*created_at;
 	gchar		*id;
-} TwituxStatus;
+} Status;
 
-static TwituxUser	*parser_node_user   (xmlNode     *a_node);
-static TwituxStatus	*parser_node_status (xmlNode     *a_node);
+static User	*parser_node_user   (xmlNode     *a_node);
+static Status	*parser_node_status (xmlNode     *a_node);
 static xmlDoc       *parser_parse       (const char  *data,
 												gssize       length,
 												xmlNode    **first_element);
@@ -108,7 +108,7 @@ parser_users_list (const gchar *data,
 
 	GList		*friends = NULL;
 
-	TwituxUser 	*user;
+	User 	*user;
 
 	/* parse the xml */
 	doc = parser_parse (data, length, &amp;root_element);
@@ -141,13 +141,13 @@ parser_users_list (const gchar *data,
 
 
 /* Parse a xml user node. Ex: add/del users responses */
-TwituxUser *
+User *
 parser_single_user (const gchar *data,
 						   gssize       length)
 {
 	xmlDoc		*doc = NULL;
 	xmlNode		*root_element = NULL;
-	TwituxUser 	*user = NULL;
+	User 	*user = NULL;
 	
 	/* parse the xml */
 	doc = parser_parse (data, length, &amp;root_element);
@@ -190,7 +190,7 @@ parser_timeline (const gchar *data,
 	GtkListStore 	*store        = NULL;
 	GtkTreeIter	     iter;
 
-	TwituxStatus 	*status;
+	Status 	*status;
 
 	/* Count new tweets */
 	gboolean         show_notification = (last_id &gt; 0);
@@ -311,15 +311,15 @@ parser_timeline (const gchar *data,
 	return TRUE;
 }
 
-static TwituxUser *
+static User *
 parser_node_user (xmlNode *a_node)
 {
 	xmlNode		   *cur_node = NULL;
 	xmlBufferPtr	buffer;
-	TwituxUser     *user;
+	User     *user;
 
 	buffer = xmlBufferCreate ();
-	user = g_new0 (TwituxUser, 1);
+	user = g_new0 (User, 1);
 
 	/* Begin 'users' node loop */
 	for (cur_node = a_node; cur_node; cur_node = cur_node-&gt;next) {
@@ -359,15 +359,15 @@ parser_node_user (xmlNode *a_node)
 }
 
 
-static TwituxStatus *
+static Status *
 parser_node_status (xmlNode *a_node)
 {
 	xmlNode		   *cur_node = NULL;
 	xmlBufferPtr	buffer;
-	TwituxStatus   *status;
+	Status   *status;
 
 	buffer = xmlBufferCreate ();
-	status = g_new0 (TwituxStatus, 1);
+	status = g_new0 (Status, 1);
 
 	/* Begin 'status' or 'direct-messages' loop */
 	for (cur_node = a_node; cur_node; cur_node = cur_node-&gt;next) {
@@ -484,7 +484,7 @@ parser_convert_time (const char *datetime)
 
 /* Free a user struct */
 void
-parser_free_user (TwituxUser *user)
+parser_free_user (User *user)
 {
 	if (!user)
 		return;</diff>
      <filename>src/parser.c</filename>
    </modified>
    <modified>
      <diff>@@ -29,7 +29,7 @@ typedef struct {
 	gchar	*screen_name;
 	gchar	*name;
 	gchar	*image_url;
-} TwituxUser;
+} User;
 
 
 /* Returns a liststore for the main treeview to show tweets */
@@ -42,11 +42,11 @@ GList *parser_users_list (const gchar *data,
 								 gssize       length);
 
 /* Parse a xml user node. Ex: add/del users responses */
-TwituxUser *parser_single_user (const gchar *data,
+User *parser_single_user (const gchar *data,
 									   gssize       length);
 
 /* To free a User struct */
-void parser_free_user (TwituxUser *user);
+void parser_free_user (User *user);
 
 /* Restet the ID of the last tweet showed */
 void parser_reset_lastid (void);</diff>
      <filename>src/parser.h</filename>
    </modified>
    <modified>
      <diff>@@ -57,7 +57,7 @@ typedef struct {
 	GtkWidget *spell;
 
 	GList     *notify_ids;
-} TwituxPrefs;
+} Prefs;
 
 typedef struct _reload_time {
 	gint   minutes;
@@ -86,55 +86,55 @@ enum {
 	COL_COMBO_COUNT
 };
 
-static void     preferences_setup_widgets          (TwituxPrefs            *prefs);
-static void     preferences_languages_add          (TwituxPrefs            *prefs);
-static void     preferences_languages_save         (TwituxPrefs            *prefs);
+static void     preferences_setup_widgets          (Prefs            *prefs);
+static void     preferences_languages_add          (Prefs            *prefs);
+static void     preferences_languages_save         (Prefs            *prefs);
 static gboolean preferences_languages_save_foreach (GtkTreeModel           *model,
 													GtkTreePath            *path,
 													GtkTreeIter            *iter,
 													gchar                 **languages);
-static void     preferences_languages_load         (TwituxPrefs            *prefs);
+static void     preferences_languages_load         (Prefs            *prefs);
 static gboolean preferences_languages_load_foreach (GtkTreeModel           *model,
 													GtkTreePath            *path,
 													GtkTreeIter            *iter,
 													gchar                 **languages);
 static void preferences_languages_cell_toggled_cb  (GtkCellRendererToggle  *cell,
 												    gchar                  *path_string,
-												    TwituxPrefs            *prefs);
-static void     preferences_timeline_setup         (TwituxPrefs            *prefs);
+												    Prefs            *prefs);
+static void     preferences_timeline_setup         (Prefs            *prefs);
 static void     preferences_widget_sync_bool       (const gchar            *key,
 													GtkWidget              *widget);
 static void   preferences_widget_sync_string_combo (const gchar            *key,
 													GtkWidget              *widget);
 static void   preferences_widget_sync_int_combo    (const gchar            *key,
 													GtkWidget              *widget);
-static void     preferences_notify_bool_cb         (TwituxConf             *conf,
+static void     preferences_notify_bool_cb         (Conf             *conf,
 													const gchar            *key,
 													gpointer                user_data);
-static void     preferences_notify_string_combo_cb (TwituxConf             *conf,
+static void     preferences_notify_string_combo_cb (Conf             *conf,
 													const gchar            *key,
 													gpointer                user_data);
-static void     preferences_notify_int_combo_cb    (TwituxConf             *conf,
+static void     preferences_notify_int_combo_cb    (Conf             *conf,
 													const gchar            *key,
 													gpointer                user_data);
-static void     preferences_notify_sensitivity_cb  (TwituxConf             *conf,
+static void     preferences_notify_sensitivity_cb  (Conf             *conf,
 													const gchar            *key,
 													gpointer                user_data);
-static void     preferences_hookup_toggle_button   (TwituxPrefs            *prefs,
+static void     preferences_hookup_toggle_button   (Prefs            *prefs,
 													const gchar            *key,
 													GtkWidget              *widget);
-static void     preferences_hookup_string_combo    (TwituxPrefs            *prefs,
+static void     preferences_hookup_string_combo    (Prefs            *prefs,
 													const gchar            *key,
 													GtkWidget              *widget);
-static void     preferences_hookup_int_combo       (TwituxPrefs            *prefs,
+static void     preferences_hookup_int_combo       (Prefs            *prefs,
 													const gchar            *key,
 													GtkWidget              *widget);
-static void     preferences_hookup_sensitivity     (TwituxPrefs            *prefs,
+static void     preferences_hookup_sensitivity     (Prefs            *prefs,
 													const gchar            *key,
 													GtkWidget              *widget);
 static void preferences_response_cb                (GtkWidget              *widget,
 													gint                    response,
-													TwituxPrefs            *prefs);
+													Prefs            *prefs);
 static void preferences_toggle_button_toggled_cb   (GtkWidget              *button,
 													gpointer                user_data);
 static void preferences_string_combo_changed_cb    (GtkWidget              *button,
@@ -142,10 +142,10 @@ static void preferences_string_combo_changed_cb    (GtkWidget              *butt
 static void preferences_int_combo_changed_cb       (GtkWidget              *combo,
 													gpointer                user_data);
 static void preferences_destroy_cb                 (GtkWidget              *widget,
-													TwituxPrefs            *prefs);
+													Prefs            *prefs);
 
 static void
-preferences_setup_widgets (TwituxPrefs *prefs)
+preferences_setup_widgets (Prefs *prefs)
 {
 	preferences_hookup_toggle_button (prefs,
 									  PREFS_TWEETS_SHOW_NAMES,
@@ -184,7 +184,7 @@ preferences_setup_widgets (TwituxPrefs *prefs)
 								  prefs-&gt;combo_reload);
 }
 static void
-preferences_languages_setup (TwituxPrefs *prefs)
+preferences_languages_setup (Prefs *prefs)
 {
 	GtkTreeView       *view;
 	GtkListStore      *store;
@@ -239,7 +239,7 @@ preferences_languages_setup (TwituxPrefs *prefs)
 }
 
 static void
-preferences_languages_add (TwituxPrefs *prefs)
+preferences_languages_add (Prefs *prefs)
 {
 	GtkTreeView  *view;
 	GtkListStore *store;
@@ -272,7 +272,7 @@ preferences_languages_add (TwituxPrefs *prefs)
 }
 
 static void
-preferences_languages_save (TwituxPrefs *prefs)
+preferences_languages_save (Prefs *prefs)
 {
 	GtkTreeView  *view;
 	GtkTreeModel *model;
@@ -335,7 +335,7 @@ preferences_languages_save_foreach (GtkTreeModel  *model,
 }
 
 static void
-preferences_languages_load (TwituxPrefs *prefs)
+preferences_languages_load (Prefs *prefs)
 {
 	GtkTreeView   *view;
 	GtkTreeModel  *model;
@@ -396,7 +396,7 @@ preferences_languages_load_foreach (GtkTreeModel  *model,
 static void
 preferences_languages_cell_toggled_cb (GtkCellRendererToggle *cell,
 									   gchar                 *path_string,
-									   TwituxPrefs           *prefs)
+									   Prefs           *prefs)
 {
 	GtkTreeView  *view;
 	GtkTreeModel *model;
@@ -423,7 +423,7 @@ preferences_languages_cell_toggled_cb (GtkCellRendererToggle *cell,
 }
 
 static void
-preferences_notify_bool_cb (TwituxConf  *conf,
+preferences_notify_bool_cb (Conf  *conf,
 							const gchar *key,
 							gpointer     user_data)
 {
@@ -431,7 +431,7 @@ preferences_notify_bool_cb (TwituxConf  *conf,
 }
 
 static void
-preferences_timeline_setup (TwituxPrefs *prefs)
+preferences_timeline_setup (Prefs *prefs)
 {
 	static const gchar *timelines[] = {
 		API_TWITTER_TIMELINE_PUBLIC, N_(&quot;Public&quot;),
@@ -470,7 +470,7 @@ preferences_timeline_setup (TwituxPrefs *prefs)
 }
 
 static void
-preferences_reload_setup (TwituxPrefs *prefs)
+preferences_reload_setup (Prefs *prefs)
 {
 	GtkListStore    *model;
 	GtkTreeIter      iter;
@@ -602,7 +602,7 @@ preferences_widget_sync_int_combo (const gchar *key, GtkWidget *widget)
 }
 
 static void
-preferences_notify_string_combo_cb (TwituxConf  *conf,
+preferences_notify_string_combo_cb (Conf  *conf,
 									const gchar *key,
 									gpointer     user_data)
 {
@@ -610,7 +610,7 @@ preferences_notify_string_combo_cb (TwituxConf  *conf,
 }
 
 static void
-preferences_notify_int_combo_cb (TwituxConf  *conf,
+preferences_notify_int_combo_cb (Conf  *conf,
 								 const gchar *key,
 								 gpointer     user_data)
 {
@@ -618,7 +618,7 @@ preferences_notify_int_combo_cb (TwituxConf  *conf,
 }
 
 static void
-preferences_notify_sensitivity_cb (TwituxConf  *conf,
+preferences_notify_sensitivity_cb (Conf  *conf,
 								   const gchar *key,
 								   gpointer     user_data)
 {
@@ -630,14 +630,14 @@ preferences_notify_sensitivity_cb (TwituxConf  *conf,
 }
 
 static void
-preferences_add_id (TwituxPrefs *prefs, guint id)
+preferences_add_id (Prefs *prefs, guint id)
 {
 	prefs-&gt;notify_ids = g_list_prepend (prefs-&gt;notify_ids,
 										GUINT_TO_POINTER (id));
 }
 
 static void
-preferences_hookup_toggle_button (TwituxPrefs *prefs,
+preferences_hookup_toggle_button (Prefs *prefs,
 								  const gchar *key,
 								  GtkWidget   *widget)
 {
@@ -664,7 +664,7 @@ preferences_hookup_toggle_button (TwituxPrefs *prefs,
 }
 
 static void
-preferences_hookup_string_combo (TwituxPrefs *prefs,
+preferences_hookup_string_combo (Prefs *prefs,
 								 const gchar *key,
 								 GtkWidget   *widget)
 {
@@ -690,7 +690,7 @@ preferences_hookup_string_combo (TwituxPrefs *prefs,
 }
 
 static void
-preferences_hookup_int_combo (TwituxPrefs *prefs,
+preferences_hookup_int_combo (Prefs *prefs,
 								 const gchar *key,
 								 GtkWidget   *widget)
 {
@@ -717,7 +717,7 @@ preferences_hookup_int_combo (TwituxPrefs *prefs,
 }
 
 static void
-preferences_hookup_sensitivity (TwituxPrefs *prefs,
+preferences_hookup_sensitivity (Prefs *prefs,
 								const gchar *key,
 								GtkWidget   *widget)
 {
@@ -798,13 +798,13 @@ preferences_int_combo_changed_cb (GtkWidget *combo,
 static void
 preferences_response_cb (GtkWidget   *widget,
 						 gint         response,
-						 TwituxPrefs *prefs)
+						 Prefs *prefs)
 {
 	gtk_widget_destroy (widget);
 }
 static void
 preferences_destroy_cb (GtkWidget   *widget,
-						TwituxPrefs *prefs)
+						Prefs *prefs)
 {
 	GList *l;
 
@@ -822,7 +822,7 @@ preferences_destroy_cb (GtkWidget   *widget,
 void
 preferences_dialog_show (GtkWindow *parent)
 {
-	static TwituxPrefs *prefs;
+	static Prefs *prefs;
 	GtkBuilder         *ui;
 
 	if (prefs) {
@@ -830,7 +830,7 @@ preferences_dialog_show (GtkWindow *parent)
 		return;
 	}
 
-	prefs = g_new0 (TwituxPrefs, 1);
+	prefs = g_new0 (Prefs, 1);
 
 	/* Get widgets */
 	ui = glade_get_file (GLADE_FILE,</diff>
      <filename>src/preferences.c</filename>
    </modified>
    <modified>
      <diff>@@ -50,7 +50,7 @@
 #define MAX_CHARACTER_COUNT 140
 
 #define GET_PRIV(obj)          \
-	(G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_MESSAGE, TwituxMsgDialogPriv))
+	(G_TYPE_INSTANCE_GET_PRIVATE ((obj), TYPE_MESSAGE, MsgDialogPriv))
 
 typedef struct {
 	GtkWidget         *textview;
@@ -58,9 +58,9 @@ typedef struct {
 
 	GtkTextIter        start;
 	GtkTextIter        end;
-} TwituxMessageSpell;
+} MessageSpell;
 
-struct _TwituxMsgDialogPriv {
+struct _MsgDialogPriv {
 	/* Main widgets */
 	GtkWidget         *dialog;
 	GtkWidget         *textview;
@@ -72,15 +72,15 @@ struct _TwituxMsgDialogPriv {
 	gboolean           show_friends;
 };
 
-static void message_class_init( TwituxMsgDialogClass *klass );
-static void message_init( TwituxMsgDialog *signelton_message );
+static void message_class_init( MsgDialogClass *klass );
+static void message_init( MsgDialog *signelton_message );
 static void message_finalize( GObject *object );
 static void message_setup( GtkWindow *parent );
 static void message_set_characters_available( GtkTextBuffer *buffer );
 static void message_text_buffer_changed_cb ( GtkTextBuffer *buffer );
-static void message_text_check_word_spelling_cb( GtkMenuItem *menuitem, TwituxMessageSpell *message_spell );
-static TwituxMessageSpell *message_spell_new( GtkWidget *window, const gchar *word, GtkTextIter start, GtkTextIter end);
-static void message_spell_free( TwituxMessageSpell *message_spell );
+static void message_text_check_word_spelling_cb( GtkMenuItem *menuitem, MessageSpell *message_spell );
+static MessageSpell *message_spell_new( GtkWidget *window, const gchar *word, GtkTextIter start, GtkTextIter end);
+static void message_spell_free( MessageSpell *message_spell );
 static void message_destroy_cb( GtkWidget *widget );
 static void message_response_cb( GtkWidget *widget, gint response );
 
@@ -89,21 +89,21 @@ static void message_text_populate_popup_cb( GtkTextView *view, GtkMenu *menu );
 
 
 static GtkTextBuffer *undo_buffer=NULL;
-static TwituxMsgDialog  *dialog = NULL;
-static 	TwituxMsgDialogPriv *dialog_priv=NULL;
-G_DEFINE_TYPE (TwituxMsgDialog, message, G_TYPE_OBJECT);
+static MsgDialog  *dialog = NULL;
+static 	MsgDialogPriv *dialog_priv=NULL;
+G_DEFINE_TYPE (MsgDialog, message, G_TYPE_OBJECT);
 
 static void
-message_class_init (TwituxMsgDialogClass *klass)
+message_class_init (MsgDialogClass *klass)
 {
 	GObjectClass  *object_class = G_OBJECT_CLASS (klass);
 
 	object_class-&gt;finalize = message_finalize;
 
-	g_type_class_add_private (object_class, sizeof (TwituxMsgDialogPriv));
+	g_type_class_add_private (object_class, sizeof (MsgDialogPriv));
 }
 
-static void message_init( TwituxMsgDialog *singleton_message ){
+static void message_init( MsgDialog *singleton_message ){
 	dialog=singleton_message;
 	dialog_priv=GET_PRIV( dialog );
 }
@@ -228,7 +228,7 @@ message_set_followers (GList *followers)
 {
 	GList               *list;
 	GtkTreeIter          iter;
-	TwituxUser          *user;
+	User          *user;
 	GtkListStore        *model_followers;
 
 		model_followers =
@@ -236,7 +236,7 @@ message_set_followers (GList *followers)
 							GTK_COMBO_BOX (dialog_priv-&gt;friends_combo)));
 
 	for (list = followers; list; list = list-&gt;next) {
-		user = (TwituxUser *)list-&gt;data;
+		user = (User *)list-&gt;data;
 		gtk_list_store_append (model_followers, &amp;iter);
 		gtk_list_store_set (model_followers,
 							&amp;iter,
@@ -437,7 +437,7 @@ static void message_text_populate_popup_cb( GtkTextView *view, GtkMenu *menu ){
 	GtkTextIter iter, start, end;
 	GtkWidget *item;
 	gchar *str=NULL;
-	TwituxMessageSpell *message_spell;
+	MessageSpell *message_spell;
 
 	/* Find where the cursor's location, ie where you're typing. */
 	GtkTextMark *cursor_position=gtk_text_buffer_get_insert( buffer );
@@ -474,7 +474,7 @@ static void message_text_populate_popup_cb( GtkTextView *view, GtkMenu *menu ){
 
 static void
 message_text_check_word_spelling_cb (GtkMenuItem        *menuitem,
-									 TwituxMessageSpell *chat_spell)
+									 MessageSpell *chat_spell)
 {
 	spell_dialog_show (chat_spell-&gt;textview,
 							  chat_spell-&gt;start,
@@ -482,15 +482,15 @@ message_text_check_word_spelling_cb (GtkMenuItem        *menuitem,
 							  chat_spell-&gt;word);
 }
 
-static TwituxMessageSpell *
+static MessageSpell *
 message_spell_new (GtkWidget          *textview,
 				   const gchar        *word,
 				   GtkTextIter         start,
 				   GtkTextIter         end)
 {
-	TwituxMessageSpell *message_spell;
+	MessageSpell *message_spell;
 
-	message_spell = g_new0 (TwituxMessageSpell, 1);
+	message_spell = g_new0 (MessageSpell, 1);
 
 	message_spell-&gt;textview = textview;
 	message_spell-&gt;word = g_strdup (word);
@@ -501,7 +501,7 @@ message_spell_new (GtkWidget          *textview,
 }
 
 static void
-message_spell_free (TwituxMessageSpell *message_spell)
+message_spell_free (MessageSpell *message_spell)
 {
 	g_free (message_spell-&gt;word);
 	g_free (message_spell);</diff>
      <filename>src/send-message-dialog.c</filename>
    </modified>
    <modified>
      <diff>@@ -34,21 +34,21 @@
 G_BEGIN_DECLS
 
 #define TYPE_MESSAGE         	(message_get_type ())
-#define MESSAGE(o)		    	(G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_MESSAGE, TwituxMsgDialog))
-#define MESSAGE_CLASS(k)	   	 	(G_TYPE_CHECK_CLASS_CAST((k), TYPE_MESSAGE, TwituxMsgDialogClass))
+#define MESSAGE(o)		    	(G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_MESSAGE, MsgDialog))
+#define MESSAGE_CLASS(k)	   	 	(G_TYPE_CHECK_CLASS_CAST((k), TYPE_MESSAGE, MsgDialogClass))
 #define IS_MESSAGE(o)	    	(G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_MESSAGE))
 #define IS_MESSAGE_CLASS(k)  	(G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_MESSAGE))
-#define IS_MESSAGE_GET_CLASS(o)	(G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_MESSAGE, TwituxMsgDialogClass))
+#define IS_MESSAGE_GET_CLASS(o)	(G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_MESSAGE, MsgDialogClass))
 
-typedef struct _TwituxMsgDialog      	TwituxMsgDialog;
-typedef struct _TwituxMsgDialogClass 	TwituxMsgDialogClass;
-typedef struct _TwituxMsgDialogPriv  	TwituxMsgDialogPriv;
+typedef struct _MsgDialog      	MsgDialog;
+typedef struct _MsgDialogClass 	MsgDialogClass;
+typedef struct _MsgDialogPriv  	MsgDialogPriv;
 
-struct _TwituxMsgDialog {
+struct _MsgDialog {
         GObject        parent;
 };
 
-struct _TwituxMsgDialogClass {
+struct _MsgDialogClass {
         GObjectClass parent_class;
 };
 </diff>
      <filename>src/send-message-dialog.h</filename>
    </modified>
    <modified>
      <diff>@@ -55,30 +55,30 @@ typedef struct {
 	gchar       *word;
 	GtkTextIter  start;
 	GtkTextIter  end;
-} TwituxSpellDialog;
+} SpellDialog;
 
 enum {
 	COL_SPELL_WORD,
 	COL_SPELL_COUNT
 };
 
-static void spell_dialog_model_populate_columns     (TwituxSpellDialog *dialog);
-static void spell_dialog_model_populate_suggestions (TwituxSpellDialog *dialog);
+static void spell_dialog_model_populate_columns     (SpellDialog *dialog);
+static void spell_dialog_model_populate_suggestions (SpellDialog *dialog);
 static void spell_dialog_model_row_activated_cb     (GtkTreeView       *tree_view,
 													 GtkTreePath       *path,
 													 GtkTreeViewColumn *column,
-													 TwituxSpellDialog *dialog);
+													 SpellDialog *dialog);
 static void spell_dialog_model_selection_changed_cb (GtkTreeSelection  *treeselection,
-													 TwituxSpellDialog *dialog);
-static void spell_dialog_model_setup                (TwituxSpellDialog *dialog);
+													 SpellDialog *dialog);
+static void spell_dialog_model_setup                (SpellDialog *dialog);
 static void spell_dialog_response_cb                (GtkWidget         *widget,
 													 gint               response,
-													 TwituxSpellDialog *dialog);
+													 SpellDialog *dialog);
 static void spell_dialog_destroy_cb                 (GtkWidget         *widget,
-													 TwituxSpellDialog *dialog);
+													 SpellDialog *dialog);
 
 static void
-spell_dialog_model_populate_columns (TwituxSpellDialog *dialog)
+spell_dialog_model_populate_columns (SpellDialog *dialog)
 {
 	GtkTreeModel      *model;
 	GtkTreeViewColumn *column;
@@ -105,7 +105,7 @@ spell_dialog_model_populate_columns (TwituxSpellDialog *dialog)
 }
 
 static void
-spell_dialog_model_populate_suggestions (TwituxSpellDialog *dialog)
+spell_dialog_model_populate_suggestions (SpellDialog *dialog)
 {
 	GtkTreeModel *model;
 	GtkListStore *store;
@@ -134,14 +134,14 @@ static void
 spell_dialog_model_row_activated_cb (GtkTreeView       *tree_view,
 									 GtkTreePath       *path,
 									 GtkTreeViewColumn *column,
-									 TwituxSpellDialog *dialog)
+									 SpellDialog *dialog)
 {
 	spell_dialog_response_cb (dialog-&gt;window, GTK_RESPONSE_OK, dialog);
 }
 
 static void
 spell_dialog_model_selection_changed_cb (GtkTreeSelection  *treeselection,
-										 TwituxSpellDialog *dialog)
+										 SpellDialog *dialog)
 {
 	gint count;
 
@@ -150,7 +150,7 @@ spell_dialog_model_selection_changed_cb (GtkTreeSelection  *treeselection,
 }
 
 static void
-spell_dialog_model_setup (TwituxSpellDialog *dialog)
+spell_dialog_model_setup (SpellDialog *dialog)
 {
 	GtkTreeView      *view;
 	GtkListStore     *store;
@@ -182,7 +182,7 @@ spell_dialog_model_setup (TwituxSpellDialog *dialog)
 
 static void
 spell_dialog_destroy_cb (GtkWidget         *widget,
-						 TwituxSpellDialog *dialog)
+						 SpellDialog *dialog)
 {
 	g_free (dialog-&gt;word);
 	g_free (dialog);
@@ -191,7 +191,7 @@ spell_dialog_destroy_cb (GtkWidget         *widget,
 static void
 spell_dialog_response_cb (GtkWidget         *widget,
 						  gint               response,
-						  TwituxSpellDialog *dialog)
+						  SpellDialog *dialog)
 {
 	if (response == GTK_RESPONSE_OK) {
 		GtkTreeView      *view;
@@ -227,14 +227,14 @@ spell_dialog_show (GtkWidget   *textview,
 						  GtkTextIter  end,
 						  const gchar *word)
 {
-	TwituxSpellDialog *dialog;
+	SpellDialog *dialog;
 	GtkBuilder        *ui;
 	gchar             *str;
 
 	g_return_if_fail (textview != NULL);
 	g_return_if_fail (word != NULL);
 
-	dialog = g_new0 (TwituxSpellDialog, 1);
+	dialog = g_new0 (SpellDialog, 1);
 
 	dialog-&gt;textview = textview;
 </diff>
      <filename>src/spell-dialog.c</filename>
    </modified>
    <modified>
      <diff>@@ -164,7 +164,7 @@ spell_iso_code_names_init (void)
 }
 
 static void
-spell_notify_languages_cb (TwituxConf  *conf,
+spell_notify_languages_cb (Conf  *conf,
 						   const gchar *key,
 						   gpointer     user_data)
 {</diff>
      <filename>src/spell.c</filename>
    </modified>
    <modified>
      <diff>@@ -37,20 +37,20 @@
 #define DEBUG_DOMAIN &quot;TweetList&quot;
 
 #define GET_PRIV(obj)           \
-	(G_TYPE_INSTANCE_GET_PRIVATE((obj), TYPE_TWEET_LIST, TwituxTweetListPriv))
+	(G_TYPE_INSTANCE_GET_PRIVATE((obj), TYPE_TWEET_LIST, TweetListPriv))
 
-struct _TwituxTweetListPriv {
+struct _TweetListPriv {
 	GtkListStore      *store;
 	
 	GtkTreeViewColumn *text_column;
 	GtkCellRenderer   *text_renderer;
 };
 
-static void   tweet_list_class_init(TwituxTweetListClass *klass);
-static void   tweet_list_init(TwituxTweetList      *tweet);
+static void   tweet_list_class_init(TweetListClass *klass);
+static void   tweet_list_init(TweetList      *tweet);
 static void   tweet_list_finalize(GObject              *obj);
-static void   tweet_list_create_model(TwituxTweetList      *list);
-static void   tweet_list_setup_view(TwituxTweetList      *list);
+static void   tweet_list_create_model(TweetList      *list);
+static void   tweet_list_setup_view(TweetList      *list);
 static void   tweet_list_size_cb(GtkWidget            *widget,
                                             GtkAllocation        *allocation,
                                             gpointer              user_data);
@@ -60,23 +60,23 @@ static void   tweet_list_activated_cb(GtkTreeView          *tree_view,
                                             GtkTreePath          *path,
                                             GtkTreeViewColumn    *column,
                                             gpointer              friends_tweet);
-static TwituxTweetList *list = NULL;
-static TwituxTweetListPriv *list_priv=NULL;
+static TweetList *list = NULL;
+static TweetListPriv *list_priv=NULL;
 
-G_DEFINE_TYPE(TwituxTweetList, tweet_list, GTK_TYPE_TREE_VIEW);
+G_DEFINE_TYPE(TweetList, tweet_list, GTK_TYPE_TREE_VIEW);
 
 static void
-tweet_list_class_init(TwituxTweetListClass *klass)
+tweet_list_class_init(TweetListClass *klass)
 {
 	GObjectClass   *object_class = G_OBJECT_CLASS(klass);
 
 	object_class-&gt;finalize = tweet_list_finalize;
 
-	g_type_class_add_private(object_class, sizeof(TwituxTweetListPriv));
+	g_type_class_add_private(object_class, sizeof(TweetListPriv));
 }
 
 static void
-tweet_list_init(TwituxTweetList *tweet)
+tweet_list_init(TweetList *tweet)
 {
 	
 	list=tweet;
@@ -116,7 +116,7 @@ tweet_list_finalize(GObject *object)
 }
 
 static void
-tweet_list_create_model(TwituxTweetList *list)
+tweet_list_create_model(TweetList *list)
 {
 		GtkTreeModel        *model;
 
@@ -140,7 +140,7 @@ tweet_list_create_model(TwituxTweetList *list)
 }
 
 static void
-tweet_list_setup_view(TwituxTweetList *list)
+tweet_list_setup_view(TweetList *list)
 {
 		GtkCellRenderer		*renderer;
 	GtkTreeViewColumn	*avatar_column;
@@ -179,7 +179,7 @@ tweet_list_changed_cb(GtkWidget *widget,
 	if(!expand)
 		return;
 	
-	TwituxTweetList     *t;
+	TweetList     *t;
 		GtkTreeSelection    *sel;
 	GtkTreeIter          iter;
 	GdkPixbuf           *pixbuf;
@@ -214,7 +214,7 @@ tweet_list_size_cb(GtkWidget     *widget,
                     GtkAllocation *allocation,
                     gpointer       user_data)
 {
-	TwituxTweetList     *t;
+	TweetList     *t;
 	
 	t=TWEET_LIST(user_data);	
 	
@@ -227,7 +227,7 @@ tweet_list_activated_cb(GtkTreeView       *tree_view,
                          GtkTreeViewColumn *column,
                          gpointer           friends_tweet)
 {
-	TwituxTweetList     *t=NULL;
+	TweetList     *t=NULL;
 	gchar               *friend=NULL;
 	GtkTreeIter          iter;
 
@@ -249,7 +249,7 @@ tweet_list_activated_cb(GtkTreeView       *tree_view,
 	g_free(friend);
 }
 
-TwituxTweetList *tweet_list_new(void){
+TweetList *tweet_list_new(void){
 	return g_object_new(TYPE_TWEET_LIST, NULL);
 }
 </diff>
      <filename>src/tweet-list.c</filename>
    </modified>
    <modified>
      <diff>@@ -29,29 +29,29 @@
 G_BEGIN_DECLS
 
 /*
- * TwituxTweetList 
+ * TweetList 
  */ 
 #define TYPE_TWEET_LIST         (tweet_list_get_type ())
-#define TWEET_LIST(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_TWEET_LIST, TwituxTweetList))
-#define TWEET_LIST_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), TYPE_TWEET_LIST, TwituxTweetListClass))
+#define TWEET_LIST(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_TWEET_LIST, TweetList))
+#define TWEET_LIST_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), TYPE_TWEET_LIST, TweetListClass))
 #define IS_TWEET_LIST(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_TWEET_LIST))
 #define IS_TWEET_LIST_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_TWEET_LIST))
-#define TWEET_LIST_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_TWEET_LIST, TwituxTweetListClass))
+#define TWEET_LIST_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_TWEET_LIST, TweetListClass))
 
-typedef struct _TwituxTweetList      TwituxTweetList;
-typedef struct _TwituxTweetListClass TwituxTweetListClass;
-typedef struct _TwituxTweetListPriv  TwituxTweetListPriv;
+typedef struct _TweetList      TweetList;
+typedef struct _TweetListClass TweetListClass;
+typedef struct _TweetListPriv  TweetListPriv;
 
-struct _TwituxTweetList {
+struct _TweetList {
 	GtkTreeView            parent;
 };
 
-struct _TwituxTweetListClass {
+struct _TweetListClass {
 	GtkTreeViewClass       parent_class;
 };
 
 GType                 tweet_list_get_type           (void) G_GNUC_CONST;
-TwituxTweetList *     tweet_list_new                (void);
+TweetList *     tweet_list_new                (void);
 GtkListStore *        tweet_list_get_store          (void);
 
 G_END_DECLS</diff>
      <filename>src/tweet-list.h</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>e1d73512840ea0ba6ccfc6a43a43bc1497e98285</id>
    </parent>
  </parents>
  <author>
    <name>uberChick</name>
    <email>uberchick@uberchicgeekchick.com</email>
  </author>
  <url>http://github.com/uberchicgeekchick/get2gnow/commit/7faac1096d395b578e2fade9d960666f006c8afc</url>
  <id>7faac1096d395b578e2fade9d960666f006c8afc</id>
  <committed-date>2009-03-20T19:58:22-07:00</committed-date>
  <authored-date>2009-03-20T19:58:22-07:00</authored-date>
  <message>New features: combined view &amp; friend manager.

I'm working on creating a 'view' that will combined tweets from those you follow, direct replies, and direct messages into one view.  I am also adding a dialog that will compare friends &amp; followers.  It will let you see who's following you that you're not following &amp; who you're following who's not following you back.  It'll let you add, remove, block, direct message, and view their statuses.

Greet-Tweet-Know is still currently stable &amp; useable but my new features aren't working 100

Committed on: 2009-03-20 @ 08:58:21 PM</message>
  <tree>af5a7d7187c097aaa20ee6027cf8366ad39ef163</tree>
  <committer>
    <name>uberChick</name>
    <email>uberchick@uberchicgeekchick.com</email>
  </committer>
</commit>
