Blob Blame History Raw
=== modified file 'data/gpx-viewer.ui'
--- data/gpx-viewer.ui	2012-06-07 16:23:37 +0000
+++ data/gpx-viewer.ui	2013-08-21 22:31:40 +0000
@@ -195,6 +195,7 @@
               <object class="GtkHBox" id="main_view_hpane">
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
+		<property name="width-request">350</property>
               </object>
             </child>
 		  <child>

=== modified file 'src/gpx-viewer.c'
--- src/gpx-viewer.c	2012-06-17 09:03:11 +0000
+++ src/gpx-viewer.c	2013-08-21 22:29:20 +0000
@@ -871,7 +871,7 @@
     {
         route->track = g_object_ref(track);
     }
-    route->visible = FALSE;
+    route->visible = TRUE;
 
     /* draw the track */
     interface_map_plot_route(view, route);
@@ -927,6 +927,12 @@
     }
 
     priv->routes = g_list_append(priv->routes, route);
+    GtkTreeSelection *gts = gtk_tree_view_get_selection(GTK_TREE_VIEW(gtk_builder_get_object(priv->builder, "TracksTreeView")));
+	if (gts != NULL)
+	{
+        GtkTreePath *path = gtk_tree_model_get_path(GTK_TREE_MODEL(model), &liter);
+		gtk_tree_selection_select_path(gts, path);
+	}
 }
 
 void main_window_size_changed(GtkWindow *win, GtkAllocation *alloc, gpointer data)
@@ -1452,6 +1458,9 @@
             "File and track list",
             GDL_DOCK_ITEM_BEH_CANT_CLOSE
             |GDL_DOCK_ITEM_BEH_CANT_ICONIFY
+			|GDL_DOCK_ITEM_BEH_NEVER_FLOATING
+			|GDL_DOCK_ITEM_BEH_NO_GRIP
+			|GDL_DOCK_ITEM_BEH_LOCKED
 			);
         gtk_container_add(GTK_CONTAINER(item), flw);
         gdl_dock_add_item(GDL_DOCK(dock), GDL_DOCK_ITEM(item), GDL_DOCK_LEFT);
@@ -1463,6 +1472,10 @@
             "Detailed track information",
             GDL_DOCK_ITEM_BEH_CANT_CLOSE
             |GDL_DOCK_ITEM_BEH_CANT_ICONIFY
+			|GDL_DOCK_ITEM_BEH_NEVER_FLOATING
+			|GDL_DOCK_ITEM_BEH_NEVER_HORIZONTAL
+			|GDL_DOCK_ITEM_BEH_NO_GRIP
+			|GDL_DOCK_ITEM_BEH_LOCKED
 			);
         gtk_container_add(GTK_CONTAINER(item), tiw);
         gdl_dock_add_item(GDL_DOCK(dock), GDL_DOCK_ITEM(item), GDL_DOCK_CENTER);
@@ -1474,6 +1487,9 @@
             "Map and graph settings",
             GDL_DOCK_ITEM_BEH_CANT_CLOSE
             |GDL_DOCK_ITEM_BEH_CANT_ICONIFY
+			|GDL_DOCK_ITEM_BEH_NEVER_FLOATING
+			|GDL_DOCK_ITEM_BEH_NO_GRIP
+			|GDL_DOCK_ITEM_BEH_LOCKED
 			);
         gtk_container_add(GTK_CONTAINER(item), swi);
         gdl_dock_add_item(GDL_DOCK(dock), GDL_DOCK_ITEM(item), GDL_DOCK_CENTER);