|
|
|
@ -2,6 +2,7 @@ package org.thoughtcrime.securesms.conversation.v2.input_bar
|
|
|
|
|
|
|
|
|
|
import android.content.Context
|
|
|
|
|
import android.content.res.Resources
|
|
|
|
|
import android.graphics.PointF
|
|
|
|
|
import android.net.Uri
|
|
|
|
|
import android.text.InputType
|
|
|
|
|
import android.text.TextWatcher
|
|
|
|
@ -22,6 +23,7 @@ import org.thoughtcrime.securesms.conversation.v2.messages.QuoteViewDelegate
|
|
|
|
|
import org.thoughtcrime.securesms.database.model.MessageRecord
|
|
|
|
|
import org.thoughtcrime.securesms.database.model.MmsMessageRecord
|
|
|
|
|
import org.thoughtcrime.securesms.mms.GlideRequests
|
|
|
|
|
import org.thoughtcrime.securesms.util.contains
|
|
|
|
|
import org.thoughtcrime.securesms.util.toDp
|
|
|
|
|
import org.thoughtcrime.securesms.util.toPx
|
|
|
|
|
|
|
|
|
@ -77,7 +79,11 @@ class InputBar : RelativeLayout, InputBarEditTextDelegate, QuoteViewDelegate, Li
|
|
|
|
|
binding.microphoneOrSendButtonContainer.addView(sendButton)
|
|
|
|
|
sendButton.layoutParams = LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)
|
|
|
|
|
sendButton.isVisible = false
|
|
|
|
|
sendButton.onUp = { delegate?.sendMessage() }
|
|
|
|
|
sendButton.onUp = { e ->
|
|
|
|
|
if (sendButton.contains(PointF(e.x, e.y))) {
|
|
|
|
|
delegate?.sendMessage()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// Edit text
|
|
|
|
|
val incognitoFlag = if (TextSecurePreferences.isIncognitoKeyboardEnabled(context)) 16777216 else 0
|
|
|
|
|
binding.inputBarEditText.imeOptions = binding.inputBarEditText.imeOptions or incognitoFlag // Always use incognito keyboard if setting enabled
|
|
|
|
|