Create new dialogs package and rename editalarm package to timepickers

This commit is contained in:
Phillip Hsu 2016-09-21 16:15:48 -07:00
parent ece6844444
commit dba5fa860f
29 changed files with 55 additions and 50 deletions

View File

@ -6,9 +6,10 @@ import android.support.v4.app.FragmentManager;
import android.text.format.DateFormat; import android.text.format.DateFormat;
import android.util.Log; import android.util.Log;
import com.philliphsu.clock2.editalarm.BaseTimePickerDialog; import com.philliphsu.clock2.dialogs.DialogFragmentController;
import com.philliphsu.clock2.editalarm.NumberGridTimePickerDialog; import com.philliphsu.clock2.timepickers.BaseTimePickerDialog;
import com.philliphsu.clock2.editalarm.NumpadTimePickerDialog; import com.philliphsu.clock2.timepickers.NumberGridTimePickerDialog;
import com.philliphsu.clock2.timepickers.NumpadTimePickerDialog;
/** /**
* Created by Phillip Hsu on 9/6/2016. * Created by Phillip Hsu on 9/6/2016.

View File

@ -19,7 +19,7 @@ import com.philliphsu.clock2.AsyncAlarmsTableUpdateHandler;
import com.philliphsu.clock2.R; import com.philliphsu.clock2.R;
import com.philliphsu.clock2.RecyclerViewFragment; import com.philliphsu.clock2.RecyclerViewFragment;
import com.philliphsu.clock2.TimePickerDialogController; import com.philliphsu.clock2.TimePickerDialogController;
import com.philliphsu.clock2.editalarm.BaseTimePickerDialog; import com.philliphsu.clock2.timepickers.BaseTimePickerDialog;
import com.philliphsu.clock2.model.AlarmCursor; import com.philliphsu.clock2.model.AlarmCursor;
import com.philliphsu.clock2.model.AlarmsListCursorLoader; import com.philliphsu.clock2.model.AlarmsListCursorLoader;
import com.philliphsu.clock2.util.AlarmController; import com.philliphsu.clock2.util.AlarmController;

View File

@ -16,15 +16,15 @@ import android.view.ViewGroup;
import android.widget.Button; import android.widget.Button;
import android.widget.TextView; import android.widget.TextView;
import com.philliphsu.clock2.AddLabelDialog; import com.philliphsu.clock2.dialogs.AddLabelDialog;
import com.philliphsu.clock2.AddLabelDialogController; import com.philliphsu.clock2.dialogs.AddLabelDialogController;
import com.philliphsu.clock2.Alarm; import com.philliphsu.clock2.Alarm;
import com.philliphsu.clock2.BaseViewHolder; import com.philliphsu.clock2.BaseViewHolder;
import com.philliphsu.clock2.OnListItemInteractionListener; import com.philliphsu.clock2.OnListItemInteractionListener;
import com.philliphsu.clock2.R; import com.philliphsu.clock2.R;
import com.philliphsu.clock2.TimePickerDialogController; import com.philliphsu.clock2.TimePickerDialogController;
import com.philliphsu.clock2.aospdatetimepicker.Utils; import com.philliphsu.clock2.aospdatetimepicker.Utils;
import com.philliphsu.clock2.editalarm.BaseTimePickerDialog.OnTimeSetListener; import com.philliphsu.clock2.timepickers.BaseTimePickerDialog.OnTimeSetListener;
import com.philliphsu.clock2.util.TimeTextUtils; import com.philliphsu.clock2.util.TimeTextUtils;
import com.philliphsu.clock2.util.AlarmController; import com.philliphsu.clock2.util.AlarmController;
import com.philliphsu.clock2.util.AlarmUtils; import com.philliphsu.clock2.util.AlarmUtils;

View File

@ -17,9 +17,9 @@ import com.philliphsu.clock2.Alarm;
import com.philliphsu.clock2.DaysOfWeek; import com.philliphsu.clock2.DaysOfWeek;
import com.philliphsu.clock2.OnListItemInteractionListener; import com.philliphsu.clock2.OnListItemInteractionListener;
import com.philliphsu.clock2.R; import com.philliphsu.clock2.R;
import com.philliphsu.clock2.RingtonePickerDialog; import com.philliphsu.clock2.dialogs.RingtonePickerDialog;
import com.philliphsu.clock2.aospdatetimepicker.Utils; import com.philliphsu.clock2.aospdatetimepicker.Utils;
import com.philliphsu.clock2.settings.RingtonePickerDialogController; import com.philliphsu.clock2.dialogs.RingtonePickerDialogController;
import com.philliphsu.clock2.util.AlarmController; import com.philliphsu.clock2.util.AlarmController;
import com.philliphsu.clock2.util.FragmentTagUtils; import com.philliphsu.clock2.util.FragmentTagUtils;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2; package com.philliphsu.clock2.dialogs;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.support.v7.app.AlertDialog; import android.support.v7.app.AlertDialog;
@ -6,6 +6,8 @@ import android.support.v7.widget.AppCompatEditText;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import android.widget.EditText; import android.widget.EditText;
import com.philliphsu.clock2.R;
import static com.philliphsu.clock2.util.KeyboardUtils.showKeyboard; import static com.philliphsu.clock2.util.KeyboardUtils.showKeyboard;
/** /**

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2; package com.philliphsu.clock2.dialogs;
import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentManager;
import android.util.Log; import android.util.Log;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2; package com.philliphsu.clock2.dialogs;
import android.app.Dialog; import android.app.Dialog;
import android.content.DialogInterface; import android.content.DialogInterface;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2; package com.philliphsu.clock2.dialogs;
import android.support.annotation.Nullable; import android.support.annotation.Nullable;
import android.support.v4.app.DialogFragment; import android.support.v4.app.DialogFragment;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2; package com.philliphsu.clock2.dialogs;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.database.Cursor; import android.database.Cursor;
@ -8,6 +8,7 @@ import android.os.Bundle;
import android.support.annotation.Nullable; import android.support.annotation.Nullable;
import android.support.v7.app.AlertDialog; import android.support.v7.app.AlertDialog;
import com.philliphsu.clock2.R;
import com.philliphsu.clock2.ringtone.RingtoneLoop; import com.philliphsu.clock2.ringtone.RingtoneLoop;
/** /**

View File

@ -1,11 +1,11 @@
package com.philliphsu.clock2.settings; package com.philliphsu.clock2.dialogs;
import android.net.Uri; import android.net.Uri;
import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentManager;
import android.util.Log; import android.util.Log;
import com.philliphsu.clock2.DialogFragmentController; import com.philliphsu.clock2.dialogs.DialogFragmentController;
import com.philliphsu.clock2.RingtonePickerDialog; import com.philliphsu.clock2.dialogs.RingtonePickerDialog;
/** /**
* Created by Phillip Hsu on 9/20/2016. * Created by Phillip Hsu on 9/20/2016.

View File

@ -12,8 +12,8 @@ import android.view.ViewGroup;
import android.widget.EditText; import android.widget.EditText;
import android.widget.TextView; import android.widget.TextView;
import com.philliphsu.clock2.AddLabelDialog; import com.philliphsu.clock2.dialogs.AddLabelDialog;
import com.philliphsu.clock2.AddLabelDialogController; import com.philliphsu.clock2.dialogs.AddLabelDialogController;
import com.philliphsu.clock2.BaseActivity; import com.philliphsu.clock2.BaseActivity;
import com.philliphsu.clock2.R; import com.philliphsu.clock2.R;
import com.philliphsu.clock2.util.FragmentTagUtils; import com.philliphsu.clock2.util.FragmentTagUtils;

View File

@ -11,7 +11,8 @@ import android.provider.Settings;
import android.support.v7.app.AppCompatActivity; import android.support.v7.app.AppCompatActivity;
import android.util.AttributeSet; import android.util.AttributeSet;
import com.philliphsu.clock2.RingtonePickerDialog; import com.philliphsu.clock2.dialogs.RingtonePickerDialog;
import com.philliphsu.clock2.dialogs.RingtonePickerDialogController;
/** /**
* Created by Phillip Hsu on 9/20/2016. * Created by Phillip Hsu on 9/20/2016.

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2.editalarm; package com.philliphsu.clock2.timepickers;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.LayoutRes; import android.support.annotation.LayoutRes;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2.editalarm; package com.philliphsu.clock2.timepickers;
import android.content.Context; import android.content.Context;
import android.content.res.ColorStateList; import android.content.res.ColorStateList;

View File

@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
package com.philliphsu.clock2.editalarm; package com.philliphsu.clock2.timepickers;
import android.content.Context; import android.content.Context;
import android.os.Handler; import android.os.Handler;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2.editalarm; package com.philliphsu.clock2.timepickers;
import android.content.Context; import android.content.Context;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2.editalarm; package com.philliphsu.clock2.timepickers;
import android.content.Context; import android.content.Context;
import android.support.v4.content.ContextCompat; import android.support.v4.content.ContextCompat;

View File

@ -14,7 +14,7 @@
* limitations under the License * limitations under the License
*/ */
package com.philliphsu.clock2.editalarm; package com.philliphsu.clock2.timepickers;
import android.animation.ObjectAnimator; import android.animation.ObjectAnimator;
import android.app.ActionBar.LayoutParams; import android.app.ActionBar.LayoutParams;
@ -37,7 +37,7 @@ import android.widget.TextView;
import com.philliphsu.clock2.R; import com.philliphsu.clock2.R;
import com.philliphsu.clock2.aospdatetimepicker.Utils; import com.philliphsu.clock2.aospdatetimepicker.Utils;
import com.philliphsu.clock2.editalarm.GridSelectorLayout.OnValueSelectedListener; import com.philliphsu.clock2.timepickers.GridSelectorLayout.OnValueSelectedListener;
import java.text.DateFormatSymbols; import java.text.DateFormatSymbols;
import java.util.ArrayList; import java.util.ArrayList;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2.editalarm; package com.philliphsu.clock2.timepickers;
import android.content.Context; import android.content.Context;
import android.support.annotation.LayoutRes; import android.support.annotation.LayoutRes;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2.editalarm; package com.philliphsu.clock2.timepickers;
import android.animation.ObjectAnimator; import android.animation.ObjectAnimator;
import android.content.Context; import android.content.Context;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2.editalarm; package com.philliphsu.clock2.timepickers;
import android.os.Bundle; import android.os.Bundle;
import android.support.v4.content.ContextCompat; import android.support.v4.content.ContextCompat;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2.editalarm; package com.philliphsu.clock2.timepickers;
import android.content.Context; import android.content.Context;
import android.content.res.Configuration; import android.content.res.Configuration;

