move a context extension for getting text gravity into a private function

This commit is contained in:
tibbi 2017-03-10 00:15:44 +01:00
parent df353031ae
commit 05ea84c743
2 changed files with 14 additions and 10 deletions

View File

@ -4,7 +4,6 @@ import android.appwidget.AppWidgetManager
import android.content.ComponentName import android.content.ComponentName
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.view.Gravity
import com.simplemobiletools.notes.R import com.simplemobiletools.notes.R
import com.simplemobiletools.notes.helpers.* import com.simplemobiletools.notes.helpers.*
import com.simplemobiletools.notes.models.Note import com.simplemobiletools.notes.models.Note
@ -18,13 +17,6 @@ fun Context.getTextSize() =
else -> resources.getDimension(R.dimen.bigger_text_size) else -> resources.getDimension(R.dimen.bigger_text_size)
} }
fun Context.getTextGravity() =
when (config.gravity) {
GRAVITY_CENTER -> Gravity.CENTER_HORIZONTAL
GRAVITY_RIGHT -> Gravity.RIGHT
else -> Gravity.LEFT
}
fun Context.updateWidget() { fun Context.updateWidget() {
val widgetManager = AppWidgetManager.getInstance(this) val widgetManager = AppWidgetManager.getInstance(this)
val ids = widgetManager.getAppWidgetIds(ComponentName(this, MyWidgetProvider::class.java)) val ids = widgetManager.getAppWidgetIds(ComponentName(this, MyWidgetProvider::class.java))

View File

@ -8,14 +8,20 @@ import android.text.TextWatcher
import android.text.method.LinkMovementMethod import android.text.method.LinkMovementMethod
import android.text.util.Linkify import android.text.util.Linkify
import android.util.TypedValue import android.util.TypedValue
import android.view.Gravity
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.view.inputmethod.InputMethodManager import android.view.inputmethod.InputMethodManager
import com.simplemobiletools.notes.R import com.simplemobiletools.notes.R
import com.simplemobiletools.notes.activities.MainActivity import com.simplemobiletools.notes.activities.MainActivity
import com.simplemobiletools.notes.extensions.* import com.simplemobiletools.notes.extensions.config
import com.simplemobiletools.notes.extensions.getNoteStoredValue
import com.simplemobiletools.notes.extensions.getTextSize
import com.simplemobiletools.notes.extensions.updateWidget
import com.simplemobiletools.notes.helpers.DBHelper import com.simplemobiletools.notes.helpers.DBHelper
import com.simplemobiletools.notes.helpers.GRAVITY_CENTER
import com.simplemobiletools.notes.helpers.GRAVITY_RIGHT
import com.simplemobiletools.notes.helpers.NOTE_ID import com.simplemobiletools.notes.helpers.NOTE_ID
import com.simplemobiletools.notes.models.Note import com.simplemobiletools.notes.models.Note
import kotlinx.android.synthetic.main.fragment_note.view.* import kotlinx.android.synthetic.main.fragment_note.view.*
@ -94,6 +100,12 @@ class NoteFragment : Fragment() {
fun getCurrentNoteViewText() = view.notes_view.text.toString() fun getCurrentNoteViewText() = view.notes_view.text.toString()
private fun getTextGravity() = when (context.config.gravity) {
GRAVITY_CENTER -> Gravity.CENTER_HORIZONTAL
GRAVITY_RIGHT -> Gravity.RIGHT
else -> Gravity.LEFT
}
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
@ -102,7 +114,7 @@ class NoteFragment : Fragment() {
setText(context.getNoteStoredValue(note)) setText(context.getNoteStoredValue(note))
setColors(config.textColor, config.primaryColor, config.backgroundColor) setColors(config.textColor, config.primaryColor, config.backgroundColor)
setTextSize(TypedValue.COMPLEX_UNIT_PX, context.getTextSize()) setTextSize(TypedValue.COMPLEX_UNIT_PX, context.getTextSize())
gravity = context.getTextGravity() gravity = getTextGravity()
} }
} }