<?xml version="1.0" encoding="utf-8"?>
<!-- See the file "LICENSE" for the full license governing this code. -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:astrid="http://schemas.android.com/apk/res/com.timsu.astrid"
    android:layout_width="fill_parent"
    android:layout_height="52dip"
    android:paddingTop="2dip"
    android:paddingBottom="2dip"
    android:paddingLeft="4dip"
    android:paddingRight="4dip"
    android:orientation="horizontal">
    
    <!-- importance -->
    <View android:id="@+id/importance"
        android:layout_width="4dip"
        android:layout_height="fill_parent"
        android:layout_marginRight="5dip" />
        
    <!-- indent -->
    <View android:id="@+id/indent"
        android:layout_width="0dip"
        android:layout_height="fill_parent"/>
    
    <!-- grabber -->
    <ImageView android:id="@+id/grabber"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:scaleType="center"
        android:src="@drawable/grabber"/>

    <RelativeLayout android:id="@+id/rowBody" 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@android:drawable/list_selector_background"
        android:paddingTop="1dip"
        android:paddingLeft="5dip"
        android:paddingBottom="1dip">        
                
        <!-- completion area -->
        <View android:id="@+id/completeArea"
            android:layout_width="40dip"
            android:layout_height="40dip"
            android:layout_alignParentRight="true"/>
        
        <!-- completion check-box -->
        <CheckBox android:id="@+id/completeBox"
            android:layout_width="wrap_content"
            android:layout_height="22dip" 
            android:layout_alignParentTop="true"
            android:layout_alignParentRight="true"
            android:layout_marginTop="3dip"
            android:layout_gravity="top"
            android:paddingBottom="2dip"
            android:button="@drawable/btn_check"/>
            
        <LinearLayout android:id="@+id/task_row"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:paddingLeft="5dip"
            android:paddingRight="32dip"
            android:orientation="horizontal">
        
            <!-- task name -->
            <TextView android:id="@+id/title"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_weight="100"
                style="@style/TextAppearance.TAd_ItemTitle"/>
            
            <!-- assignee photo -->
            <greendroid.widget.AsyncImageView android:id="@+id/picture"
                android:layout_width="35dip"
                android:layout_height="fill_parent"
                android:padding="5dip" 
                android:scaleType="fitCenter"
                astrid:defaultSrc="@drawable/ic_contact_picture_2"
                android:visibility="gone"/>
    
        </LinearLayout>

        <!-- due date -->
        <TextView android:id="@+id/dueDate"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@id/task_row"
            android:layout_alignParentRight="true"
            android:paddingRight="5dip"
            android:singleLine="true"/>
          
        <!-- details line 1 -->
        <TextView android:id="@+id/details1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@id/task_row"
            android:layout_alignParentLeft="true"
            android:layout_marginTop="-1dip"
            style="@style/TextAppearance.TAd_ItemDetails"
            android:visibility="gone" />
          
        <!-- details line 2 -->
        <TextView android:id="@+id/details2"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_below="@id/details1"
            android:layout_alignParentLeft="true"
            style="@style/TextAppearance.TAd_ItemDetails"
            android:visibility="gone" />
            
    </RelativeLayout>
    
</LinearLayout>