View File

@ -1,4 +1,4 @@
package com.philliphsu.clock2.editalarm; package com.philliphsu.clock2.timepickers;
import android.content.Context; import android.content.Context;
import android.support.v4.content.ContextCompat; import android.support.v4.content.ContextCompat;

View File

@ -15,8 +15,8 @@ import android.widget.ImageButton;
import android.widget.SeekBar; import android.widget.SeekBar;
import android.widget.TextView; import android.widget.TextView;
import com.philliphsu.clock2.AddLabelDialog; import com.philliphsu.clock2.dialogs.AddLabelDialog;
import com.philliphsu.clock2.AddLabelDialogController; import com.philliphsu.clock2.dialogs.AddLabelDialogController;
import com.philliphsu.clock2.AsyncTimersTableUpdateHandler; import com.philliphsu.clock2.AsyncTimersTableUpdateHandler;
import com.philliphsu.clock2.BaseViewHolder; import com.philliphsu.clock2.BaseViewHolder;
import com.philliphsu.clock2.OnListItemInteractionListener; import com.philliphsu.clock2.OnListItemInteractionListener;

View File

@ -22,7 +22,7 @@
android:layout_gravity="center" /> android:layout_gravity="center" />
</FrameLayout> </FrameLayout>
<com.philliphsu.clock2.editalarm.GridSelectorLayout <com.philliphsu.clock2.timepickers.GridSelectorLayout
android:id="@+id/time_picker" android:id="@+id/time_picker"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="match_parent" android:layout_height="match_parent"

