mirror of
https://github.com/M66B/FairEmail.git
synced 2026-03-31 06:08:31 +02:00
Kitchensink for answer/signature
This commit is contained in:
@@ -40,6 +40,7 @@ import android.view.MenuInflater;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.HorizontalScrollView;
|
||||
import android.widget.ImageButton;
|
||||
import android.widget.TextView;
|
||||
|
||||
@@ -63,7 +64,7 @@ public class ActivitySignature extends ActivityBase {
|
||||
private TextView tvHtmlRemark;
|
||||
private EditTextCompose etText;
|
||||
private ImageButton ibFull;
|
||||
private BottomNavigationView style_bar;
|
||||
private HorizontalScrollView style_bar;
|
||||
private BottomNavigationView bottom_navigation;
|
||||
|
||||
private boolean loaded = false;
|
||||
@@ -138,12 +139,7 @@ public class ActivitySignature extends ActivityBase {
|
||||
}
|
||||
});
|
||||
|
||||
style_bar.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
|
||||
@Override
|
||||
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
|
||||
return onActionStyle(item.getItemId());
|
||||
}
|
||||
});
|
||||
StyleHelper.wire(this, view, etText);
|
||||
|
||||
bottom_navigation.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
|
||||
@Override
|
||||
@@ -152,6 +148,9 @@ public class ActivitySignature extends ActivityBase {
|
||||
if (itemId == R.id.action_insert_image) {
|
||||
insertImage();
|
||||
return true;
|
||||
} else if (itemId == R.id.action_insert_link) {
|
||||
insertLink();
|
||||
return true;
|
||||
} else if (itemId == R.id.action_delete) {
|
||||
delete();
|
||||
return true;
|
||||
@@ -385,18 +384,11 @@ public class ActivitySignature extends ActivityBase {
|
||||
startActivityForResult(intent, REQUEST_IMAGE);
|
||||
}
|
||||
|
||||
private boolean onActionStyle(int itemId) {
|
||||
Log.i("Style action=" + itemId);
|
||||
|
||||
if (itemId == R.id.menu_link) {
|
||||
FragmentDialogInsertLink fragment = new FragmentDialogInsertLink();
|
||||
fragment.setArguments(FragmentDialogInsertLink.getArguments(etText));
|
||||
fragment.setTargetActivity(this, REQUEST_LINK);
|
||||
fragment.show(getSupportFragmentManager(), "signature:link");
|
||||
|
||||
return true;
|
||||
} else
|
||||
return StyleHelper.apply(-1, itemId, ActivitySignature.this, findViewById(itemId), etText);
|
||||
private void insertLink() {
|
||||
FragmentDialogInsertLink fragment = new FragmentDialogInsertLink();
|
||||
fragment.setArguments(FragmentDialogInsertLink.getArguments(etText));
|
||||
fragment.setTargetActivity(this, REQUEST_LINK);
|
||||
fragment.show(getSupportFragmentManager(), "signature:link");
|
||||
}
|
||||
|
||||
private void onImageSelected(Uri uri) {
|
||||
|
||||
Reference in New Issue
Block a user