aboutsummaryrefslogtreecommitdiffstats
path: root/main/res
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-06-02 16:42:39 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-06-02 16:42:39 +0200
commitf17865dcd020d5b8d488fa5fb6b98ec72409c92d (patch)
tree57de064181565fff8d74d86b6bfedc2885764e23 /main/res
parentd2d92f04608e0877a648b08e36e8c6155a8947d3 (diff)
downloadcgeo-f17865dcd020d5b8d488fa5fb6b98ec72409c92d.zip
cgeo-f17865dcd020d5b8d488fa5fb6b98ec72409c92d.tar.gz
cgeo-f17865dcd020d5b8d488fa5fb6b98ec72409c92d.tar.bz2
#2697: enlarge meta data column in logs view
* this unifies the trackable and cache logs by re-using the exact same layout
Diffstat (limited to 'main/res')
-rw-r--r--main/res/layout/cacheview_logs_item.xml120
-rw-r--r--main/res/layout/logs_item.xml79
-rw-r--r--main/res/layout/trackable_logs_item.xml122
-rw-r--r--main/res/values/styles.xml40
4 files changed, 119 insertions, 242 deletions
diff --git a/main/res/layout/cacheview_logs_item.xml b/main/res/layout/cacheview_logs_item.xml
deleted file mode 100644
index 7bb12d2..0000000
--- a/main/res/layout/cacheview_logs_item.xml
+++ /dev/null
@@ -1,120 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:paddingBottom="3dip"
- android:paddingTop="3dip" >
-
- <TextView
- android:id="@+id/author"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentLeft="true"
- android:layout_alignParentTop="true"
- android:layout_gravity="left|top"
- android:ellipsize="marquee"
- android:lines="1"
- android:scrollHorizontally="true"
- android:singleLine="true"
- android:textColor="?text_color"
- android:textSize="18sp" />
-
- <LinearLayout
- android:id="@+id/detail_box"
- android:layout_width="82dip"
- android:layout_height="wrap_content"
- android:layout_alignParentLeft="true"
- android:layout_below="@id/author"
- android:layout_gravity="left|top"
- android:orientation="horizontal" >
-
- <LinearLayout
- android:layout_width="80dip"
- android:layout_height="wrap_content"
- android:layout_gravity="right|top"
- android:orientation="vertical"
- android:padding="3dip" >
-
- <TextView
- android:id="@+id/added"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="right"
- android:ellipsize="marquee"
- android:gravity="left"
- android:lines="1"
- android:scrollHorizontally="true"
- android:singleLine="true"
- android:textColor="?text_color_headline"
- android:textSize="14sp" />
-
- <TextView
- android:id="@+id/type"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="right"
- android:ellipsize="marquee"
- android:gravity="left"
- android:lines="1"
- android:scrollHorizontally="true"
- android:singleLine="true"
- android:textColor="?text_color_headline"
- android:textSize="14sp" />
-
- <TextView
- android:id="@+id/count"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="right"
- android:ellipsize="marquee"
- android:gravity="left"
- android:lines="1"
- android:scrollHorizontally="true"
- android:singleLine="true"
- android:textColor="?text_color_headline"
- android:textSize="14sp" />
- </LinearLayout>
-
- <ImageView
- android:id="@+id/log_mark"
- android:layout_width="2dip"
- android:layout_height="fill_parent"
- android:layout_marginBottom="2dip"
- android:layout_marginTop="2dip"
- android:scaleType="fitXY"
- android:src="@drawable/mark_green" />
- </LinearLayout>
-
- <LinearLayout
- android:id="@+id/log_layout"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_toRightOf="@id/detail_box"
- android:orientation="vertical"
- android:paddingLeft="3dip"
- android:textSize="14sp" >
-
- <TextView
- android:id="@+id/log"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="left"
- android:layout_marginTop="22dip"
- android:gravity="left"
- android:linksClickable="true"
- android:textColor="?text_color"
- android:textSize="14sp" />
-
- <TextView
- android:id="@+id/log_images"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="left|top"
- android:layout_marginTop="3dip"
- android:drawableLeft="?log_img_icon"
- android:drawablePadding="3dip"
- android:textColor="?text_color"
- android:textSize="14sp" />
- </LinearLayout>
-
-</RelativeLayout> \ No newline at end of file
diff --git a/main/res/layout/logs_item.xml b/main/res/layout/logs_item.xml
new file mode 100644
index 0000000..6bfe30a
--- /dev/null
+++ b/main/res/layout/logs_item.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:paddingBottom="3dip"
+ android:paddingTop="3dip" >
+
+ <TextView
+ android:id="@+id/author"
+ style="@style/logitem_author" />
+
+ <LinearLayout
+ android:id="@+id/detail_box"
+ android:layout_width="102dip"
+ android:layout_height="wrap_content"
+ android:layout_alignParentLeft="true"
+ android:layout_below="@id/author"
+ android:layout_gravity="left|top"
+ android:orientation="horizontal" >
+
+ <LinearLayout
+ android:layout_width="100dip"
+ android:layout_height="wrap_content"
+ android:layout_gravity="right|top"
+ android:orientation="vertical"
+ android:padding="3dip" >
+
+ <TextView
+ android:id="@+id/added"
+ style="@style/logitem_property" />
+
+ <TextView
+ android:id="@+id/type"
+ style="@style/logitem_property" />
+
+ <TextView
+ android:id="@+id/count_or_location"
+ style="@style/logitem_property" />
+ </LinearLayout>
+
+ <ImageView
+ android:id="@+id/log_mark"
+ style="@style/logitem_mark" />
+ </LinearLayout>
+
+ <LinearLayout
+ android:id="@+id/log_layout"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_toRightOf="@id/detail_box"
+ android:orientation="vertical"
+ android:paddingLeft="3dip"
+ android:textSize="14sp" >
+
+ <TextView
+ android:id="@+id/log"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:layout_gravity="left"
+ android:layout_marginTop="22dip"
+ android:autoLink="web"
+ android:gravity="left"
+ android:linksClickable="true"
+ android:textColor="?text_color"
+ android:textSize="14sp" />
+
+ <TextView
+ android:id="@+id/log_images"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="left|top"
+ android:layout_marginTop="3dip"
+ android:drawableLeft="?log_img_icon"
+ android:drawablePadding="3dip"
+ android:textColor="?text_color"
+ android:textSize="14sp" />
+ </LinearLayout>
+
+</RelativeLayout> \ No newline at end of file
diff --git a/main/res/layout/trackable_logs_item.xml b/main/res/layout/trackable_logs_item.xml
deleted file mode 100644
index d28231c..0000000
--- a/main/res/layout/trackable_logs_item.xml
+++ /dev/null
@@ -1,122 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:paddingBottom="3dip"
- android:paddingTop="3dip" >
-
- <TextView
- android:id="@+id/author"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_alignParentLeft="true"
- android:layout_alignParentTop="true"
- android:layout_gravity="left|top"
- android:ellipsize="marquee"
- android:lines="1"
- android:scrollHorizontally="true"
- android:singleLine="true"
- android:textColor="?text_color"
- android:textSize="18sp" />
-
- <LinearLayout
- android:id="@+id/detail_box"
- android:layout_width="102dip"
- android:layout_height="wrap_content"
- android:layout_alignParentLeft="true"
- android:layout_alignParentTop="true"
- android:layout_gravity="left|top"
- android:layout_marginTop="22dip"
- android:orientation="horizontal" >
-
- <LinearLayout
- android:layout_width="100dip"
- android:layout_height="wrap_content"
- android:layout_gravity="right|top"
- android:orientation="vertical"
- android:padding="3dip" >
-
- <TextView
- android:id="@+id/added"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="right"
- android:ellipsize="marquee"
- android:gravity="left"
- android:lines="1"
- android:scrollHorizontally="true"
- android:singleLine="true"
- android:textColor="?text_color_headline"
- android:textSize="14sp" />
-
- <TextView
- android:id="@+id/type"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="right"
- android:ellipsize="marquee"
- android:gravity="left"
- android:lines="1"
- android:scrollHorizontally="true"
- android:singleLine="true"
- android:textColor="?text_color_headline"
- android:textSize="14sp" />
-
- <TextView
- android:id="@+id/location"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="right"
- android:ellipsize="marquee"
- android:gravity="left"
- android:lines="1"
- android:scrollHorizontally="true"
- android:singleLine="true"
- android:textColor="?text_color_headline"
- android:textSize="14sp" />
- </LinearLayout>
-
- <ImageView
- android:id="@+id/log_mark"
- android:layout_width="2dip"
- android:layout_height="fill_parent"
- android:layout_marginBottom="2dip"
- android:layout_marginTop="2dip"
- android:scaleType="fitXY"
- android:src="@drawable/mark_green" />
- </LinearLayout>
-
- <LinearLayout
- android:id="@+id/log_layout"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_marginLeft="102dip"
- android:orientation="vertical"
- android:padding="3dip"
- android:textSize="14sp" >
-
- <TextView
- android:id="@+id/log"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="left"
- android:layout_marginTop="22dip"
- android:autoLink="web"
- android:gravity="left"
- android:padding="3dip"
- android:textColor="?text_color"
- android:textSize="14sp" />
-
- <TextView
- android:id="@+id/log_images"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="left|top"
- android:layout_marginTop="3dip"
- android:drawableLeft="?log_img_icon"
- android:drawablePadding="3dip"
- android:textColor="?text_color"
- android:textSize="14sp" />
- </LinearLayout>
-
-</RelativeLayout> \ No newline at end of file
diff --git a/main/res/values/styles.xml b/main/res/values/styles.xml
index 61554cb..da60d0c 100644
--- a/main/res/values/styles.xml
+++ b/main/res/values/styles.xml
@@ -294,4 +294,44 @@
<item name="android:textColor">@android:color/white</item>
</style>
+ <!-- author of a log item -->
+ <style name="logitem_author">
+ <item name="android:id">@+id/author</item>
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_alignParentLeft">true</item>
+ <item name="android:layout_alignParentTop">true</item>
+ <item name="android:layout_gravity">left|top</item>
+ <item name="android:ellipsize">marquee</item>
+ <item name="android:lines">1</item>
+ <item name="android:scrollHorizontally">true</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">?text_color</item>
+ <item name="android:textSize">18sp</item>
+ </style>
+
+ <!-- date, found state on the left of a log entry -->
+ <style name="logitem_property">
+ <item name="android:layout_width">wrap_content</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_gravity">right</item>
+ <item name="android:ellipsize">marquee</item>
+ <item name="android:gravity">left</item>
+ <item name="android:lines">1</item>
+ <item name="android:scrollHorizontally">true</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:textColor">?text_color_headline</item>
+ <item name="android:textSize">14sp</item>
+ </style>
+
+ <!-- separator between log author and log content -->
+ <style name="logitem_mark">
+ <item name="android:layout_width">2dip</item>
+ <item name="android:layout_height">fill_parent</item>
+ <item name="android:layout_marginBottom">2dip</item>
+ <item name="android:layout_marginTop">2dip</item>
+ <item name="android:scaleType">fitXY</item>
+ <item name="android:src">@drawable/mark_green</item>
+ </style>
+
</resources> \ No newline at end of file