View File

@ -20,7 +20,7 @@ doesn't work. -->
<!--<View style="@style/FocusGrabber" <!--<View style="@style/FocusGrabber"
android:id="@+id/focus_grabber"/>--> android:id="@+id/focus_grabber"/>-->
<com.philliphsu.clock2.editalarm.NumpadTimePicker <com.philliphsu.clock2.timepickers.NumpadTimePicker
android:id="@+id/number_grid" android:id="@+id/number_grid"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="match_parent" android:layout_height="match_parent"

View File

@ -2,51 +2,51 @@
<merge xmlns:app="http://schemas.android.com/apk/res-auto"> <merge xmlns:app="http://schemas.android.com/apk/res-auto">
<!-- Although the style defines a textSize attribute, it will not be <!-- Although the style defines a textSize attribute, it will not be
applied because this is just a LinearLayout. --> applied because this is just a LinearLayout. -->
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="00" app:primaryText="00"
app:secondaryText="12"/> app:secondaryText="12"/>
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="01" app:primaryText="01"
app:secondaryText="13"/> app:secondaryText="13"/>
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="02" app:primaryText="02"
app:secondaryText="14"/> app:secondaryText="14"/>
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="03" app:primaryText="03"
app:secondaryText="15"/> app:secondaryText="15"/>
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="04" app:primaryText="04"
app:secondaryText="16"/> app:secondaryText="16"/>
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="05" app:primaryText="05"
app:secondaryText="17"/> app:secondaryText="17"/>
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="06" app:primaryText="06"
app:secondaryText="18"/> app:secondaryText="18"/>
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="07" app:primaryText="07"
app:secondaryText="19"/> app:secondaryText="19"/>
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="08" app:primaryText="08"
app:secondaryText="20"/> app:secondaryText="20"/>
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="09" app:primaryText="09"
app:secondaryText="21"/> app:secondaryText="21"/>
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="10" app:primaryText="10"
app:secondaryText="22"/> app:secondaryText="22"/>
<com.philliphsu.clock2.editalarm.TwentyFourHourGridItem <com.philliphsu.clock2.timepickers.TwentyFourHourGridItem
style="@style/NumberGridButton.Hour" style="@style/NumberGridButton.Hour"
app:primaryText="11" app:primaryText="11"
app:secondaryText="23"/> app:secondaryText="23"/>

View File

@ -27,7 +27,7 @@
<!--TOneverDO: Change paddingBottom to marginBottom without also subtracting the <!--TOneverDO: Change paddingBottom to marginBottom without also subtracting the
margin amount from the height. --> margin amount from the height. -->
<!--TODO: As a library, we probably also want to paddingLeft/Right--> <!--TODO: As a library, we probably also want to paddingLeft/Right-->
<com.philliphsu.clock2.editalarm.GridSelectorLayout <com.philliphsu.clock2.timepickers.GridSelectorLayout
android:id="@+id/time_picker" android:id="@+id/time_picker"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/number_grid_height" android:layout_height="@dimen/number_grid_height"

View File

@ -20,7 +20,7 @@ doesn't work. -->
<!--<View style="@style/FocusGrabber" <!--<View style="@style/FocusGrabber"
android:id="@+id/focus_grabber"/>--> android:id="@+id/focus_grabber"/>-->
<com.philliphsu.clock2.editalarm.NumpadTimePicker <com.philliphsu.clock2.timepickers.NumpadTimePicker
android:id="@+id/number_grid" android:id="@+id/number_grid"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/numeric_keypad_height" android:layout_height="@dimen/numeric_keypad_height"