LibreOffice Module android (master) 1
|
Public Member Functions | |
FontController (LibreOfficeMainActivity activity) | |
void | onItemSelected (AdapterView<?> parent, View view, int pos, long id) |
void | onNothingSelected (AdapterView parent) |
void | parseJson (String json) |
void | setupFontViews () |
void | selectFont (final String fontName) |
void | selectFontSize (final String fontSize) |
Private Member Functions | |
void | changeFontColorBoxColor (final int color) |
void | changeFontBackColorBoxColor (final int color) |
void | sendFontChange (String fontName) |
void | sendFontSizeChange (String fontSize) |
void | sendFontColorChange (int color, boolean keepAlpha) |
void | sendFontBackColorChange (int color, boolean keepAlpha) |
void | setupFontNameSpinner () |
void | setupFontSizeSpinner () |
void | setupColorPicker () |
void | setupBackColorPicker () |
void | selectFontCurrentThread (String fontName) |
void | resetFontSizes (String fontName) |
void | selectFontSizeCurrentThread (String fontSize) |
Private Attributes | |
boolean | mFontNameSpinnerSet = false |
boolean | mFontSizeSpinnerSet = false |
final LibreOfficeMainActivity | mActivity |
final ArrayList< String > | mFontList = new ArrayList<>() |
final ArrayList< String > | mFontSizes = new ArrayList<>() |
final HashMap< String, ArrayList< String > > | mAllFontSizes = new HashMap<>() |
String | mCurrentFontSelected = null |
String | mCurrentFontSizeSelected = null |
BottomSheetBehavior | colorPickerBehavior |
BottomSheetBehavior | backColorPickerBehavior |
BottomSheetBehavior | toolBarBottomBehavior |
ColorPickerAdapter | colorPickerAdapter |
ColorPickerAdapter | backColorPickerAdapter |
Static Private Attributes | |
static final int | COLOR_AUTO = -1 |
-1 as value in ".uno:Color" et al. More... | |
Definition at line 25 of file FontController.java.
|
inline |
Definition at line 40 of file FontController.java.
References org.libreoffice.FontController.mActivity.
|
inlineprivate |
Definition at line 104 of file FontController.java.
References org.libreoffice.LOKitShell.getMainHandler(), org.libreoffice.FontController.mActivity, R, and run().
Referenced by org.libreoffice.FontController.sendFontBackColorChange().
|
inlineprivate |
Definition at line 93 of file FontController.java.
References org.libreoffice.LOKitShell.getMainHandler(), org.libreoffice.FontController.mActivity, R, and run().
Referenced by org.libreoffice.FontController.sendFontColorChange().
|
inline |
Definition at line 188 of file FontController.java.
References org.libreoffice.FontController.mActivity, org.libreoffice.FontController.mCurrentFontSelected, org.libreoffice.FontController.mCurrentFontSizeSelected, org.libreoffice.FontController.mFontList, org.libreoffice.FontController.mFontNameSpinnerSet, pos, R, org.libreoffice.FontController.sendFontChange(), org.libreoffice.FontController.sendFontSizeChange(), and String.
|
inline |
Definition at line 207 of file FontController.java.
|
inline |
Definition at line 211 of file FontController.java.
References i, org.libreoffice.FontController.mAllFontSizes, org.libreoffice.FontController.mFontList, and String.
|
inlineprivate |
Definition at line 412 of file FontController.java.
References R.
|
inline |
Definition at line 385 of file FontController.java.
References org.libreoffice.LOKitShell.getMainHandler(), and run().
Referenced by org.libreoffice.InvalidationHandler.stateChanged().
|
inlineprivate |
Definition at line 393 of file FontController.java.
References position(), and R.
|
inline |
Definition at line 422 of file FontController.java.
References org.libreoffice.LOKitShell.getMainHandler(), and run().
Referenced by org.libreoffice.InvalidationHandler.stateChanged().
|
inlineprivate |
Definition at line 430 of file FontController.java.
References position(), and R.
|
inlineprivate |
Definition at line 165 of file FontController.java.
References org.libreoffice.FontController.changeFontBackColorBoxColor(), org.libreoffice.LibreOfficeMainActivity.getTileProvider(), org.libreoffice.FontController.mActivity, org.libreoffice.LOKitShell.sendEvent(), and org.libreoffice.LOEvent.UNO_COMMAND.
|
inlineprivate |
Definition at line 115 of file FontController.java.
References org.libreoffice.LOKitShell.sendEvent(), and org.libreoffice.LOEvent.UNO_COMMAND.
Referenced by org.libreoffice.FontController.onItemSelected().
|
inlineprivate |
Definition at line 145 of file FontController.java.
References org.libreoffice.FontController.changeFontColorBoxColor(), org.libreoffice.LOKitShell.sendEvent(), and org.libreoffice.LOEvent.UNO_COMMAND.
|
inlineprivate |
Definition at line 130 of file FontController.java.
References org.libreoffice.LOKitShell.sendEvent(), and org.libreoffice.LOEvent.UNO_COMMAND.
Referenced by org.libreoffice.FontController.onItemSelected().
|
inlineprivate |
Definition at line 322 of file FontController.java.
References R.
Referenced by org.libreoffice.FontController.setupFontViews().
|
inlineprivate |
Definition at line 259 of file FontController.java.
References org.libreoffice.FontController.mActivity, and R.
Referenced by org.libreoffice.FontController.setupFontViews().
|
inlineprivate |
Definition at line 245 of file FontController.java.
References org.libreoffice.FontController.mActivity, org.libreoffice.FontController.mFontList, and R.
Referenced by org.libreoffice.FontController.setupFontViews().
|
inlineprivate |
Definition at line 252 of file FontController.java.
References org.libreoffice.FontController.mActivity, org.libreoffice.FontController.mFontSizes, and R.
Referenced by org.libreoffice.FontController.setupFontViews().
|
inline |
Definition at line 234 of file FontController.java.
References org.libreoffice.LOKitShell.getMainHandler(), run(), org.libreoffice.FontController.setupBackColorPicker(), org.libreoffice.FontController.setupColorPicker(), org.libreoffice.FontController.setupFontNameSpinner(), and org.libreoffice.FontController.setupFontSizeSpinner().
|
private |
Definition at line 47 of file FontController.java.
|
private |
Definition at line 44 of file FontController.java.
|
staticprivate |
-1 as value in ".uno:Color" et al.
means "automatic color"/no color set.
Definition at line 28 of file FontController.java.
|
private |
Definition at line 46 of file FontController.java.
|
private |
Definition at line 43 of file FontController.java.
|
private |
Definition at line 32 of file FontController.java.
Referenced by org.libreoffice.FontController.changeFontBackColorBoxColor(), org.libreoffice.FontController.changeFontColorBoxColor(), org.libreoffice.FontController.FontController(), org.libreoffice.FontController.onItemSelected(), org.libreoffice.FontController.sendFontBackColorChange(), org.libreoffice.FontController.setupColorPicker(), org.libreoffice.FontController.setupFontNameSpinner(), and org.libreoffice.FontController.setupFontSizeSpinner().
|
private |
Definition at line 35 of file FontController.java.
Referenced by org.libreoffice.FontController.parseJson().
|
private |
Definition at line 37 of file FontController.java.
Referenced by org.libreoffice.FontController.onItemSelected().
|
private |
Definition at line 38 of file FontController.java.
Referenced by org.libreoffice.FontController.onItemSelected().
|
private |
Definition at line 33 of file FontController.java.
Referenced by org.libreoffice.FontController.onItemSelected(), org.libreoffice.FontController.parseJson(), and org.libreoffice.FontController.setupFontNameSpinner().
|
private |
Definition at line 30 of file FontController.java.
Referenced by org.libreoffice.FontController.onItemSelected().
|
private |
Definition at line 34 of file FontController.java.
Referenced by org.libreoffice.FontController.setupFontSizeSpinner().
|
private |
Definition at line 31 of file FontController.java.
|
private |
Definition at line 45 of file FontController.java.