SYMBOL INDEX (3177 symbols across 232 files) FILE: app/src/main/java/rocks/tbog/tblauncher/Behaviour.java class Behaviour (line 100) | public class Behaviour implements ISearchActivity { method run (line 124) | @Override method afterTextChanged (line 141) | public void afterTextChanged(Editable s) { method beforeTextChanged (line 163) | public void beforeTextChanged(CharSequence s, int start, int count, in... method onTextChanged (line 167) | public void onTextChanged(CharSequence s, int start, int before, int c... method run (line 175) | @Override method run (line 192) | @Override method launchIntent (line 228) | private static void launchIntent(@NonNull Behaviour behaviour, @NonNul... method initResultLayout (line 245) | private void initResultLayout() { method initSearchBarContainer (line 278) | private void initSearchBarContainer() { method initLauncherButtons (line 297) | private void initLauncherButtons() { method setSearchHint (line 347) | private void setSearchHint() { method initLauncherSearchEditText (line 360) | private void initLauncherSearchEditText() { method newKeyboardHandler (line 405) | private KeyboardToggleHelper newKeyboardHandler() { method removeCallback (line 453) | private void removeCallback(@NonNull Runnable callback) { method postDelayedCallbackOnce (line 457) | private void postDelayedCallbackOnce(@NonNull Runnable callback, long ... method postDelayedRunnableOnce (line 462) | private void postDelayedRunnableOnce(@NonNull Runnable runnable, @NonN... method onCreateActivity (line 473) | public void onCreateActivity(TBLauncherActivity tbLauncherActivity) { method onStart (line 559) | public void onStart() { method getMenuPopup (line 575) | private ListPopup getMenuPopup(Context ctx) { method launchIntent (line 621) | public void launchIntent(@NonNull View view, @NonNull Intent intent) { method findViewById (line 625) | @SuppressWarnings("TypeParameterUnusedInFormals") method inflateViewStub (line 630) | @SuppressWarnings("unchecked") method inflateViewStub (line 636) | @SuppressWarnings("unchecked") method updateClearButton (line 642) | private void updateClearButton() { method switchToDesktop (line 652) | public void switchToDesktop(@NonNull LauncherState.Desktop mode) { method showDesktop (line 684) | private void showDesktop(LauncherState.Desktop mode) { method enableFullscreen (line 751) | private void enableFullscreen(int startDelay) { method disableFullscreen (line 791) | private void disableFullscreen() { method showSearchBar (line 828) | private void showSearchBar() { method hideWidgets (line 865) | private void hideWidgets() { method hideSearchBar (line 870) | private void hideSearchBar() { method hideSearchBar (line 875) | private void hideSearchBar(boolean animate) { method showWidgets (line 926) | private void showWidgets() { method showWidgets (line 931) | private void showWidgets(boolean animate) { method showKeyboard (line 963) | public void showKeyboard() { method hideKeyboard (line 972) | public void hideKeyboard() { method displayLoader (line 979) | @Override method getContext (line 993) | @NonNull method resetTask (line 999) | @Override method clearAdapter (line 1004) | @Override method showProviderEntries (line 1014) | public boolean showProviderEntries(@Nullable IProvider provider) { method showProviderEntries (line 1018) | public boolean showProviderEntries(@Nullable IProvider provider, @N... method updateAdapter (line 1054) | @Override method removeResult (line 1091) | @Override method filterResults (line 1097) | @Override method handleRemoveApp (line 1102) | public void handleRemoveApp(String packageName) { method runSearcher (line 1111) | public void runSearcher(@NonNull String query, @NonNull Class dialo... method showDialog (line 1568) | private void showDialog(@NonNull DialogFragment dialog, @Nullable S... method openFragmentDialog (line 1573) | private void openFragmentDialog(DialogFragment dialog, @Nullable St... method closeFragmentDialog (line 1578) | public boolean closeFragmentDialog() { method closeFragmentDialog (line 1582) | private boolean closeFragmentDialog(@Nullable String tag) { method registerPopup (line 1597) | private void registerPopup(ListPopup menu) { method dismissPopup (line 1601) | private boolean dismissPopup() { method onResume (line 1605) | public void onResume() { method onNewIntent (line 1620) | public void onNewIntent() { method onWindowFocusChanged (line 1652) | public void onWindowFocusChanged(boolean hasFocus) { method setActivityOrientation (line 1685) | public static void setActivityOrientation(@NonNull Activity act, @NonN... method launchStaticEntry (line 1699) | private boolean launchStaticEntry(@NonNull String entryId) { method launchActionEntry (line 1722) | private boolean launchActionEntry(@NonNull String action) { method launchAppEntry (line 1726) | private boolean launchAppEntry(@NonNull String userComponentName) { method launchEntryById (line 1740) | private boolean launchEntryById(@NonNull String entryId) { method executeButtonAction (line 1752) | private void executeButtonAction(@Nullable String button) { method executeGestureAction (line 1757) | private boolean executeGestureAction(@Nullable String gesture) { method executeAction (line 1763) | private boolean executeAction(@Nullable String action, @Nullable Strin... method onFlingDownLeft (line 1891) | public boolean onFlingDownLeft() { method onFlingDownRight (line 1895) | public boolean onFlingDownRight() { method onFlingUp (line 1899) | public boolean onFlingUp() { method onFlingLeft (line 1903) | public boolean onFlingLeft() { method onFlingRight (line 1907) | public boolean onFlingRight() { method onClick (line 1911) | public boolean onClick() { method hasDoubleClick (line 1915) | public boolean hasDoubleClick() { method onDoubleClick (line 1922) | public boolean onDoubleClick() { FILE: app/src/main/java/rocks/tbog/tblauncher/CustomizeUI.java class CustomizeUI (line 46) | public class CustomizeUI { class UpdateResultFadeOut (line 79) | private static final class UpdateResultFadeOut implements View.OnLayou... method onLayoutChange (line 80) | @Override class MotionTransitionListener (line 97) | public static final class MotionTransitionListener implements MotionLa... type TransitionType (line 100) | public enum TransitionType {STARTED, CHANGE, COMPLETED, TRIGGER} method setTransitionToEndListener (line 102) | public void setTransitionToEndListener(Runnable listener) { method onTransitionStarted (line 106) | @Override method onTransitionChange (line 111) | @Override method onTransitionCompleted (line 116) | @Override method onTransitionTrigger (line 122) | @Override method findViewById (line 128) | @SuppressWarnings("TypeParameterUnusedInFormals") method onCreateActivity (line 133) | public void onCreateActivity(TBLauncherActivity tbLauncherActivity) { method onStart (line 150) | public void onStart() { method setNotificationBarColor (line 163) | private void setNotificationBarColor() { method setNavigationBarColor (line 185) | private void setNavigationBarColor() { method refreshSearchBar (line 193) | public void refreshSearchBar() { method setSearchBarPref (line 200) | private void setSearchBarPref() { method setSearchPillPref (line 295) | private void setSearchPillPref() { method setResultListPref (line 425) | public static void setResultListPref(View resultLayout) { method setResultListGradientFade (line 429) | private static boolean setResultListGradientFade(@NonNull View resultL... method setResultListPref (line 452) | public static void setResultListPref(View resultLayout, boolean setMar... method setFadingEdge (line 506) | private static void setFadingEdge(@Nullable View view, boolean enabled) { method adjustInputType (line 514) | private void adjustInputType(EditText searchEditText) { method setListViewSelectorPref (line 533) | public static void setListViewSelectorPref(AbsListView listView, boole... method getSelectorDrawable (line 539) | public static Drawable getSelectorDrawable(View view, int color, boole... method setListViewScrollbarPref (line 558) | public static void setListViewScrollbarPref(View listView) { method setListViewScrollbarPref (line 563) | public static void setListViewScrollbarPref(View listView, int color) { method getContext (line 571) | public Context getContext() { method getPopupBackgroundDrawable (line 575) | @NonNull method getDialogButtonBarBackgroundDrawable (line 588) | public static Drawable getDialogButtonBarBackgroundDrawable(@NonNull R... method isNonCompliantKeyboard (line 605) | private boolean isNonCompliantKeyboard() { method isSuggestionsEnabled (line 613) | private boolean isSuggestionsEnabled() { method expandSearchPill (line 617) | public void expandSearchPill(int duration) { method collapseSearchPill (line 624) | public void collapseSearchPill(int duration) { method setExpandedSearchPillListener (line 631) | public void setExpandedSearchPillListener(Runnable listener) { FILE: app/src/main/java/rocks/tbog/tblauncher/DeviceAdmin.java class DeviceAdmin (line 13) | public class DeviceAdmin extends DeviceAdminReceiver { method onEnabled (line 15) | @Override method onDisabled (line 22) | @Override method getAdminComponent (line 29) | @NonNull method isAdminActive (line 34) | public static boolean isAdminActive(@NonNull Context context) { method removeActiveAdmin (line 43) | public static void removeActiveAdmin(@NonNull Context context) { method lockScreen (line 51) | public static void lockScreen(@NonNull Context context) { FILE: app/src/main/java/rocks/tbog/tblauncher/DrawableCache.java class DrawableCache (line 15) | public class DrawableCache { method setSize (line 20) | public void setSize(int maxSize) { method setCalendar (line 24) | public void setCalendar(String cacheId) { method getCachedDrawable (line 32) | @Nullable method cacheDrawable (line 45) | public void cacheDrawable(@NonNull String cacheId, @Nullable Drawable ... method clearCache (line 58) | public void clearCache() { method onPrefChanged (line 64) | public void onPrefChanged(Context ctx, SharedPreferences pref) { class DrawableInfo (line 80) | public static class DrawableInfo { method DrawableInfo (line 84) | public DrawableInfo(Drawable drawable) { method setToday (line 92) | public void setToday() { method isToday (line 96) | public boolean isToday() { FILE: app/src/main/java/rocks/tbog/tblauncher/DummyLauncherActivity.java class DummyLauncherActivity (line 5) | public class DummyLauncherActivity extends Activity { FILE: app/src/main/java/rocks/tbog/tblauncher/EditTagsDialog.java class EditTagsDialog (line 37) | public class EditTagsDialog extends DialogFragment> { method layoutRes (line 44) | @Override method onCreateView (line 49) | @Nullable method onViewCreated (line 80) | @Override method onButtonClick (line 162) | @Override method onStart (line 172) | @Override method showKeyboard (line 186) | private static void showKeyboard(@NonNull Dialog dialog, @NonNull Text... method addTag (line 195) | private void addTag(String tag) { method removeTag (line 204) | private void removeTag(String tag) { method onActivityCreated (line 209) | @Override class TagsAdapter (line 226) | static class TagsAdapter extends BaseAdapter { type OnItemClickListener (line 230) | public interface OnItemClickListener { method onItemClick (line 231) | void onItemClick(TagsAdapter adapter, View view, int position); method TagsAdapter (line 234) | TagsAdapter(@NonNull ArraySet tags) { method setOnItemClickListener (line 238) | void setOnItemClickListener(OnItemClickListener listener) { method getCount (line 242) | @Override method getItem (line 247) | @Override method getItemId (line 252) | @Override method getView (line 257) | @Override class ViewHolder (line 277) | static class ViewHolder { method ViewHolder (line 281) | ViewHolder(View itemView) { method setContent (line 287) | public void setContent(CharSequence content) { FILE: app/src/main/java/rocks/tbog/tblauncher/LauncherState.java class LauncherState (line 10) | public class LauncherState { type AnimatedVisibility (line 11) | public enum AnimatedVisibility { type Desktop (line 18) | public enum Desktop { method isVisible (line 34) | private static boolean isVisible(AnimatedVisibility state) { method isQuickListVisible (line 39) | public boolean isQuickListVisible() { method isSearchBarVisible (line 43) | public boolean isSearchBarVisible() { method isResultListVisible (line 47) | public boolean isResultListVisible() { method isNotificationBarVisible (line 51) | public boolean isNotificationBarVisible() { method isWidgetScreenVisible (line 55) | public boolean isWidgetScreenVisible() { method isClearScreenVisible (line 59) | public boolean isClearScreenVisible() { method isKeyboardHidden (line 63) | public boolean isKeyboardHidden() { method syncKeyboardVisibility (line 67) | public void syncKeyboardVisibility(View anyView) { method getDesktop (line 74) | @Nullable method setNotificationBar (line 79) | public void setNotificationBar(@NonNull AnimatedVisibility state) { method setSearchBar (line 83) | public void setSearchBar(@NonNull AnimatedVisibility state) { method setResultList (line 87) | public void setResultList(@NonNull AnimatedVisibility state) { method setQuickList (line 91) | public void setQuickList(@NonNull AnimatedVisibility state) { method setWidgetScreen (line 95) | public void setWidgetScreen(@NonNull AnimatedVisibility state) { method setKeyboard (line 99) | public void setKeyboard(@NonNull AnimatedVisibility state) { method setDesktop (line 103) | public void setDesktop(@NonNull Desktop mode) { method getSearchBarVisibility (line 107) | @NonNull method getResultListVisibility (line 112) | @NonNull method getNotificationBarVisibility (line 117) | @NonNull method getWidgetScreenVisibility (line 122) | @NonNull FILE: app/src/main/java/rocks/tbog/tblauncher/LiveWallpaper.java class LiveWallpaper (line 30) | public class LiveWallpaper { method onLongPress (line 57) | @Override method onFling (line 65) | @Override method onDoubleTapEvent (line 80) | @Override method onSingleTapUp (line 89) | @Override method onSingleTapConfirmed (line 98) | @Override method LiveWallpaper (line 109) | LiveWallpaper() { method getWallpaperOffset (line 117) | @NonNull method getWindowSize (line 122) | @NonNull method scroll (line 127) | public void scroll(MotionEvent e1, MotionEvent e2) { method prefGetInt (line 138) | private int prefGetInt(@NonNull SharedPreferences prefs, @NonNull Stri... method onCreateActivity (line 149) | public void onCreateActivity(TBLauncherActivity mainActivity) { method resetPosition (line 182) | public void resetPosition() { method resetPageCount (line 186) | private void resetPageCount() { method onClick (line 202) | private static boolean onClick(View view) { method onDoubleClick (line 208) | private static boolean onDoubleClick(View view) { method computeAngle (line 214) | private static int computeAngle(float x, float y) { method onFling (line 218) | private boolean onFling(View view, float xMove, float yMove, float xVe... method onLongClick (line 259) | private void onLongClick(View view) { method cacheWindowSize (line 271) | private void cacheWindowSize() { method initializeSnapAnimation (line 286) | private boolean initializeSnapAnimation() { method onRootTouch (line 290) | boolean onRootTouch(View view, MotionEvent event) { method getContext (line 381) | public Context getContext() { method onPrefChanged (line 385) | public void onPrefChanged(SharedPreferences prefs, String key) { method isScrollEnabled (line 424) | private boolean isScrollEnabled() { method isPreferenceLWPScrollPages (line 428) | private boolean isPreferenceLWPScrollPages() { method isPreferenceLWPTouch (line 432) | private boolean isPreferenceLWPTouch() { method isPreferenceLWPDrag (line 436) | private boolean isPreferenceLWPDrag() { method isPreferenceWPDragAnimate (line 440) | public boolean isPreferenceWPDragAnimate() { method isPreferenceWPReturnCenter (line 444) | public boolean isPreferenceWPReturnCenter() { method isPreferenceWPStickToSides (line 448) | public boolean isPreferenceWPStickToSides() { method getWindowToken (line 452) | private android.os.IBinder getWindowToken() { method updateWallpaperOffset (line 456) | public void updateWallpaperOffset(float offsetX, float offsetY) { method sendTouchEvent (line 471) | private void sendTouchEvent(int x, int y, int index) { method sendTouchEvent (line 483) | private void sendTouchEvent(View view, MotionEvent event) { FILE: app/src/main/java/rocks/tbog/tblauncher/MimeTypeCache.java class MimeTypeCache (line 36) | public class MimeTypeCache { method clearCache (line 55) | public synchronized void clearCache() { method getLabel (line 66) | public String getLabel(Context context, String mimeType) { method getComponentName (line 77) | public ComponentName getComponentName(Context context, String mimeType) { method fetchDetailColumns (line 93) | public Map fetchDetailColumns(Context context) { method loadContactsXml (line 160) | @SuppressLint("WrongConstant") method getDetailColumn (line 190) | public String getDetailColumn(Context context, String mimeType) { method greatestCommonPrefix (line 195) | private static String greatestCommonPrefix(@NonNull String a, @NonNull... method getUniqueLabels (line 212) | public Map getUniqueLabels(Context context, Set generateAppToRun... method generateShortcutToRunListContent (line 810) | private static Pair generateShortcut... method generateEntryToShowListContent (line 829) | private static Pair generateEntryToS... method generateMimeTypeListContent (line 857) | private static Pair generateMimeType... method updateListPrefDependency (line 871) | private void updateListPrefDependency(@NonNull String dependOnKey, @... method updateAppToRunList (line 897) | private void updateAppToRunList(@NonNull SharedPreferences sharedPre... method updateShortcutToRunList (line 901) | private void updateShortcutToRunList(@NonNull SharedPreferences shar... method updateEntryToShowList (line 905) | private void updateEntryToShowList(@NonNull SharedPreferences shared... method removeEntryValueFromListPreference (line 909) | private static void removeEntryValueFromListPreference(@NonNull Stri... method onSharedPreferenceChanged (line 938) | @Override method setActionBarTextColor (line 967) | @SuppressWarnings("deprecation") method applyNotificationBarColor (line 993) | private static void applyNotificationBarColor(@NonNull SharedPreferenc... method applyNavigationBarColor (line 1015) | private static void applyNavigationBarColor(@NonNull SharedPreferences... method onSharedPreferenceChanged (line 1034) | public static void onSharedPreferenceChanged(Context context, SharedPr... FILE: app/src/main/java/rocks/tbog/tblauncher/TBApplication.java class TBApplication (line 46) | public class TBApplication extends Application { method attachBaseContext (line 88) | @Override method getApplication (line 107) | @NonNull method validateActivity (line 115) | @NonNull method getActivity (line 131) | @NonNull method launcherActivity (line 157) | @Nullable method launcherActivity (line 173) | @Nullable method activityInvalid (line 178) | public static boolean activityInvalid(@Nullable View view) { method activityInvalid (line 184) | public static boolean activityInvalid(@Nullable Context ctx) { method activityValid (line 188) | public static boolean activityValid(@Nullable Context context) { method onCreateActivity (line 214) | public void onCreateActivity(TBLauncherActivity activity) { method preferences (line 227) | @NonNull method behaviour (line 232) | public static Behaviour behaviour(@NonNull Context context) { method behaviour (line 237) | @NonNull method liveWallpaper (line 242) | @NonNull method quickList (line 248) | public static QuickList quickList(Context context) { method ui (line 253) | public static CustomizeUI ui(Context context) { method widgetManager (line 258) | @NonNull method drawableCache (line 264) | @NonNull method iconPackCache (line 269) | @NonNull method mimeTypeCache (line 274) | @NonNull method tagsHandler (line 279) | @NonNull method appsHandler (line 284) | @NonNull method dataHandler (line 289) | @NonNull method rootHandler (line 294) | @NonNull method state (line 299) | @NonNull method onDestroyActivity (line 304) | public static void onDestroyActivity(TBLauncherActivity activity) { method runTask (line 323) | public static void runTask(Context context, Searcher task) { method resetTask (line 329) | public static void resetTask(Context context) { method hasSearchTask (line 337) | public static boolean hasSearchTask(Context context) { method iconsHandler (line 342) | public static IconsHandler iconsHandler(Context ctx) { method isDefaultLauncher (line 346) | public static boolean isDefaultLauncher(Context context) { method resetDefaultLauncherAndOpenChooser (line 361) | public static void resetDefaultLauncherAndOpenChooser(Context context) { method onCreate (line 374) | @Override method onTerminate (line 398) | @Override method tagsHandler (line 406) | @NonNull method appsHandler (line 413) | @NonNull method getDataHandler (line 420) | @NonNull method drawableCache (line 430) | @NonNull method initDataHandler (line 435) | public void initDataHandler() { method iconsHandler (line 447) | @NonNull method resetIconsHandler (line 456) | public void resetIconsHandler() { method rootHandler (line 460) | @NonNull method requireLayoutUpdate (line 467) | public void requireLayoutUpdate() { method registerPopup (line 475) | public void registerPopup(ListPopup popup) { method dismissPopup (line 483) | public boolean dismissPopup() { method getPopup (line 491) | @Nullable method onTrimMemory (line 501) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/TBLauncherActivity.java class TBLauncherActivity (line 32) | public class TBLauncherActivity extends AppCompatActivity implements Act... method onReceive (line 44) | @Override method onCreate (line 97) | @Override method dispatchKeyEvent (line 151) | @Override method onStart (line 157) | @Override method onStop (line 171) | @Override method onRestart (line 177) | @Override method onDestroy (line 183) | @Override method onConfigurationChanged (line 195) | @Override method isLayoutUpdateRequired (line 205) | public boolean isLayoutUpdateRequired() { method requireLayoutUpdate (line 209) | public void requireLayoutUpdate(boolean require) { method requireLayoutUpdate (line 213) | public void requireLayoutUpdate() { method onResume (line 217) | @Override method onNewIntent (line 237) | @Override method onSaveInstanceState (line 251) | @Override method onKeyDown (line 258) | @Override method onBackPressed (line 269) | @Override method onWindowFocusChanged (line 280) | @Override method queueDockReload (line 295) | public void queueDockReload() { method refreshSearchRecords (line 299) | public void refreshSearchRecords() { method dispatchTouchEvent (line 303) | @Override method onRequestPermissionsResult (line 323) | @Override method attachBaseContext (line 329) | @Override method onActivityResult (line 344) | @Override method updateTextView (line 351) | private void updateTextView(TextView debugTextView) { FILE: app/src/main/java/rocks/tbog/tblauncher/TagsManager.java class TagsManager (line 47) | public class TagsManager { type OnItemClickListener (line 54) | public interface OnItemClickListener { method onItemClickListener (line 55) | void onItemClickListener(@NonNull View view, @NonNull TagInfo tagInfo); method hasChangesMade (line 58) | public boolean hasChangesMade() { method applyChanges (line 68) | public void applyChanges(@NonNull Context context) { method afterChangesMade (line 111) | public static void afterChangesMade(@NonNull Context context) { method bindView (line 132) | public void bindView(@NonNull View view, @Nullable OnItemClickListener... method launchRenameDialog (line 196) | private void launchRenameDialog(Context ctx, TagInfo info) { method launchCustomTagIconDialog (line 223) | private void launchCustomTagIconDialog(Context ctx, TagInfo info) { method onStart (line 264) | public void onStart() { class TagsAdapter (line 278) | static class TagsAdapter extends ViewHolderListAdapter tags) { method setOnRemoveListener (line 291) | void setOnRemoveListener(OnItemClickListener listener) { method setOnRenameListener (line 295) | void setOnRenameListener(OnItemClickListener listener) { method setOnEditIconListener (line 299) | void setOnEditIconListener(OnItemClickListener listener) { method getItemViewTypeLayout (line 303) | @Override method getItemViewType (line 310) | public int getItemViewType(int position) { method getViewTypeCount (line 314) | public int getViewTypeCount() { class TagViewHolder (line 319) | public static class TagViewHolder extends ViewHolderAdapter.ViewHolder... method TagViewHolder (line 327) | public TagViewHolder(View itemView) { method setContent (line 337) | @Override class TagInfo (line 406) | public static class TagInfo { type Action (line 415) | public enum Action {NONE, DELETE, RENAME} method TagInfo (line 417) | public TagInfo(String name) { method TagInfo (line 422) | public TagInfo(StaticEntry entry) { method setInfo (line 427) | public void setInfo(String name, int count) { method equals (line 432) | @Override method hashCode (line 446) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/WallpaperSnapAnim.java class WallpaperSnapAnim (line 12) | class WallpaperSnapAnim extends Animation { method WallpaperSnapAnim (line 18) | WallpaperSnapAnim(LiveWallpaper liveWallpaper) { method init (line 25) | boolean init(@Nullable VelocityTracker velocityTracker) { method applyTransformation (line 62) | @Override class SnapInfo (line 78) | private static class SnapInfo { method SnapInfo (line 87) | public SnapInfo(boolean sidesSnap, boolean centerSnap) { method init (line 92) | public void init(float x, float y) { method removeDiagonals (line 119) | public void removeDiagonals(float x, float y) { FILE: app/src/main/java/rocks/tbog/tblauncher/WorkAsync/AsyncTask.java class AsyncTask (line 12) | public abstract class AsyncTask extends FutureTask { method AsyncTask (line 16) | protected AsyncTask() { method AsyncTask (line 20) | private AsyncTask(BackgroundWorker worker) { method onPreExecute (line 25) | @MainThread method doInBackground (line 29) | @WorkerThread method done (line 32) | @Override method onPostExecute (line 49) | @MainThread method onCancelled (line 53) | @MainThread class BackgroundWorker (line 57) | private static class BackgroundWorker implements Callable { method call (line 60) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/WorkAsync/RunnableTask.java class RunnableTask (line 10) | public final class RunnableTask extends FutureTask { method cancel (line 14) | public void cancel() { method RunnableTask (line 18) | protected RunnableTask(@NonNull TaskRunner.AsyncRunnable worker, @Null... method RunnableTask (line 24) | protected RunnableTask(@NonNull TaskRunner.AsyncRunnable worker, @Null... method RunnableTask (line 28) | private RunnableTask(@NonNull BackgroundWorker background) { method done (line 33) | @Override class BackgroundWorker (line 43) | private static class BackgroundWorker implements Callable { method BackgroundWorker (line 47) | private BackgroundWorker(TaskRunner.AsyncRunnable worker) { method call (line 51) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/WorkAsync/TaskRunner.java class TaskRunner (line 13) | public class TaskRunner { type AsyncRunnable (line 16) | public interface AsyncRunnable { method run (line 17) | void run(@NonNull RunnableTask task); method runOnUiThread (line 20) | public static boolean runOnUiThread(Runnable runnable) { method newTask (line 24) | @NonNull method newTask (line 29) | @NonNull method executeOnExecutor (line 34) | @MainThread method executeOnExecutor (line 39) | @MainThread FILE: app/src/main/java/rocks/tbog/tblauncher/broadcast/IncomingCallHandler.java class IncomingCallHandler (line 14) | public class IncomingCallHandler extends BroadcastReceiver { method onReceive (line 18) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/broadcast/LocaleChangedReceiver.java class LocaleChangedReceiver (line 10) | public class LocaleChangedReceiver extends BroadcastReceiver { method onReceive (line 12) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/broadcast/PackageAddedRemovedHandler.java class PackageAddedRemovedHandler (line 26) | public class PackageAddedRemovedHandler extends BroadcastReceiver { method handleEvent (line 28) | public static void handleEvent(Context ctx, String action, String pack... method onReceive (line 74) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/calculator/Calculator.java class Calculator (line 9) | public class Calculator { method calculateExpression (line 11) | public static Result calculateExpression(ArrayDeque calculateExpressionThrowing(ArrayDeq... method errorInExpression (line 112) | private static boolean errorInExpression(boolean isUnary, final ArrayD... method isFinite (line 131) | public static boolean isFinite(double d) { FILE: app/src/main/java/rocks/tbog/tblauncher/calculator/Result.java class Result (line 5) | public final class Result { method syntacticalError (line 6) | static Result syntacticalError() { method arithmeticalError (line 10) | static Result arithmeticalError() { method result (line 14) | static Result result(@NonNull T result) { method Result (line 23) | private Result(boolean isSyntactical) { method Result (line 29) | private Result(@NonNull T result) { FILE: app/src/main/java/rocks/tbog/tblauncher/calculator/ShuntingYard.java class ShuntingYard (line 5) | public class ShuntingYard { method infixToPostfix (line 7) | public static Result> infixToPostfix(Array... FILE: app/src/main/java/rocks/tbog/tblauncher/calculator/Tokenizer.java class Tokenizer (line 12) | public class Tokenizer { class Token (line 13) | public static final class Token { method Token (line 31) | public Token(int type) { method Token (line 41) | public Token(@NonNull BigDecimal number) { method Token (line 46) | public Token(boolean isParenthesisOpen) { method getPrecedence (line 51) | public final int getPrecedence() { method isRightAssociative (line 69) | public final boolean isRightAssociative() { method isLeftAssociative (line 85) | public final boolean isLeftAssociative() { method tokenize (line 90) | public static Result> tokenize(String expression) { method checkOperatorIsPartOfNumber (line 188) | private static boolean checkOperatorIsPartOfNumber(char operator) { FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/ButtonHelper.java class ButtonHelper (line 11) | public class ButtonHelper { method ButtonHelper (line 19) | private ButtonHelper() { method showButtonPopup (line 23) | public static boolean showButtonPopup(@NonNull View view, @NonNull Lis... FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/CustomShapePage.java class CustomShapePage (line 54) | class CustomShapePage extends PageAdapter.Page { method CustomShapePage (line 63) | CustomShapePage(CharSequence name, View view) { method setupView (line 73) | @Override method addShapesList (line 119) | private void addShapesList() { method addIconsList (line 143) | private void addIconsList(@Nullable OnItemClickListener iconClickListe... method addScaleBar (line 166) | private void addScaleBar() { method addBackgroundColorChooser (line 194) | private void addBackgroundColorChooser(float colorPreviewRadius, int c... method addLetterColorChooser (line 217) | private void addLetterColorChooser(float colorPreviewRadius, int color... method addPickedIcon (line 239) | @Override method setupToggle (line 244) | private void setupToggle(@IdRes int toggleTextView, @IdRes int viewToT... method addIcon (line 265) | public void addIcon(@NonNull String name, @NonNull Drawable drawable) { method addTextIcon (line 272) | private void addTextIcon(CharSequence name, @NonNull TextDrawable icon) { method generateTextIcons (line 281) | private void generateTextIcons(@Nullable CharSequence text) { method generateShapes (line 329) | private void generateShapes(Context context) { method reshapeIcons (line 347) | private void reshapeIcons(Context context) { type OnColorChanged (line 362) | interface OnColorChanged { method onColorChanged (line 363) | void onColorChanged(int color); method launchCustomColorDialog (line 366) | private static void launchCustomColorDialog(@Nullable Context context,... class LetterIconInfo (line 397) | static class LetterIconInfo extends NamedIconInfo { method LetterIconInfo (line 399) | LetterIconInfo(CharSequence name, Drawable icon, Drawable text) { method reshape (line 403) | @Override class DefaultIconInfo (line 410) | static class DefaultIconInfo extends ShapedIconInfo { method DefaultIconInfo (line 412) | DefaultIconInfo(IconsHandler.IconInfo icon) { method getIcon (line 416) | @Override class NamedIconInfo (line 422) | static class NamedIconInfo extends ShapedIconInfo { method NamedIconInfo (line 425) | NamedIconInfo(CharSequence name, Drawable icon, Drawable origin) { method reshape (line 430) | @Override method getText (line 436) | @Nullable class ShapedIconInfo (line 443) | public static class ShapedIconInfo { method ShapedIconInfo (line 449) | public ShapedIconInfo(Drawable icon, Drawable origin) { method reshape (line 454) | protected ShapedIconInfo reshape(Context context, int shape, float s... method getIcon (line 461) | public Drawable getIcon() { method getPreview (line 465) | public Drawable getPreview() { method getText (line 469) | @Nullable method equals (line 474) | @Override method hashCode (line 485) | @Override class ShapedIconVH (line 491) | public static class ShapedIconVH extends ViewHolderAdapter.ViewHolder<... method ShapedIconVH (line 496) | public ShapedIconVH(View view) { method setContent (line 503) | @Override class ShapedIconAdapter (line 523) | static class ShapedIconAdapter extends ViewHolderListAdapter getList() { method removeItem (line 532) | void removeItem(ShapedIconInfo item) { class PickedIconInfo (line 538) | public static class PickedIconInfo extends ShapedIconInfo { method PickedIconInfo (line 542) | public PickedIconInfo(Drawable icon, @StringRes int textId) { method PickedIconInfo (line 547) | public PickedIconInfo(Drawable icon, @Nullable String text) { method PickedIconInfo (line 552) | public PickedIconInfo(Drawable shaped, Drawable original, @Nullable ... method getText (line 557) | @Nullable method reshape (line 562) | @Override method launchPicker (line 570) | public boolean launchPicker(@NonNull IconSelectDialog iconSelectDial... FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/DefaultButtonPage.java class DefaultButtonPage (line 17) | public class DefaultButtonPage extends CustomShapePage { method DefaultButtonPage (line 23) | DefaultButtonPage(CharSequence name, View view, String entryName, int ... method setupView (line 31) | @Override class DefaultIconInfo (line 56) | static class DefaultIconInfo extends CustomShapePage.DefaultIconInfo { method DefaultIconInfo (line 59) | DefaultIconInfo(@NonNull String name, IconsHandler.IconInfo icon) { method getText (line 65) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/IconAdapter.java class IconAdapter (line 10) | class IconAdapter extends ViewHolderListAdapter { method IconAdapter (line 12) | IconAdapter(@NonNull List objects) { FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/IconData.java class IconData (line 8) | class IconData { method IconData (line 12) | IconData(IconPackXML iconPack, DrawableInfo drawableInfo) { method getIcon (line 17) | Drawable getIcon() { FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/IconPackPage.java class IconPackPage (line 34) | class IconPackPage extends PageAdapter.Page { method IconPackPage (line 44) | IconPackPage(CharSequence name, String packPackageName, View view) { method setupView (line 49) | @Override method loadData (line 107) | @Override method refreshList (line 141) | private void refreshList() { FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/IconSelectDialog.java class IconSelectDialog (line 56) | public class IconSelectDialog extends DialogFragment { method onCreate (line 64) | @Override method getFileName (line 92) | public static String getFileName(@NonNull Context context, @NonNull Ur... method addPickedIcon (line 113) | private void addPickedIcon(@NonNull Drawable pickedImage, String filen... method layoutRes (line 122) | @Override method onCreateView (line 127) | @Nullable method addIconPacks (line 168) | @NonNull method addSystemIcons (line 202) | private void addSystemIcons(LayoutInflater inflater) { method onStart (line 254) | @Override method setFixedHeight (line 270) | private void setFixedHeight(View view) { method setSelectedDrawable (line 276) | public void setSelectedDrawable(Drawable selected, Drawable preview) { method addIconPackPage (line 288) | private void addIconPackPage(@NonNull LayoutInflater inflater, ViewGro... method addCustomShapePage (line 296) | private CustomShapePage addCustomShapePage(CustomShapePage page) { method addSystemPage (line 303) | private CustomShapePage addSystemPage(LayoutInflater inflater, Compone... method addStaticEntryPage (line 309) | private CustomShapePage addStaticEntryPage(LayoutInflater inflater, St... method addSearchEntryPage (line 315) | private CustomShapePage addSearchEntryPage(LayoutInflater inflater, St... method addShortcutPage (line 321) | private CustomShapePage addShortcutPage(LayoutInflater inflater, Short... method addButtonPage (line 327) | private CustomShapePage addButtonPage(LayoutInflater inflater, int def... method getIconPackMenu (line 333) | public ListPopup getIconPackMenu(IconData iconData) { method onViewCreated (line 361) | @Override method customIconApp (line 399) | private void customIconApp(Bundle args) { method initPreviewIcon (line 424) | private static void initPreviewIcon(TextView preview, Utilities.GetDra... method customIconStaticEntry (line 438) | private void customIconStaticEntry(Bundle args) { method customIconSearchEntry (line 454) | private void customIconSearchEntry(Bundle args) { method customIconShortcut (line 470) | private void customIconShortcut(Bundle args) { method customIconButton (line 487) | private void customIconButton(Bundle args) { method onActivityCreated (line 500) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/IconViewHolder.java class IconViewHolder (line 17) | public class IconViewHolder extends ViewHolderAdapter.ViewHolder { method AsyncLoad (line 38) | protected AsyncLoad(IconViewHolder holder) { method onPreExecute (line 43) | @Override method doInBackground (line 51) | @Override method onPostExecute (line 59) | @Override method execute (line 74) | public void execute(IconData content) { FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/PageAdapter.java class PageAdapter (line 15) | class PageAdapter extends androidx.viewpager.widget.PagerAdapter impleme... method addPage (line 20) | void addPage(Page page) { method getPageIterable (line 24) | @NonNull method setupPageView (line 29) | public void setupPageView(@NonNull IconSelectDialog iconSelectDialog) { method onPageScrolled (line 57) | @Override method onPageSelected (line 72) | @Override method onPageScrollStateChanged (line 80) | @Override class Page (line 86) | static abstract class Page { type OnItemClickListener (line 91) | public interface OnItemClickListener { method onItemClick (line 92) | void onItemClick(Adapter adapter, View view, int position); method Page (line 95) | Page(CharSequence name, View view) { method setupView (line 100) | abstract void setupView(@NonNull DialogFragment dialogFragment, @Nul... method addPickedIcon (line 102) | public void addPickedIcon(@NonNull Drawable pickedImage, String file... method loadData (line 106) | void loadData() { method getCount (line 111) | @Override method isViewFromObject (line 116) | @Override method getPageTitle (line 123) | @Nullable method instantiateItem (line 129) | @NonNull method destroyItem (line 137) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/ShortcutPage.java class ShortcutPage (line 20) | public class ShortcutPage extends CustomShapePage { method ShortcutPage (line 23) | ShortcutPage(CharSequence name, View view, ShortcutRecord shortcutReco... method setupView (line 28) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/StaticEntryPage.java class StaticEntryPage (line 16) | public class StaticEntryPage extends CustomShapePage { method StaticEntryPage (line 19) | StaticEntryPage(CharSequence name, View view, StaticEntry staticEntry) { method setupView (line 25) | @Override class DefaultIconInfo (line 50) | static class DefaultIconInfo extends CustomShapePage.DefaultIconInfo { method DefaultIconInfo (line 53) | DefaultIconInfo(@NonNull String name, IconsHandler.IconInfo icon) { method getText (line 59) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/customicon/SystemPage.java class SystemPage (line 34) | public class SystemPage extends CustomShapePage { method SystemPage (line 38) | SystemPage(CharSequence name, View view, ComponentName cn, UserHandleC... method setupView (line 44) | @Override method addSystemIcons (line 54) | private void addSystemIcons(Context context, ShapedIconAdapter adapter) { method checkDuplicateDrawable (line 124) | private boolean checkDuplicateDrawable(ArraySet set, Drawable ... method addQuickOption (line 136) | private static void addQuickOption(@StringRes int textId, Drawable sha... method loadIconPackIcons (line 145) | public void loadIconPackIcons(List> iconPacks) { FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/ActionProvider.java class ActionProvider (line 25) | public class ActionProvider extends DBProvider { method toggleSearch (line 273) | private static void toggleSearch(@NonNull View v, @NonNull String quer... method ActionProvider (line 279) | public ActionProvider(@NonNull Context context) { method newLoadTask (line 283) | @Override method mayFindById (line 303) | @Override method getDefaultName (line 308) | @NonNull FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/AppCacheProvider.java class AppCacheProvider (line 20) | public class AppCacheProvider implements IProvider { method AppCacheProvider (line 24) | public AppCacheProvider(@NonNull AppsHandler handler) { method requestResults (line 28) | @WorkerThread method reload (line 54) | public void reload(boolean cancelCurrentLoadTask) { method isLoaded (line 57) | @Override method getLoadDuration (line 62) | @Override method setDirty (line 67) | @Override method getLoadStep (line 72) | @Override method mayFindById (line 77) | @Override method findById (line 82) | @Override method getPojos (line 87) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/AppProvider.java class AppProvider (line 29) | public class AppProvider extends Provider { method onReceive (line 34) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) class AppsCallback (line 55) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method AppsCallback (line 59) | AppsCallback(Context context) { method onPackageAdded (line 64) | @Override method onPackageChanged (line 69) | @Override method onPackageRemoved (line 74) | @Override method onPackagesAvailable (line 79) | @Override method onPackagesUnavailable (line 85) | @Override method onPackagesSuspended (line 90) | @Override method onPackagesUnsuspended (line 97) | @Override method handleEvent (line 104) | private void handleEvent(String action, String packageName, android.... method onCreate (line 117) | @Override method onDestroy (line 156) | @Override method reload (line 169) | public void reload(boolean cancelCurrentLoadTask) { method loadOver (line 181) | @Override method requestResults (line 200) | @WorkerThread method findById (line 215) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/CalculatorProvider.java class CalculatorProvider (line 17) | public class CalculatorProvider extends SimpleProvider { method CalculatorProvider (line 23) | public CalculatorProvider() { method requestResults (line 30) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/ContactsProvider.java class ContactsProvider (line 21) | public class ContactsProvider extends Provider { method onChange (line 25) | @Override method reload (line 33) | public void reload(boolean cancelCurrentLoadTask) { method onCreate (line 39) | @Override method onDestroy (line 62) | @Override method requestResults (line 69) | @Override method checkResults (line 77) | @WorkerThread method findByPhone (line 124) | public ContactEntry findByPhone(String phoneNumber) { FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/DBProvider.java class DBProvider (line 26) | public abstract class DBProvider implements IProvid... method DBProvider (line 34) | public DBProvider(Context context) { method requestResults (line 38) | @Override method reload (line 42) | @Override method newLoadTask (line 53) | protected abstract DBLoader newLoadTask(); method isLoaded (line 55) | @Override method getLoadDuration (line 60) | @Override method setLoaded (line 65) | protected void setLoaded() { method setDirty (line 69) | @Override method getLoadStep (line 78) | @Override method mayFindById (line 89) | @Override method findById (line 100) | @Override method getPojos (line 110) | @Nullable class DBLoader (line 118) | protected abstract static class DBLoader extends ... method DBLoader (line 121) | public DBLoader(DBProvider provider) { method getContext (line 126) | @Nullable method doInBackground (line 132) | @WorkerThread method getEntryItems (line 144) | @WorkerThread method onPostExecute (line 147) | @MainThread method execute (line 167) | public void execute() { FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/DialProvider.java class DialProvider (line 11) | public class DialProvider extends SimpleProvider { method DialProvider (line 18) | public DialProvider() { method mayFindById (line 23) | @Override method findById (line 28) | @Override method requestResults (line 35) | @Override method getResult (line 47) | private ContactEntry getResult(String phoneNumber) { FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/EntryToResultUtils.java class EntryToResultUtils (line 16) | public class EntryToResultUtils { type CheckResults (line 19) | interface CheckResults { method checkResults (line 20) | void checkResults(Collection entries, FuzzyScore fuzzyScore, ISea... method recursiveWordCheck (line 23) | @WorkerThread method tagsCheckResults (line 49) | @WorkerThread FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/FilterProvider.java class FilterProvider (line 15) | public class FilterProvider extends DBProvider { method FilterProvider (line 65) | public FilterProvider(Context context) { method newLoadTask (line 69) | @Override method mayFindById (line 74) | @Override method getDefaultName (line 79) | @NonNull FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/IProvider.java type IProvider (line 16) | public interface IProvider { method requestResults (line 27) | @WorkerThread method reload (line 38) | void reload(boolean cancelCurrentLoadTask); method isLoaded (line 48) | boolean isLoaded(); method getLoadDuration (line 55) | @Nullable method setDirty (line 61) | void setDirty(); method getLoadStep (line 67) | int getLoadStep(); method mayFindById (line 77) | boolean mayFindById(@NonNull String id); method findById (line 85) | T findById(@NonNull String id); method getPojos (line 92) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/ModProvider.java class ModProvider (line 16) | public class ModProvider extends DBProvider { method ModProvider (line 18) | public ModProvider(Context context) { method getLoadStep (line 22) | @Override method newLoadTask (line 27) | @Override class FavLoader (line 32) | private static class FavLoader extends DBProvider.DBLoader { method FavLoader (line 34) | public FavLoader(DBProvider provider) { method getEntryItems (line 38) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/Provider.java class Provider (line 24) | public abstract class Provider extends Service impl... method onCreate (line 49) | @Override method isLoading (line 57) | protected boolean isLoading() { method initialize (line 61) | protected void initialize(@NonNull LoadEntryItem loader) { method reload (line 75) | public void reload(boolean cancelCurrentLoadTask) { method setDirty (line 85) | @Override method isLoaded (line 90) | @Override method getLoadDuration (line 95) | @Nullable method getLoadStep (line 101) | @Override method loadOver (line 106) | public void loadOver(ArrayList results) { method getScheme (line 120) | @NonNull method mayFindById (line 133) | public boolean mayFindById(@NonNull String id) { method findById (line 143) | public T findById(@NonNull String id) { method getPojos (line 152) | @Nullable method onStartCommand (line 160) | @Override method onBind (line 167) | @Override class LocalBinder (line 176) | public class LocalBinder extends Binder { method getService (line 177) | public IProvider getService() { FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/QuickListProvider.java class QuickListProvider (line 18) | public class QuickListProvider extends DBProvider { method QuickListProvider (line 21) | public QuickListProvider(Context context) { method getLoadStep (line 25) | @Override method fixPlaceholders (line 91) | private void fixPlaceholders() { method newLoadTask (line 107) | @Override class QuickListLoader (line 112) | private static class QuickListLoader extends DBProvider.DBLoader provider) { method getEntryItems (line 117) | @Override method onPostExecute (line 153) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/SearchProvider.java class SearchProvider (line 27) | public class SearchProvider extends SimpleProvider { method getDefaultSearchProviders (line 34) | @NonNull method getAvailableSearchProviders (line 40) | @NonNull method getSelectedProviderNames (line 50) | @NonNull method sanitizeProviderName (line 62) | @NonNull method sanitizeProviderUrl (line 71) | @NonNull method SearchProvider (line 80) | public SearchProvider(Context context, SharedPreferences sharedPrefere... method reload (line 87) | @Override method mayFindById (line 105) | @Override method findById (line 110) | @Override method requestResults (line 118) | @Override method getResults (line 123) | @NonNull method getProviderUrl (line 169) | @Nullable method getProviderName (line 179) | @NonNull method makeProvider (line 187) | @NonNull FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/ShortcutsProvider.java class ShortcutsProvider (line 35) | public class ShortcutsProvider extends Provider { method onReceive (line 42) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) class AppsCallback (line 94) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method AppsCallback (line 98) | AppsCallback(Context context) { method onPackageRemoved (line 103) | @Override method onPackageAdded (line 108) | @Override method onPackageChanged (line 113) | @Override method onPackagesAvailable (line 118) | @Override method onPackagesUnavailable (line 123) | @Override method onShortcutsChanged (line 128) | @RequiresApi(api = Build.VERSION_CODES.O) method onCreate (line 157) | @Override method onDestroy (line 180) | @Override method reload (line 193) | @Override method requestResults (line 214) | @WorkerThread FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/SimpleProvider.java class SimpleProvider (line 17) | public abstract class SimpleProvider implements IPr... method requestResults (line 19) | @Override method reload (line 23) | @Override method isLoaded (line 27) | @Override method getLoadDuration (line 32) | @Nullable method setDirty (line 38) | @Override method getLoadStep (line 42) | @Override method mayFindById (line 47) | @Override method findById (line 52) | @Override method getPojos (line 57) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/TagsProvider.java class TagsProvider (line 15) | public class TagsProvider extends DBProvider { method TagsProvider (line 17) | public TagsProvider(Context context) { method newLoadTask (line 21) | @Override method newTagEntryCheckId (line 26) | @Nullable method getTagId (line 37) | @NonNull method newTagEntry (line 42) | @NonNull method mayFindById (line 49) | @Override method getTagEntry (line 54) | @NonNull method addTagEntry (line 63) | public void addTagEntry(TagEntry tagEntry) { class FavLoader (line 68) | private static class FavLoader extends DBProvider.DBLoader { method FavLoader (line 70) | public FavLoader(DBProvider provider) { method getEntryItems (line 74) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/dataprovider/UpdateFromModsLoader.java class UpdateFromModsLoader (line 12) | public class UpdateFromModsLoader extends DBProvi... method UpdateFromModsLoader (line 16) | public UpdateFromModsLoader(DBProvider provider, T[] entries, int[]... method getEntryItems (line 22) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/db/AppRecord.java class AppRecord (line 3) | public final class AppRecord extends FlagsRecord { method AppRecord (line 17) | public AppRecord() { method getFlagsDB (line 21) | @Override method hasCustomName (line 26) | public boolean hasCustomName() { method hasCustomIcon (line 30) | public boolean hasCustomIcon() { method isHidden (line 34) | public boolean isHidden() { FILE: app/src/main/java/rocks/tbog/tblauncher/db/DB.java class DB (line 11) | class DB extends SQLiteOpenHelper { method DB (line 16) | DB(Context context) { method onCreate (line 20) | @Override method createHistory (line 30) | void createHistory(SQLiteDatabase database) { method createTags (line 34) | void createTags(SQLiteDatabase database) { method addTimeStamps (line 39) | private void addTimeStamps(SQLiteDatabase database) { method addAppsTable (line 43) | private void addAppsTable(SQLiteDatabase db) { method createShortcutsTable (line 48) | private void createShortcutsTable(SQLiteDatabase db) { method createFavoritesTable (line 52) | void createFavoritesTable(SQLiteDatabase db, boolean generateDefaults) { method createWidgetsTable (line 80) | private void createWidgetsTable(SQLiteDatabase db) { method onUpgrade (line 84) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/db/DBHelper.java class DBHelper (line 28) | public class DBHelper { method DBHelper (line 39) | private DBHelper() { method getDatabase (line 42) | private static SQLiteDatabase getDatabase(Context context) { method readCursor (line 51) | private static ArrayList readCursor(Cursor cursor) { method insertHistory (line 76) | public static void insertHistory(Context context, String query, String... method removeFromHistory (line 94) | public static void removeFromHistory(Context context, String record) { method clearHistory (line 99) | public static void clearHistory(Context context) { method setHistory (line 104) | public static void setHistory(Context context, Collection getPreviousResultsForQuer... method insertApp (line 288) | public static boolean insertApp(Context context, AppEntry entry) { method insertShortcut (line 298) | public static boolean insertShortcut(@NonNull Context context, @NonNul... method removeShortcut (line 319) | public static void removeShortcut(@NonNull Context context, @NonNull S... method removeShortcut (line 324) | public static void removeShortcut(@NonNull Context context, long dbId) { method renameShortcut (line 329) | public static void renameShortcut(@NonNull Context context, @NonNull S... method getShortcutsNoIcons (line 351) | @NonNull method getShortcutsNoIcons (line 381) | @NonNull method getShortcutIcon (line 407) | @Nullable method removeShortcuts (line 426) | public static void removeShortcuts(Context context, String packageName) { method removeAllShortcuts (line 433) | public static void removeAllShortcuts(Context context) { method addTag (line 447) | public static void addTag(Context context, String tag, EntryItem entry) { method removeTag (line 464) | public static int removeTag(Context context, String tag, String entryI... method renameTag (line 476) | public static int renameTag(Context context, String tagName, String ne... method loadTags (line 499) | @NonNull method setTagsMap (line 524) | public static void setTagsMap(Context context, Map ap... method setCustomAppName (line 667) | public static void setCustomAppName(Context context, String componentN... method setAppHidden (line 685) | public static boolean setAppHidden(Context context, String componentNa... method removeAppHidden (line 706) | public static boolean removeAppHidden(Context context, String componen... method setCustomStaticEntryName (line 727) | public static void setCustomStaticEntryName(Context context, String en... method removeCustomAppName (line 755) | public static void removeCustomAppName(Context context, String compone... method getAppRecord (line 773) | @Nullable method setCachedAppIcon (line 792) | public static boolean setCachedAppIcon(Context context, String compone... method setCustomAppIcon (line 811) | public static AppRecord setCustomAppIcon(Context context, String compo... method setCustomStaticEntryIcon (line 831) | public static void setCustomStaticEntryIcon(Context context, String en... method removeCustomAppIcon (line 860) | public static AppRecord removeCustomAppIcon(Context context, String co... method removeCustomStaticEntryIcon (line 879) | public static void removeCustomStaticEntryIcon(Context context, String... method removeCustomStaticEntryName (line 896) | public static void removeCustomStaticEntryName(Context context, String... method getAppIcon (line 913) | @Nullable method getCachedAppIcon (line 926) | @Nullable method getCustomAppIcon (line 931) | @Nullable method getCustomFavIcon (line 936) | @Nullable method setMod (line 949) | public static void setMod(Context context, ModRecord fav) { method setMods (line 967) | public static void setMods(Context context, Collection getWidgets(@NonNull Context cont... method addWidget (line 1055) | public static void addWidget(@NonNull Context context, WidgetRecord re... method removeWidget (line 1063) | public static void removeWidget(@NonNull Context context, int appWidge... method removeWidgetPlaceholder (line 1068) | public static void removeWidgetPlaceholder(@NonNull Context context, i... method setWidgetProperties (line 1075) | public static void setWidgetProperties(@NonNull Context context, Widge... FILE: app/src/main/java/rocks/tbog/tblauncher/db/ExportedData.java class ExportedData (line 34) | public class ExportedData { method parseTagList (line 70) | void parseTagList(@NonNull XmlPullParser xpp, int eventType) throws IO... method parseFavorites (line 129) | public void parseFavorites(XmlPullParser xpp, int eventType) throws IO... method parseApplications (line 228) | public void parseApplications(XmlPullParser xpp, int eventType) throws... method parsePreferences (line 328) | void parsePreferences(@NonNull XmlPullParser xpp, int eventType) throw... method parseWidgets_v1 (line 441) | public void parseWidgets_v1(XmlPullParser xpp, int eventType) throws I... method parseWidgets_v2 (line 541) | public void parseWidgets_v2(XmlPullParser xpp, int eventType) throws I... method parseHistory (line 599) | public void parseHistory(XmlPullParser xpp, int eventType) throws IOEx... method addIcon (line 675) | private void addIcon(@NonNull FlagsRecord rec, String text, @Nullable ... method addRecordTag (line 685) | private void addRecordTag(@Nullable String record, @NonNull String tag... method saveToDB (line 698) | public void saveToDB(@NonNull Context context, @NonNull Method method) { method saveTags (line 708) | private void saveTags(@NonNull Context context, Method method) { method saveMods (line 741) | private void saveMods(Context context, Method method) { method saveApplications (line 758) | private void saveApplications(Context context, Method method) { method savePreferences (line 816) | @SuppressLint("ApplySharedPref") method restoreWidgets (line 857) | private void restoreWidgets(Context context, Method method) { method saveHistory (line 876) | private void saveHistory(Context context, Method method) { type Method (line 896) | public enum Method {OVERWRITE, APPEND, SET} FILE: app/src/main/java/rocks/tbog/tblauncher/db/FlagsRecord.java class FlagsRecord (line 3) | public abstract class FlagsRecord { method getFlagsDB (line 6) | public abstract int getFlagsDB(); method setFlags (line 8) | public void setFlags(int flags) { method addFlags (line 12) | public void addFlags(int flags) { method clearFlags (line 16) | public void clearFlags(int flags) { method isFlagSet (line 20) | public boolean isFlagSet(int flag) { FILE: app/src/main/java/rocks/tbog/tblauncher/db/ModRecord.java class ModRecord (line 3) | public class ModRecord extends FlagsRecord { method getFlagsDB (line 14) | @Override method isInQuickList (line 19) | public boolean isInQuickList() { method hasCustomName (line 23) | public boolean hasCustomName() { method hasCustomIcon (line 27) | public boolean hasCustomIcon() { method canBeCulled (line 31) | public boolean canBeCulled() { FILE: app/src/main/java/rocks/tbog/tblauncher/db/PlaceholderWidgetRecord.java class PlaceholderWidgetRecord (line 17) | public class PlaceholderWidgetRecord extends WidgetRecord { method copyFrom (line 24) | @Override method parseProperties (line 35) | @Override method writeProperties (line 98) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/db/ShortcutRecord.java class ShortcutRecord (line 3) | public class ShortcutRecord extends FlagsRecord { method getFlagsDB (line 19) | @Override method isOreo (line 24) | public boolean isOreo() { FILE: app/src/main/java/rocks/tbog/tblauncher/db/ValuedHistoryRecord.java class ValuedHistoryRecord (line 3) | public class ValuedHistoryRecord { FILE: app/src/main/java/rocks/tbog/tblauncher/db/WidgetRecord.java class WidgetRecord (line 21) | public class WidgetRecord { method WidgetRecord (line 32) | public WidgetRecord() { method WidgetRecord (line 35) | public WidgetRecord(@Nullable WidgetRecord rec) { method copyFrom (line 41) | protected void copyFrom(@NonNull T o) { method loadFromDB (line 51) | @NonNull method parseProperties (line 72) | public void parseProperties(@NonNull XmlPullParser xpp, int eventType)... method writeProperties (line 128) | public void writeProperties(@NonNull SimpleXmlWriter simpleXmlWriter, ... method parseInt (line 147) | static int parseInt(String value) { method packedProperties (line 155) | public String packedProperties() { method saveProperties (line 172) | public void saveProperties(AppWidgetHostView view) { FILE: app/src/main/java/rocks/tbog/tblauncher/db/XmlExport.java class XmlExport (line 28) | public class XmlExport { method tagsXml (line 32) | public static void tagsXml(@NonNull Context context, @NonNull Writer w... method tagsXml (line 44) | public static void tagsXml(@NonNull Context context, @NonNull SimpleXm... method modificationsXml (line 60) | public static void modificationsXml(@NonNull Context context, @NonNull... method modificationsXml (line 72) | public static void modificationsXml(@NonNull Context context, @NonNull... method applicationsXml (line 110) | public static void applicationsXml(@NonNull Context context, @NonNull ... method applicationsXml (line 122) | public static void applicationsXml(@NonNull Context context, @NonNull ... method interfaceXml (line 158) | public static void interfaceXml(@NonNull PreferenceGroup rootPref, @No... method interfaceXml (line 170) | public static void interfaceXml(@NonNull PreferenceGroup rootPref, @No... method preferencesXml (line 199) | public static void preferencesXml(@NonNull PreferenceGroup rootPref, @... method preferencesXml (line 211) | public static void preferencesXml(@NonNull PreferenceGroup rootPref, @... method widgetsXml (line 226) | public static void widgetsXml(@NonNull Context context, @NonNull Write... method widgetsXml (line 238) | public static void widgetsXml(@NonNull Context context, @NonNull Simpl... method historyXml (line 267) | public static void historyXml(@NonNull Context context, @NonNull Write... method historyXml (line 279) | public static void historyXml(@NonNull Context context, @NonNull Simpl... method backupXml (line 298) | public static void backupXml(@NonNull PreferenceGroup rootPref, @NonNu... method recursiveWritePreferences (line 320) | private static void recursiveWritePreferences(@NonNull SimpleXmlWriter... method writePreference (line 335) | private static void writePreference(@NonNull SimpleXmlWriter sx, @NonN... FILE: app/src/main/java/rocks/tbog/tblauncher/db/XmlImport.java class XmlImport (line 21) | public class XmlImport { method settingsXml (line 24) | public static boolean settingsXml(@NonNull Context context, @NonNull F... method settingsXml (line 34) | public static boolean settingsXml(@NonNull Context context, @Nullable ... FILE: app/src/main/java/rocks/tbog/tblauncher/drawable/CodePointDrawable.java class CodePointDrawable (line 8) | public class CodePointDrawable extends TextDrawable { method CodePointDrawable (line 11) | public CodePointDrawable(int codePoint) { method CodePointDrawable (line 15) | public CodePointDrawable(CharSequence text) { method CodePointDrawable (line 19) | public CodePointDrawable(State state) { method getConstantState (line 24) | @Nullable method getText (line 30) | @Override class State (line 35) | protected static class State extends ConstantState { method State (line 38) | protected State(int cp) { method newDrawable (line 42) | @NonNull method getChangingConfigurations (line 48) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/drawable/DrawableUtils.java class DrawableUtils (line 33) | public class DrawableUtils { method shapeName (line 70) | @NonNull method drawableToBitmap (line 85) | @NonNull method getScaleToFit (line 102) | public static float getScaleToFit(int shape) { method applyIconMaskShape (line 106) | public static Drawable applyIconMaskShape(Context ctx, Drawable icon, ... method applyIconMaskShape (line 110) | public static Drawable applyIconMaskShape(Context ctx, Drawable icon, ... method getMarginToFit (line 129) | private static float getMarginToFit(int shape) { method getIconSize (line 158) | private static int getIconSize(@NonNull Context ctx, int shape) { method applyAdaptiveIconBackgroundShape (line 163) | @SuppressLint("NewApi") method applyIconMaskShape (line 211) | @SuppressLint("NewApi") method cropIconShape (line 294) | private static void cropIconShape(Canvas canvas, Paint paint, int shap... type PointProvider (line 439) | interface PointProvider { method get (line 446) | void get(int in_pointIdx, @NonNull PointF out_point); class Vector2D (line 452) | static class Vector2D { method set (line 464) | void set(PointF A, PointF B) { method roundedPolyPath (line 488) | private static void roundedPolyPath(@NonNull Path path, PointProvider ... method isAdaptiveIconDrawable (line 560) | public static boolean isAdaptiveIconDrawable(Drawable drawable) { method getProgressBarIndeterminate (line 567) | @Nullable method setImageDrawable (line 585) | public static boolean setImageDrawable(@Nullable ImageView icon, @Null... method getBitmapDrawable (line 593) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/drawable/FourCodePointDrawable.java class FourCodePointDrawable (line 10) | public class FourCodePointDrawable extends TextDrawable { method FourCodePointDrawable (line 13) | public FourCodePointDrawable(int cp1, int cp2, int cp3, int cp4) { method FourCodePointDrawable (line 17) | public FourCodePointDrawable(State state) { method fromText (line 22) | @NonNull method getConstantState (line 38) | @Nullable method getLineCount (line 44) | @Override method getText (line 49) | @Override class State (line 64) | protected static class State extends ConstantState { method State (line 67) | protected State(int cp1, int cp2, int cp3, int cp4) { method newDrawable (line 74) | @NonNull method getChangingConfigurations (line 80) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/drawable/LoadingDrawable.java class LoadingDrawable (line 23) | public class LoadingDrawable extends SquareDrawable implements Animatabl... method LoadingDrawable (line 31) | public LoadingDrawable() { method draw (line 36) | @Override method onBoundsChange (line 47) | @Override method start (line 78) | @Override method stop (line 98) | @Override method isRunning (line 106) | @Override method onAnimationUpdate (line 113) | @Override method updatePath (line 119) | private void updatePath(float value) { class Shape (line 127) | private static class Shape { method Shape (line 132) | Shape(int width, int height, int posX, int posY) { method addToPath (line 137) | void addToPath(Path path, float angle) { FILE: app/src/main/java/rocks/tbog/tblauncher/drawable/SizeWrappedDrawable.java class SizeWrappedDrawable (line 17) | public class SizeWrappedDrawable extends Drawable { method SizeWrappedDrawable (line 22) | public SizeWrappedDrawable(@NonNull Drawable drawable, int size) { method draw (line 27) | @Override method setAlpha (line 32) | @Override method setColorFilter (line 37) | @Override method getOpacity (line 42) | @SuppressWarnings("deprecation") method getIntrinsicWidth (line 48) | @Override method getIntrinsicHeight (line 53) | @Override method onBoundsChange (line 58) | @Override method setTint (line 63) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method setTintList (line 69) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method setTintMode (line 75) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method setTintBlendMode (line 81) | @RequiresApi(api = Build.VERSION_CODES.Q) method setHotspot (line 87) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method setHotspotBounds (line 93) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method getOutline (line 99) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method getDirtyBounds (line 105) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) FILE: app/src/main/java/rocks/tbog/tblauncher/drawable/SquareDrawable.java class SquareDrawable (line 20) | public abstract class SquareDrawable extends Drawable { method SquareDrawable (line 33) | public SquareDrawable() { method setAlpha (line 41) | @Override method setColorFilter (line 46) | @Override method getOpacity (line 51) | @SuppressWarnings("deprecation") method getCenterRect (line 57) | protected Rect getCenterRect(@NonNull Rect bounds) { FILE: app/src/main/java/rocks/tbog/tblauncher/drawable/TextDrawable.java class TextDrawable (line 12) | public abstract class TextDrawable extends SquareDrawable { method TextDrawable (line 19) | public TextDrawable() { method getConstantState (line 24) | @Nullable method setTextColor (line 28) | public void setTextColor(int color) { method getLineCount (line 32) | protected int getLineCount() { method getText (line 36) | protected abstract char[] getText(int line); method onBoundsChange (line 38) | @Override method precacheTextPosAndSize (line 45) | protected void precacheTextPosAndSize(Rect rect) { method draw (line 117) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/drawable/TwoCodePointDrawable.java class TwoCodePointDrawable (line 10) | public class TwoCodePointDrawable extends TextDrawable { method TwoCodePointDrawable (line 14) | public TwoCodePointDrawable(int cp1, int cp2) { method TwoCodePointDrawable (line 18) | public TwoCodePointDrawable(State state) { method fromText (line 23) | @NonNull method setVertical (line 32) | public void setVertical(boolean vertical) { method getConstantState (line 36) | @Nullable method getLineCount (line 42) | @Override method getText (line 47) | @Override class State (line 61) | protected static class State extends ConstantState { method State (line 65) | protected State(int cp1, int cp2) { method newDrawable (line 70) | @NonNull method getChangingConfigurations (line 76) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/entry/ActionEntry.java class ActionEntry (line 15) | public class ActionEntry extends StaticEntry { type DoAction (line 20) | public interface DoAction { method doAction (line 21) | void doAction(View view, int flags); method ActionEntry (line 24) | public ActionEntry(@NonNull String id, @NonNull Drawable icon) { method ActionEntry (line 32) | public ActionEntry(@NonNull String id, @DrawableRes int icon) { method displayResult (line 39) | @Override method doLaunch (line 45) | @Override method setAction (line 54) | public void setAction(@Nullable DoAction action) { method getDefaultDrawable (line 58) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/entry/AppEntry.java class AppEntry (line 54) | public final class AppEntry extends EntryWithTags { class IconInfo (line 68) | private static class IconInfo { method setIconInfo (line 74) | public void setIconInfo(IconsHandler.IconInfo icon) { method setCustomIcon (line 79) | public void setCustomIcon(long dbId) { method clearCustomIcon (line 86) | public void clearCustomIcon() { method AppEntry (line 92) | public AppEntry(@NonNull ComponentName component, @NonNull UserHandleC... method AppEntry (line 96) | public AppEntry(@NonNull String packageName, @NonNull String activityN... method generateAppId (line 109) | @NonNull method generateAppId (line 114) | @NonNull method getIconCacheId (line 119) | @NonNull method getUserComponentName (line 125) | public String getUserComponentName() { method getPackageName (line 129) | protected String getPackageName() { method isHiddenByUser (line 133) | @Override method setHiddenByUser (line 138) | public void setHiddenByUser(boolean hiddenByUser) { method isExcludedFromHistory (line 142) | @Override method setExcludedFromHistory (line 147) | public void setExcludedFromHistory(boolean excludedFromHistory) { method canUninstall (line 151) | public boolean canUninstall() { method getActivityList (line 155) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method getIconDrawable (line 160) | @WorkerThread method getRealHandle (line 175) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) method setCustomIcon (line 180) | public void setCustomIcon(long dbId) { method clearCustomIcon (line 184) | public void clearCustomIcon() { method getCustomIcon (line 188) | public long getCustomIcon() { method getResultLayout (line 196) | public static int[] getResultLayout() { method getResultLayout (line 200) | @Override method displayResult (line 207) | @Override method displayGridResult (line 217) | private void displayGridResult(@NonNull View view, int drawFlags) { method displayListResult (line 253) | private void displayListResult(@NonNull View view, int drawFlags) { class ShortcutItem (line 305) | static class ShortcutItem extends LinearAdapter.ItemString { method ShortcutItem (line 309) | public ShortcutItem(@NonNull String string, @NonNull ShortcutInfo in... method buildPopupMenu (line 315) | @Override method popupMenuClickHandler (line 405) | @Override method doLaunch (line 488) | @Override method launchRenameDialog (line 518) | private void launchRenameDialog(@NonNull Context ctx) { method launchAppDetails (line 560) | private void launchAppDetails(Context context, View view) { method launchAppStore (line 582) | private void launchAppStore(Context context, View view) { method launchUninstall (line 606) | private void launchUninstall(Context context) { method hibernate (line 612) | private void hibernate(Context context) { class AsyncSetEntryIcon (line 623) | public static class AsyncSetEntryIcon extends AsyncSetEntryDrawable tags) { FILE: app/src/main/java/rocks/tbog/tblauncher/entry/FilterEntry.java class FilterEntry (line 12) | public class FilterEntry extends StaticEntry { method FilterEntry (line 17) | public FilterEntry(@NonNull String id, @DrawableRes int icon, String f... method displayResult (line 25) | @Override method doLaunch (line 33) | @Override method setOnClickListener (line 38) | public void setOnClickListener(@Nullable View.OnClickListener listener) { FILE: app/src/main/java/rocks/tbog/tblauncher/entry/ICustomIconEntry.java type ICustomIconEntry (line 3) | public interface ICustomIconEntry { method setCustomIcon (line 4) | void setCustomIcon(); method clearCustomIcon (line 6) | void clearCustomIcon(); method hasCustomIcon (line 8) | boolean hasCustomIcon(); FILE: app/src/main/java/rocks/tbog/tblauncher/entry/OpenUrlEntry.java class OpenUrlEntry (line 14) | public final class OpenUrlEntry extends UrlEntry { method OpenUrlEntry (line 17) | public OpenUrlEntry(String query, String url) { method getResultText (line 25) | @Override method doLaunch (line 30) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/entry/PlaceholderEntry.java class PlaceholderEntry (line 16) | public class PlaceholderEntry extends StaticEntry { method PlaceholderEntry (line 19) | public PlaceholderEntry(@NonNull String id, String position) { method buildPopupMenu (line 24) | @Override method getDefaultDrawable (line 33) | @Override method doLaunch (line 39) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/entry/ResultRelevance.java class ResultRelevance (line 14) | public class ResultRelevance implements Comparable { method getRelevance (line 19) | public int getRelevance() { method addMatchInfo (line 28) | public void addMatchInfo(@NonNull StringNormalizer.Result matchedText,... method setMatchInfo (line 37) | public void setMatchInfo(@NonNull StringNormalizer.Result normalizedNa... method boostRelevance (line 42) | public void boostRelevance(int boost) { method resetRelevance (line 46) | public void resetRelevance() { method forEach (line 51) | public void forEach(Consumer action) { method compareTo (line 57) | @Override method equals (line 74) | @Override class ResultInfo (line 81) | public static class ResultInfo { method ResultInfo (line 90) | private ResultInfo(@NonNull StringNormalizer.Result relevanceSource,... FILE: app/src/main/java/rocks/tbog/tblauncher/entry/SearchEngineEntry.java class SearchEngineEntry (line 20) | public final class SearchEngineEntry extends UrlEntry { method SearchEngineEntry (line 23) | public SearchEngineEntry(String engineName, String engineUrl) { method getResultText (line 31) | @Override method buildPopupMenuCategory (line 36) | @Override method popupMenuClickHandler (line 48) | @Override method doLaunch (line 61) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/entry/SearchEntry.java class SearchEntry (line 22) | public abstract class SearchEntry extends EntryItem implements ICustomIc... method SearchEntry (line 29) | public SearchEntry(String id) { method setQuery (line 33) | public void setQuery(@NonNull String query) { method getHistoryId (line 37) | @Override method getIconCacheId (line 43) | @NonNull method setCustomIcon (line 49) | @Override method clearCustomIcon (line 54) | @Override method hasCustomIcon (line 59) | @Override method getIconDrawable (line 68) | @WorkerThread method getDefaultDrawable (line 81) | public Drawable getDefaultDrawable(Context context) { method getResultLayout (line 85) | public static int[] getResultLayout() { method getResultLayout (line 89) | @Override method buildPopupMenu (line 96) | @Override method buildPopupMenuCategory (line 114) | protected void buildPopupMenuCategory(Context context, @NonNull Linear... method popupMenuClickHandler (line 122) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/entry/ShortcutEntry.java class ShortcutEntry (line 52) | public final class ShortcutEntry extends EntryWithTags { method ShortcutEntry (line 66) | public ShortcutEntry(@NonNull String id, long dbId, @NonNull String pa... method ShortcutEntry (line 75) | @RequiresApi(api = Build.VERSION_CODES.N_MR1) method generateShortcutId (line 88) | public static String generateShortcutId(@NonNull ShortcutRecord rec) { method getResultLayout (line 92) | public static int[] getResultLayout() { method doShortcutLaunch (line 96) | public static void doShortcutLaunch(@NonNull Context context, @NonNull... method doOreoLaunch (line 112) | @TargetApi(Build.VERSION_CODES.O) method getAppDrawable (line 140) | @WorkerThread method setIcons (line 201) | public static void setIcons(int drawFlags, @NonNull ImageView icon1, D... method getIconCacheId (line 221) | @NonNull method isOreoShortcut (line 231) | public boolean isOreoShortcut() { method getOreoId (line 235) | public String getOreoId() { method getIcon (line 240) | public Drawable getIcon(@NonNull Context context) { method getResultLayout (line 257) | @Override method displayResult (line 264) | @Override method displayGridResult (line 274) | private void displayGridResult(@NonNull View view, int drawFlags) { method displayListResult (line 306) | private void displayListResult(@NonNull View view, int drawFlags) { method doLaunch (line 348) | @Override method buildPopupMenu (line 359) | @Override method popupMenuClickHandler (line 391) | @Override method launchRenameDialog (line 413) | private void launchRenameDialog(@NonNull Context ctx) { method setCustomIcon (line 429) | public void setCustomIcon() { method clearCustomIcon (line 433) | public void clearCustomIcon() { class AsyncSetEntryIcon (line 437) | public static class AsyncSetEntryIcon extends AsyncSetEntryDrawable insertOrUpda... method setAppCache (line 175) | public void setAppCache(@Nullable ArrayList list) { FILE: app/src/main/java/rocks/tbog/tblauncher/handler/DataHandler.java class DataHandler (line 72) | public class DataHandler extends BroadcastReceiver method DataHandler (line 118) | public DataHandler(@NonNull Application app) { method sendBroadcast (line 163) | public static void sendBroadcast(@NonNull Context context, @NonNull St... method getContext (line 170) | @NonNull method basicProviders (line 180) | private void basicProviders() { method toggleableProviders (line 218) | private void toggleableProviders(SharedPreferences prefs) { method onSharedPreferenceChanged (line 259) | @Override method providerName2Intent (line 279) | private Intent providerName2Intent(@NonNull Context context, String na... method connectToProvider (line 301) | private void connectToProvider(final String name, final int counter) { method startService (line 351) | private boolean startService(Context context, Intent intent, String na... method disconnectFromProvider (line 413) | private void disconnectFromProvider(String name) { method allProvidersHaveLoaded (line 432) | private boolean allProvidersHaveLoaded() { method providersHaveLoaded (line 448) | private boolean providersHaveLoaded(int step) { method handleProviderLoaded (line 464) | private void handleProviderLoaded() { method onReceive (line 501) | @Override method appendDebugText (line 507) | public void appendDebugText(StringBuilder text) { method requestResults (line 561) | @WorkerThread method requestAllRecords (line 586) | public void requestAllRecords(Searcher searcher) { method getHistoryMode (line 601) | @NonNull method getHistory (line 627) | public List getHistory(int itemCount, DBHelper.HistoryMode ... method addShortcut (line 664) | public boolean addShortcut(ShortcutRecord record) { method removeShortcut (line 677) | public void removeShortcut(ShortcutEntry shortcut) { method removeShortcuts (line 693) | public void removeShortcuts(String packageName) { method addToHidden (line 716) | public boolean addToHidden(AppEntry entry) { method removeFromHidden (line 721) | public boolean removeFromHidden(AppEntry entry) { method getContactsProvider (line 726) | @Nullable method getShortcutsProvider (line 732) | @Nullable method getAppProvider (line 738) | @Nullable method getModProvider (line 744) | @Nullable method getFilterProvider (line 750) | @Nullable method getActionProvider (line 756) | @Nullable method getTagsProvider (line 762) | @Nullable method getQuickListProvider (line 768) | @Nullable method getMods (line 779) | @NonNull method removeFromMods (line 785) | public void removeFromMods(EntryItem entry) { method addToHistory (line 800) | public void addToHistory(String id) { method getPojo (line 808) | @Nullable method renameApp (line 820) | public void renameApp(String componentName, String newName) { method renameStaticEntry (line 832) | @Nullable method removeRenameApp (line 867) | public void removeRenameApp(String componentName, String defaultName) { method setCachedAppIcon (line 872) | public void setCachedAppIcon(String componentName, Bitmap bitmap) { method setCustomAppIcon (line 884) | @Nullable method setCustomStaticEntryIcon (line 895) | public void setCustomStaticEntryIcon(String entryId, Bitmap bitmap) { method setCustomButtonIcon (line 907) | public void setCustomButtonIcon(String buttonId, Bitmap bitmap) { method getCachedAppIcon (line 916) | public Bitmap getCachedAppIcon(String componentName) { method getCustomAppIcon (line 924) | public Bitmap getCustomAppIcon(String componentName) { method removeCustomAppIcon (line 932) | public AppRecord removeCustomAppIcon(String componentName) { method removeCustomStaticEntryIcon (line 937) | public void removeCustomStaticEntryIcon(String entryId) { method removeCustomButtonIcon (line 942) | public void removeCustomButtonIcon(String buttonId) { method getCustomEntryIconById (line 947) | public Bitmap getCustomEntryIconById(@NonNull String entryId) { method renameShortcut (line 955) | public void renameShortcut(ShortcutEntry shortcutEntry, String newName) { method onProviderRecreated (line 960) | public void onProviderRecreated(Provider provider) { method reloadProviders (line 985) | public void reloadProviders(int loadStep) { method reloadProviders (line 1005) | public void reloadProviders() { method checkServices (line 1032) | public void checkServices() { method setQuickList (line 1043) | public void setQuickList(Iterable records) { method fullLoadOverSent (line 1097) | public boolean fullLoadOverSent() { method runAfterLoadOver (line 1101) | public void runAfterLoadOver(@NonNull Runnable task) { method executeAfterLoadOverTasks (line 1110) | public void executeAfterLoadOverTasks() { class ProviderEntry (line 1129) | static final class ProviderEntry { FILE: app/src/main/java/rocks/tbog/tblauncher/handler/IconsHandler.java class IconsHandler (line 60) | public class IconsHandler { method IconsHandler (line 78) | public IconsHandler(Context ctx) { method onPrefChanged (line 89) | public void onPrefChanged(SharedPreferences pref) { method getAdaptiveShape (line 104) | private static int getAdaptiveShape(SharedPreferences pref, String key) { method loadIconsPack (line 117) | private void loadIconsPack(@Nullable String packageName) { method cacheAppIcons (line 173) | private void cacheAppIcons(long cacheVersion) { method resetCachedAppIcons (line 216) | public void resetCachedAppIcons() { method getIconForPackage (line 227) | @WorkerThread method getDrawableIconForPackage (line 298) | @WorkerThread method getDrawableBadgeForPackage (line 308) | @WorkerThread method loadAvailableIconsPacks (line 343) | private void loadAvailableIconsPacks() { method getIconPackNames (line 361) | public HashMap getIconPackNames() { method getCustomIconPack (line 365) | @Nullable method getSystemIconPack (line 370) | @NonNull method getIconPack (line 375) | @NonNull method getCustomIcon (line 380) | public Drawable getCustomIcon(StaticEntry staticEntry) { method getCustomIcon (line 389) | public Drawable getCustomIcon(SearchEntry searchEntry) { method getCustomIcon (line 398) | public Drawable getCustomIcon(ShortcutEntry shortcutEntry) { method getCustomIcon (line 407) | public Drawable getCustomIcon(ContactEntry contactEntry) { method getButtonIcon (line 416) | @Nullable method getCachedAppIcon (line 424) | @WorkerThread method getCustomIcon (line 434) | @WorkerThread method getIconBitmap (line 444) | private static Bitmap getIconBitmap(Context ctx, Drawable drawable) { method changeIcon (line 452) | public void changeIcon(AppEntry appEntry, Drawable drawable) { method changeIcon (line 462) | public void changeIcon(ShortcutEntry shortcutEntry, Drawable drawable) { method changeIcon (line 472) | public void changeIcon(StaticEntry staticEntry, Drawable drawable) { method changeIcon (line 482) | public void changeIcon(SearchEntry searchEntry, Drawable drawable) { method changeIcon (line 492) | public void changeIcon(DialContactEntry dialContactEntry, Drawable dra... method changeIcon (line 502) | public void changeIcon(@NonNull String buttonId, Drawable drawable) { method restoreDefaultIcon (line 510) | public void restoreDefaultIcon(AppEntry appEntry) { method restoreDefaultIcon (line 518) | public void restoreDefaultIcon(ShortcutEntry shortcutEntry) { method restoreDefaultIcon (line 526) | public void restoreDefaultIcon(StaticEntry staticEntry) { method restoreDefaultIcon (line 534) | public void restoreDefaultIcon(SearchEntry searchEntry) { method restoreDefaultIcon (line 542) | public void restoreDefaultIcon(DialContactEntry dialContactEntry) { method restoreDefaultIcon (line 550) | public void restoreDefaultIcon(@NonNull String buttonId) { method applyContactMask (line 557) | public Drawable applyContactMask(@NonNull Context ctx, @NonNull Drawab... method applyShortcutMask (line 575) | public Drawable applyShortcutMask(@NonNull Context ctx, Bitmap bitmap) { method getDefaultActivityIcon (line 584) | @NonNull class IconInfo (line 601) | public static class IconInfo { method setDynamic (line 606) | public void setDynamic() { method isDynamic (line 610) | public boolean isDynamic() { method setCachedAppIcon (line 614) | public IconInfo setCachedAppIcon(Drawable cachedAppIcon) { method getDrawable (line 619) | public Drawable getDrawable() { method setAdaptiveIcon (line 623) | public IconInfo setAdaptiveIcon(Drawable drawable) { method setNonAdaptiveIcon (line 628) | public IconInfo setNonAdaptiveIcon(Drawable drawable) { method setPackMask (line 633) | public IconInfo setPackMask() { method setFitInside (line 637) | public IconInfo setFitInside(boolean fitInside) { method getFitInside (line 642) | public Boolean getFitInside() { FILE: app/src/main/java/rocks/tbog/tblauncher/handler/TagsHandler.java class TagsHandler (line 44) | public class TagsHandler { method TagsHandler (line 52) | public TagsHandler(TBApplication application) { method loadFromDB (line 57) | @Nullable method runWhenLoaded (line 103) | public void runWhenLoaded(@NonNull Runnable task) { method getContext (line 112) | private Context getContext() { method addTag (line 116) | public void addTag(EntryItem entry, String tag) { method removeTag (line 126) | private boolean removeTag(String entryId, String tag) { method removeTag (line 140) | public boolean removeTag(String tag) { method getTags (line 151) | @NonNull method getValidTags (line 165) | @NonNull method validateTags (line 184) | public static void validateTags(@NonNull Context context, Map tags) { method renameTag (line 455) | public boolean renameTag(String tagName, String newName) { method removeAllTags (line 515) | public void removeAllTags(String entryId) { FILE: app/src/main/java/rocks/tbog/tblauncher/icons/CalendarDrawable.java class CalendarDrawable (line 15) | public class CalendarDrawable extends DrawableInfo { method CalendarDrawable (line 19) | protected CalendarDrawable(@NonNull String drawableName) { method getDrawableResId (line 26) | @SuppressLint("DiscouragedApi") method getDayDrawableId (line 34) | @SuppressLint("DiscouragedApi") method isDynamic (line 49) | @Override method getDrawable (line 54) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/icons/DrawableInfo.java class DrawableInfo (line 12) | public abstract class DrawableInfo { method DrawableInfo (line 16) | protected DrawableInfo(@NonNull String drawableName) { method getDrawableName (line 20) | @NonNull method isDynamic (line 25) | public boolean isDynamic() { method getDrawableResId (line 29) | @DrawableRes method getDrawable (line 32) | @Nullable method equals (line 35) | @Override method hashCode (line 45) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/icons/IconPack.java type IconPack (line 15) | public interface IconPack { method getPackPackageName (line 17) | @NonNull method load (line 20) | void load(PackageManager packageManager); method isLoaded (line 21) | boolean isLoaded(); method getComponentDrawable (line 23) | @Nullable method isComponentDynamic (line 26) | boolean isComponentDynamic(@NonNull ComponentName componentName); method applyBackgroundAndMask (line 28) | @NonNull method getDrawableList (line 31) | @NonNull method getDrawable (line 34) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/icons/IconPackCache.java class IconPackCache (line 12) | public class IconPackCache { method getIconPack (line 15) | @NonNull method clearCache (line 25) | public void clearCache(TBApplication app) { class SoftReferenceCache (line 39) | static class SoftReferenceCache { method put (line 48) | public void put(K key, V value) { method get (line 58) | @Nullable method evictAll (line 74) | public void evictAll() { FILE: app/src/main/java/rocks/tbog/tblauncher/icons/IconPackXML.java class IconPackXML (line 45) | public class IconPackXML implements IconPack { method IconPackXML (line 68) | public IconPackXML(@NonNull String packageName) { method isLoaded (line 73) | @Override method load (line 78) | @Override method loadDrawables (line 92) | public synchronized void loadDrawables(PackageManager packageManager) { method hasMask (line 104) | public boolean hasMask() { method getDrawableList (line 108) | @NonNull method getComponentDrawable (line 114) | @Override method isComponentDynamic (line 120) | @Override method getCalendarDrawable (line 125) | @Nullable method getComponentDrawable (line 135) | @Nullable method getDrawable (line 144) | @Nullable method getBitmap (line 153) | @NonNull method applyBackgroundAndMask (line 159) | @NonNull method generateBitmap (line 181) | @NonNull method parseDrawableXML (line 232) | @SuppressLint("DiscouragedApi") method findAppFilterXml (line 276) | @NonNull method parseAppFilterXML (line 316) | @SuppressLint("DiscouragedApi") method getPackPackageName (line 438) | @NonNull method getResources (line 444) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/icons/LazyLoadDrawable.java class LazyLoadDrawable (line 12) | public class LazyLoadDrawable extends DrawableInfo { method LazyLoadDrawable (line 18) | protected LazyLoadDrawable(@NonNull String drawableName) { method getDrawableResId (line 22) | @SuppressLint("DiscouragedApi") method getDrawable (line 36) | @SuppressLint("DiscouragedApi") FILE: app/src/main/java/rocks/tbog/tblauncher/icons/SimpleDrawable.java class SimpleDrawable (line 11) | public class SimpleDrawable extends DrawableInfo { method SimpleDrawable (line 15) | public SimpleDrawable(@NonNull String drawableName, @DrawableRes int d... method getDrawableResId (line 20) | @Override method getDrawable (line 26) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/icons/SystemIconPack.java class SystemIconPack (line 23) | public class SystemIconPack implements IconPack { method getPackPackageName (line 28) | @NonNull method isLoaded (line 34) | @Override method load (line 39) | @Override method getAdaptiveShape (line 43) | public int getAdaptiveShape() { method setAdaptiveShape (line 47) | public void setAdaptiveShape(int shape) { method getComponentDrawable (line 51) | @Nullable method isComponentDynamic (line 98) | @Override method applyBackgroundAndMask (line 103) | @NonNull method getDrawableList (line 109) | @NonNull method getDrawable (line 115) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/loader/LoadAppEntry.java class LoadAppEntry (line 28) | public class LoadAppEntry extends LoadEntryItem { method LoadAppEntry (line 30) | public LoadAppEntry(Context context) { method getScheme (line 34) | @NonNull method doInBackground (line 40) | @Override class SystemAppLoader (line 56) | public static class SystemAppLoader { method SystemAppLoader (line 62) | SystemAppLoader(@Nullable Context context) { method getAppList (line 66) | @NonNull method processApp (line 145) | @NonNull FILE: app/src/main/java/rocks/tbog/tblauncher/loader/LoadCacheApps.java class LoadCacheApps (line 17) | public class LoadCacheApps extends LoadEntryItem { method LoadCacheApps (line 21) | public LoadCacheApps(Context context) { method getScheme (line 28) | @NonNull method doInBackground (line 34) | @Override method getApps (line 65) | @NonNull FILE: app/src/main/java/rocks/tbog/tblauncher/loader/LoadContactsEntry.java class LoadContactsEntry (line 28) | public class LoadContactsEntry extends LoadEntryItem { method LoadContactsEntry (line 32) | public LoadContactsEntry(Context context) { method getScheme (line 36) | @NonNull method doInBackground (line 42) | @Override method loadBasicContacts (line 118) | @NonNull method loadRawContacts (line 162) | private static Map loadRawContacts(@NonNull Con... method createPhoneContacts (line 193) | private static ArrayList createPhoneContacts(@NonNull Co... method createGenericContacts (line 245) | @NonNull method addContactToMap (line 331) | private static void addContactToMap(@NonNull ContactEntry contact, @No... method getFilteredContacts (line 349) | private static ArrayList getFilteredContacts(Map extends AsyncTa... method LoadEntryItem (line 21) | LoadEntryItem(Context context) { method setProvider (line 26) | public void setProvider(Provider provider) { method getScheme (line 30) | @NonNull method doInBackground (line 33) | protected abstract ArrayList doInBackground(Void param); method onPostExecute (line 35) | protected void onPostExecute(ArrayList result) { method execute (line 42) | public void execute() { FILE: app/src/main/java/rocks/tbog/tblauncher/loader/LoadShortcutsEntryItem.java class LoadShortcutsEntryItem (line 24) | public class LoadShortcutsEntryItem extends LoadEntryItem { method LoadShortcutsEntryItem (line 29) | public LoadShortcutsEntryItem(Context context) { method getScheme (line 39) | @NonNull method doInBackground (line 45) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/normalizer/IntSequenceBuilder.java class IntSequenceBuilder (line 9) | class IntSequenceBuilder { method IntSequenceBuilder (line 17) | public IntSequenceBuilder(int capacity) { method add (line 29) | public void add(int element) { method toArray (line 50) | public int[] toArray() { FILE: app/src/main/java/rocks/tbog/tblauncher/normalizer/PhoneNormalizer.java class PhoneNormalizer (line 3) | public class PhoneNormalizer { method simplifyPhoneNumber (line 4) | public static StringNormalizer.Result simplifyPhoneNumber(String phone... FILE: app/src/main/java/rocks/tbog/tblauncher/normalizer/StringNormalizer.java class StringNormalizer (line 10) | public class StringNormalizer { method StringNormalizer (line 11) | private StringNormalizer() { method normalizeWithResult (line 35) | public static Result normalizeWithResult(CharSequence input, boolean m... class Result (line 101) | public static class Result implements Comparable { method Result (line 106) | Result(final int originalInputLastCharPosition, method length (line 115) | public int length() { method mapPosition (line 125) | public int mapPosition(int position) { method compareTo (line 132) | @Override method equals (line 154) | @Override method hashCode (line 166) | @Override method toString (line 171) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/BaseListPreferenceDialog.java class BaseListPreferenceDialog (line 10) | public class BaseListPreferenceDialog extends ListPreferenceDialogFragme... method newInstance (line 12) | public static BaseListPreferenceDialog newInstance(String key) { method onPrepareDialogBuilder (line 20) | @Override method onStart (line 26) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/BaseMultiSelectListPreferenceDialog.java class BaseMultiSelectListPreferenceDialog (line 10) | public class BaseMultiSelectListPreferenceDialog extends MultiSelectList... method newInstance (line 12) | public static BaseMultiSelectListPreferenceDialog newInstance(String k... method onPrepareDialogBuilder (line 20) | @Override method onStart (line 26) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/BasePreferenceDialog.java class BasePreferenceDialog (line 16) | public abstract class BasePreferenceDialog extends PreferenceDialogFragm... method getDialogLifecycleOwner (line 20) | public LifecycleOwner getDialogLifecycleOwner() { method onBindDialogView (line 24) | @Override method onPrepareDialogBuilder (line 31) | @Override method onStart (line 37) | @Override method onStop (line 60) | @Override method onDestroyView (line 66) | @Override method onResume (line 73) | @Override method onPause (line 79) | @Override class DialogLifecycleOwner (line 85) | protected static class DialogLifecycleOwner implements LifecycleOwner { method DialogLifecycleOwner (line 88) | public DialogLifecycleOwner() { method onCreate (line 92) | public void onCreate() { method onStart (line 96) | public void onStart() { method onResume (line 100) | public void onResume() { method onPause (line 104) | public void onPause() { method onStop (line 108) | public void onStop() { method onDestroy (line 112) | public void onDestroy() { method getLifecycle (line 116) | @NonNull FILE: app/src/main/java/rocks/tbog/tblauncher/preference/ConfirmDialog.java class ConfirmDialog (line 34) | public class ConfirmDialog extends BasePreferenceDialog { method newInstance (line 38) | public static ConfirmDialog newInstance(String key) { method onDialogClosed (line 47) | @SuppressLint("ApplySharedPref") method onBindDialogView (line 152) | @Override method loadAllPreferences (line 203) | @WorkerThread method onStart (line 228) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/ContentLoadHelper.java class ContentLoadHelper (line 39) | public class ContentLoadHelper { method generateResultPopupContent (line 48) | public static OrderedMultiSelectListData generateResultPopupContent(@N... method generateTagsMenuContent (line 98) | public static OrderedMultiSelectListData generateTagsMenuContent(@NonN... method generateStaticEntryList (line 151) | public static Pair generateStaticEntry... method setMultiListValues (line 188) | public static void setMultiListValues(@Nullable Preference preference,... class CategoryItem (line 198) | public static class CategoryItem { method CategoryItem (line 216) | public CategoryItem(int textId, String value) { method updateText (line 226) | public void updateText(@NonNull Context context) { class OrderedMultiSelectListData (line 231) | public static class OrderedMultiSelectListData { method OrderedMultiSelectListData (line 237) | public OrderedMultiSelectListData(CharSequence[] entries, CharSequen... method reloadOrderedValues (line 252) | public void reloadOrderedValues(@NonNull SharedPreferences sharedPre... method setMultiListValues (line 259) | public void setMultiListValues(@Nullable Preference preference) { method setOrderedListValues (line 274) | public void setOrderedListValues(@Nullable Preference preference) { method getOrderedListValues (line 297) | public List getOrderedListValues() { FILE: app/src/main/java/rocks/tbog/tblauncher/preference/CustomDialogPreference.java class CustomDialogPreference (line 22) | public class CustomDialogPreference extends androidx.preference.DialogPr... method CustomDialogPreference (line 26) | public CustomDialogPreference(Context context, AttributeSet attrs, int... method CustomDialogPreference (line 30) | public CustomDialogPreference(Context context, AttributeSet attrs, int... method CustomDialogPreference (line 34) | public CustomDialogPreference(Context context, AttributeSet attrs) { method CustomDialogPreference (line 38) | public CustomDialogPreference(Context context) { method getValue (line 42) | public Object getValue() { method setValue (line 46) | public void setValue(Object value) { method persistValue (line 50) | public boolean persistValue() { method persistValueIfAllowed (line 61) | public boolean persistValueIfAllowed() { method persistValueIfAllowed (line 68) | public boolean persistValueIfAllowed(Object value) { method onSetInitialValue (line 76) | @Override method onGetDefaultValue (line 83) | @Override method onBindViewHolder (line 96) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/EditAddResetEditor.java class EditAddResetEditor (line 17) | public abstract class EditAddResetEditor extends AndroidViewModel { method getFragmentManager (line 19) | protected FragmentManager getFragmentManager() { method EditAddResetEditor (line 22) | public EditAddResetEditor(@NonNull Application application) { method loadDefaults (line 26) | public void loadDefaults(@NonNull Context context) method loadData (line 31) | public void loadData(@NonNull Context context, @NonNull SharedPreferen... method loadDefaultsInternal (line 36) | @WorkerThread method loadDataInternal (line 38) | @WorkerThread method applyChanges (line 40) | public abstract void applyChanges(@NonNull Context context); method bindEditView (line 41) | public abstract void bindEditView(@NonNull View view); method bindAddView (line 42) | public abstract void bindAddView(@NonNull View view); method onStartLifecycle (line 44) | public void onStartLifecycle(@NonNull Dialog dialog, @NonNull BasePref... FILE: app/src/main/java/rocks/tbog/tblauncher/preference/EditAddResetPreferenceDialog.java class EditAddResetPreferenceDialog (line 16) | public abstract class EditAddResetPreferenceDialog extends BasePreferenc... method newInstance (line 21) | @Nullable method getEditAddResetKeys (line 37) | @NonNull method newEditor (line 40) | @Nullable method onCreateDialog (line 43) | @NonNull method onDialogClosed (line 50) | @Override method onBindDialogView (line 58) | @Override method onStart (line 87) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/EditSearchEnginesPreferenceDialog.java class EditSearchEnginesPreferenceDialog (line 46) | public class EditSearchEnginesPreferenceDialog extends EditAddResetPrefe... method newInstance (line 47) | @Nullable method newEditor (line 52) | @Nullable method getEditAddResetKeys (line 58) | @NonNull class EditSearchEngines (line 63) | public static class EditSearchEngines extends EditAddResetEditor { method EditSearchEngines (line 69) | public EditSearchEngines(@NonNull Application application) { method getSearchEngineInfoList (line 73) | public LiveData> getSearchEngineInfoList... method getDefaultProviderName (line 77) | public LiveData getDefaultProviderName() { method setDefaultProviderName (line 81) | public void setDefaultProviderName(String name) { method updateSearchEngineInfoList (line 85) | public void updateSearchEngineInfoList(SearchEngineInfo info) { method loadDefaultsInternal (line 91) | @Override method loadDataInternal (line 107) | @Override method applyChanges (line 132) | public void applyChanges(@NonNull Context context) { method bindEditView (line 170) | public void bindEditView(@NonNull View view) { method bindAddView (line 227) | public void bindAddView(@NonNull View view) { method launchRenameDialog (line 255) | private void launchRenameDialog(Context ctx, SearchEngineInfo info) { method launchEditUrlDialog (line 290) | private void launchEditUrlDialog(Context ctx, SearchEngineInfo info) { method onStartLifecycle (line 313) | public void onStartLifecycle(@NonNull Dialog dialog, @NonNull BasePr... class SearchEngineInfo (line 328) | public static class SearchEngineInfo { type Action (line 336) | public enum Action {NONE, DELETE, RENAME} method SearchEngineInfo (line 338) | public SearchEngineInfo(@NonNull String searchProvider) { method equals (line 344) | @Override method hashCode (line 358) | @Override class SearchEngineAdapter (line 364) | public static class SearchEngineAdapter extends ViewHolderListAdapter<... method SearchEngineAdapter (line 366) | SearchEngineAdapter(@NonNull ArrayList list) { method getItemViewTypeLayout (line 370) | @Override method getItemViewType (line 377) | public int getItemViewType(int position) { method getViewTypeCount (line 381) | public int getViewTypeCount() { method replaceItems (line 385) | public void replaceItems(Collection list) { class TagViewHolder (line 394) | public static class TagViewHolder extends ViewHolderAdapter.ViewHolder... method TagViewHolder (line 397) | public TagViewHolder(View itemView) { method setContent (line 403) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/EditSearchHintPreferenceDialog.java class EditSearchHintPreferenceDialog (line 42) | public class EditSearchHintPreferenceDialog extends EditAddResetPreferen... method newInstance (line 44) | @Nullable method newEditor (line 49) | @Nullable method getEditAddResetKeys (line 55) | @NonNull class EditSearchHint (line 60) | public static class EditSearchHint extends EditAddResetEditor { method EditSearchHint (line 65) | public EditSearchHint(@NonNull Application application) { method updateSearchHintList (line 69) | public void updateSearchHintList(SearchHintInfo info) { method applyChanges (line 75) | public void applyChanges(@NonNull Context context) { method bindEditView (line 107) | public void bindEditView(@NonNull View view) { method bindAddView (line 153) | public void bindAddView(@NonNull View view) { method launchRenameDialog (line 166) | private void launchRenameDialog(@NonNull Context ctx, @NonNull Searc... method onStartLifecycle (line 197) | public void onStartLifecycle(@NonNull Dialog dialog, @NonNull BasePr... method loadDataInternal (line 210) | public void loadDataInternal(@NonNull Context context, @NonNull Shar... method loadDefaultsInternal (line 233) | public void loadDefaultsInternal(@NonNull Context context) { class SearchHintInfo (line 248) | public static class SearchHintInfo { type Action (line 255) | public enum Action {NONE, DELETE, RENAME} method SearchHintInfo (line 257) | public SearchHintInfo(@NonNull String hintText) { method equals (line 262) | @Override method hashCode (line 275) | @Override class SearchHintAdapter (line 281) | public static class SearchHintAdapter extends ViewHolderListAdapter list) { method getItemViewTypeLayout (line 287) | @Override method getItemViewType (line 294) | public int getItemViewType(int position) { method getViewTypeCount (line 298) | public int getViewTypeCount() { method getItems (line 302) | public List getItems() { method replaceItems (line 306) | public void replaceItems(Collection list) { class SearchHintVH (line 315) | public static class SearchHintVH extends ViewHolderAdapter.ViewHolder<... method SearchHintVH (line 318) | public SearchHintVH(View view) { method setContent (line 323) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/IconListPreferenceDialog.java class IconListPreferenceDialog (line 39) | public class IconListPreferenceDialog extends PreferenceDialogFragmentCo... method newInstance (line 49) | public static IconListPreferenceDialog newInstance(String key) { method onCreate (line 57) | @Override method onSaveInstanceState (line 77) | @Override method onPrepareDialogBuilder (line 85) | @Override method onStart (line 122) | @Override method getListPreference (line 128) | private ListPreference getListPreference() { method getItemLayout (line 132) | @LayoutRes method onDialogClosed (line 148) | @Override class IconEntry (line 159) | private static class IconEntry { method IconEntry (line 163) | public IconEntry(CharSequence name, CharSequence value) { class IconAdapter (line 169) | private static class IconAdapter extends ViewHolderListAdapter... class ShapeViewHolder (line 175) | public static class ShapeViewHolder extends ViewHolderAdapter.ViewHold... method ShapeViewHolder (line 183) | public ShapeViewHolder(View view) { method setContent (line 221) | @Override class PackViewHolder (line 264) | public static class PackViewHolder extends ViewHolderAdapter.ViewHolde... method PackViewHolder (line 268) | public PackViewHolder(View view) { method setContent (line 275) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/MarginDialog.java class MarginDialog (line 19) | public class MarginDialog extends BasePreferenceDialog { method newInstance (line 24) | public static MarginDialog newInstance(String key) { method onDialogClosed (line 33) | @Override method onBindDialogView (line 60) | @Override class LiveMarginParameters (line 141) | private static class LiveMarginParameters { method LiveMarginParameters (line 145) | public LiveMarginParameters(Float dx, Float dy) { FILE: app/src/main/java/rocks/tbog/tblauncher/preference/MultiDependencies.java class MultiDependencies (line 13) | public abstract class MultiDependencies { method findPreferenceInHierarchy (line 41) | protected abstract Preference findPreferenceInHierarchy(String key); method MultiDependencies (line 43) | public MultiDependencies(Preference host, AttributeSet attrs) { method register (line 57) | public void register() { method unregister (line 62) | public void unregister() { method onDependencyChanged (line 66) | public void onDependencyChanged(Preference dependency, boolean disable... method setDependencyState (line 71) | private void setDependencyState(String key, boolean enabled) { method getAttributeStringValue (line 76) | private static String getAttributeStringValue(AttributeSet attrs, Stri... method registerDependencies (line 83) | private void registerDependencies() { method unregisterDependencies (line 105) | private void unregisterDependencies() { method setHostState (line 126) | private void setHostState() { method hasDependencies (line 137) | public boolean hasDependencies() { FILE: app/src/main/java/rocks/tbog/tblauncher/preference/MultiDependenciesSwitchPreference.java class MultiDependenciesSwitchPreference (line 11) | public class MultiDependenciesSwitchPreference extends SwitchPreference { method MultiDependenciesSwitchPreference (line 15) | public MultiDependenciesSwitchPreference(@NonNull Context context, @Nu... method MultiDependenciesSwitchPreference (line 20) | public MultiDependenciesSwitchPreference(@NonNull Context context, @Nu... method MultiDependenciesSwitchPreference (line 25) | public MultiDependenciesSwitchPreference(@NonNull Context context, @Nu... method MultiDependenciesSwitchPreference (line 30) | public MultiDependenciesSwitchPreference(@NonNull Context context) { method initMultiDep (line 34) | private void initMultiDep(@Nullable AttributeSet attrs) { method onAttached (line 43) | @Override method onDetached (line 49) | @Override method onPrepareForRemoval (line 55) | @Override method onDependencyChanged (line 61) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/OrderListPreferenceDialog.java class OrderListPreferenceDialog (line 25) | public class OrderListPreferenceDialog extends PreferenceDialogFragmentC... method newInstance (line 37) | public static OrderListPreferenceDialog newInstance(String key) { method onCreate (line 45) | @Override method onSaveInstanceState (line 72) | @Override method getListPreference (line 81) | private MultiSelectListPreference getListPreference() { method generateEntryList (line 85) | protected ArrayList generateEntryList() { method onPrepareDialogBuilder (line 95) | @Override method onStart (line 132) | @Override method generateNewValues (line 138) | protected void generateNewValues(List list) { method onDialogClosed (line 149) | @Override class ListEntry (line 162) | public static class ListEntry { method ListEntry (line 166) | public ListEntry(@NonNull CharSequence name, @NonNull String value) { method equals (line 171) | @Override method hashCode (line 181) | @Override class EntryAdapter (line 187) | private static class EntryAdapter extends ViewHolderListAdapter vie... method getList (line 200) | public List getList() { class EntryViewHolder (line 205) | public static class EntryViewHolder extends ViewHolderAdapter.ViewHold... method EntryViewHolder (line 210) | protected EntryViewHolder(View view) { method setContent (line 217) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/PreferenceColorDialog.java class PreferenceColorDialog (line 30) | public class PreferenceColorDialog extends BasePreferenceDialog { method newInstance (line 36) | public static PreferenceColorDialog newInstance(String key) { method onDialogClosed (line 45) | @Override method onCreate (line 61) | @Override method onCreateDialogView (line 82) | @Override method onSaveInstanceState (line 139) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/PreviewImagePreference.java class PreviewImagePreference (line 26) | public class PreviewImagePreference extends androidx.preference.DialogPr... method PreviewImagePreference (line 28) | public PreviewImagePreference(Context context, AttributeSet attrs, int... method PreviewImagePreference (line 32) | public PreviewImagePreference(Context context, AttributeSet attrs, int... method PreviewImagePreference (line 36) | public PreviewImagePreference(Context context, AttributeSet attrs) { method PreviewImagePreference (line 40) | public PreviewImagePreference(Context context) { method onBindViewHolder (line 44) | @SuppressLint("ClickableViewAccessibility") FILE: app/src/main/java/rocks/tbog/tblauncher/preference/QuickListPreferenceDialog.java class QuickListPreferenceDialog (line 8) | public class QuickListPreferenceDialog extends BasePreferenceDialog { method newInstance (line 12) | public static QuickListPreferenceDialog newInstance(String key) { method onDialogClosed (line 21) | @Override method onBindDialogView (line 28) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/preference/SeekBarChangeListener.java class SeekBarChangeListener (line 8) | public abstract class SeekBarChangeListener implements SeekBar.OnSeek... type ValueChanged (line 13) | interface ValueChanged { method valueChanged (line 14) | void valueChanged(T newValue); method SeekBarChangeListener (line 17) | public SeekBarChangeListener(int offset, TextView textView, ValueChang... method onStartTrackingTouch (line 23) | @Override class ProgressChangedInt (line 28) | public static class ProgressChangedInt extends SeekBarChangeListener var, int min, fl... method onProgressChanged (line 197) | @Override method onStartTrackingTouch (line 203) | @Override method onStopTrackingTouch (line 208) | @Override class LiveShadowParameters (line 214) | private static class LiveShadowParameters { method LiveShadowParameters (line 219) | public LiveShadowParameters(Float radius, Float dx, Float dy) { FILE: app/src/main/java/rocks/tbog/tblauncher/preference/SliderDialog.java class SliderDialog (line 17) | public class SliderDialog extends BasePreferenceDialog { method newInstance (line 21) | public static SliderDialog newInstance(String key) { method onDialogClosed (line 30) | @Override method onBindDialogView (line 42) | @Override method setProgressFromPreference (line 195) | public static void setProgressFromPreference(@NonNull SeekBar seekBar,... FILE: app/src/main/java/rocks/tbog/tblauncher/preference/TagOrderListPreferenceDialog.java class TagOrderListPreferenceDialog (line 26) | public class TagOrderListPreferenceDialog extends OrderListPreferenceDia... method newInstance (line 32) | public static TagOrderListPreferenceDialog newInstance(String key) { method onCreate (line 40) | @Override method onSaveInstanceState (line 57) | @Override method getUntaggedIndexPreference (line 63) | @Nullable method generateEntryList (line 72) | @Override method generateNewValues (line 115) | @Override method onDialogClosed (line 132) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/quicklist/DockRecycleLayoutManager.java class DockRecycleLayoutManager (line 17) | public class DockRecycleLayoutManager extends RecyclerView.LayoutManager... method DockRecycleLayoutManager (line 34) | public DockRecycleLayoutManager(int columnCount, int rowCount) { method setColumnCount (line 40) | public void setColumnCount(int count) { method setRowCount (line 44) | public void setRowCount(int count) { method setRightToLeft (line 48) | public void setRightToLeft(boolean rightToLeft) { method adapterPosition (line 52) | private static int adapterPosition(@NonNull View child) { method viewNeedsUpdate (line 56) | private static boolean viewNeedsUpdate(View v) { method getDebugName (line 61) | private static String getDebugName(View v) { method getDebugInfo (line 84) | private static String getDebugInfo(View v) { method logDebug (line 102) | private static void logDebug(String message) { method onAttachedToWindow (line 107) | @Override method onDetachedFromWindow (line 113) | @Override method supportsPredictiveItemAnimations (line 126) | @Override method onItemsRemoved (line 139) | @Override method onItemsMoved (line 145) | @Override method generateDefaultLayoutParams (line 151) | @Override method getVerticalSpace (line 156) | private int getVerticalSpace() { method getHorizontalSpace (line 160) | private int getHorizontalSpace() { method onLayoutChildren (line 179) | @Override method onLayoutCompleted (line 204) | @Override method smoothScrollToPosition (line 210) | @Override method scrollToPosition (line 217) | @Override method updateSizing (line 222) | private void updateSizing() { method getAdapterIdx (line 256) | private int getAdapterIdx(int colIdx, int rowIdx) { method getColumnIdx (line 262) | private int getColumnIdx(int adapterPos) { method getRowIdx (line 268) | private int getRowIdx(int adapterPos) { method getPageIdx (line 273) | private int getPageIdx(int adapterPos) { method getColumnWidth (line 277) | private int getColumnWidth() { method getRowHeight (line 281) | private int getRowHeight() { method getColumnPosition (line 285) | private int getColumnPosition(int columnIdx) { method getRowPosition (line 302) | private int getRowPosition(int rowIdx) { method getPagePosition (line 309) | private int getPagePosition(int pageIdx) { method layoutChildren (line 317) | private void layoutChildren(RecyclerView.Recycler recycler) { method findFirstVisibleAdapterPosition (line 401) | private int findFirstVisibleAdapterPosition() { method layoutAdapterPos (line 419) | private View layoutAdapterPos(RecyclerView.Recycler recycler, int adap... method cacheChildren (line 467) | private void cacheChildren() { method detachCachedChildren (line 483) | private void detachCachedChildren(RecyclerView.Recycler recycler) { method clearViewCache (line 500) | private void clearViewCache(RecyclerView.Recycler recycler) { method indexOfChild (line 509) | private int indexOfChild(View child) { method canScrollHorizontally (line 517) | @Override method scrollHorizontallyBy (line 532) | @Override method checkVisibilityAfterScroll (line 604) | private boolean checkVisibilityAfterScroll() { method getLeftChildView (line 621) | @NonNull method getRightChildView (line 647) | @NonNull method getPageScroll (line 673) | public float getPageScroll() { method getPageAdapterPosition (line 685) | public int getPageAdapterPosition(int page) { method computeScrollVectorForPosition (line 690) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/quicklist/DragAndDropInfo.java class DragAndDropInfo (line 5) | class DragAndDropInfo { FILE: app/src/main/java/rocks/tbog/tblauncher/quicklist/EditQuickList.java class EditQuickList (line 43) | public class EditQuickList { method applyChanges (line 55) | public void applyChanges(@NonNull Context context) { method addFilters (line 69) | private void addFilters(@NonNull LayoutInflater inflater, @NonNull Arr... method addActions (line 92) | private void addActions(@NonNull LayoutInflater inflater, @NonNull Arr... method addTags (line 115) | private void addTags(@NonNull LayoutInflater inflater, @NonNull ArrayL... method addFavorites (line 141) | private void addFavorites(@NonNull LayoutInflater inflater, @NonNull A... method bindView (line 163) | public void bindView(@NonNull View view) { method previewStartDrag (line 236) | private static boolean previewStartDrag(@NonNull EntryItem entry, @Non... method startDragAndDrop (line 247) | @SuppressWarnings("deprecation") method repositionViews (line 256) | protected static void repositionViews(@NonNull ViewGroup quickList, in... method previewDragListener (line 281) | private static boolean previewDragListener(@Nullable View v, @NonNull ... FILE: app/src/main/java/rocks/tbog/tblauncher/quicklist/EditQuickListDialog.java class EditQuickListDialog (line 15) | public class EditQuickListDialog extends DialogFragment { method layoutRes (line 19) | @Override method onCreateView (line 24) | @Nullable method onViewCreated (line 36) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/quicklist/PagedScrollListener.java class PagedScrollListener (line 8) | public class PagedScrollListener extends RecyclerView.OnScrollListener { method PagedScrollListener (line 12) | public PagedScrollListener() { method onScrollStateChanged (line 15) | @Override method snapToPage (line 22) | public static void snapToPage(@NonNull RecyclerView recyclerView) { FILE: app/src/main/java/rocks/tbog/tblauncher/quicklist/QuickList.java class QuickList (line 53) | public class QuickList { method run (line 67) | @Override method cornerRadius (line 95) | private static int cornerRadius(@NonNull Context ctx, @NonNull SharedP... method applyUiPref (line 102) | public static void applyUiPref(@NonNull SharedPreferences pref, View q... method setGridSize (line 151) | private static void setGridSize(View quickList) { method setLayoutDirection (line 169) | private static void setLayoutDirection(View quickList, boolean rightTo... method getBackgroundColor (line 181) | public static int getBackgroundColor(SharedPreferences pref) { method onClick (line 185) | public static void onClick(final EntryItem entry, View v) { method onLongClick (line 193) | public static boolean onLongClick(final EntryItem entry, View v) { method getContext (line 206) | public Context getContext() { method onCreateActivity (line 210) | public void onCreateActivity(TBLauncherActivity tbLauncherActivity) { method reload (line 228) | public void reload() { method inflateViewStub (line 237) | @SuppressWarnings("unchecked") method inflateQuickListView (line 243) | private void inflateQuickListView() { method populateList (line 258) | private void populateList() { method populateList (line 276) | public static boolean populateList(Context context, RecycleAdapter ada... method toggleSearch (line 302) | public void toggleSearch(@NonNull View v, @NonNull String query, @NonN... method toggleProvider (line 334) | public void toggleProvider(View v, IProvider provider, @Nullable ja... method toggleFilter (line 368) | public void toggleFilter(View v, IProvider provider, @NonNull Strin... method toggleFilter (line 426) | public void toggleFilter(View v, @Nullable Provider pages) { method getCount (line 19) | @Override method isViewFromObject (line 24) | @Override method getPageTitle (line 31) | @Nullable method instantiateItem (line 37) | @NonNull method destroyItem (line 45) | @Override class PageInfo (line 53) | public static class PageInfo { method PageInfo (line 57) | public PageInfo(String title, View view) { method getView (line 62) | public View getView() { FILE: app/src/main/java/rocks/tbog/tblauncher/result/AsyncSetEntryDrawable.java class AsyncSetEntryDrawable (line 23) | public abstract class AsyncSetEntryDrawable ext... method AsyncSetEntryDrawable (line 30) | public AsyncSetEntryDrawable(@NonNull ImageView image, int drawFlags, ... method getImageView (line 65) | @Nullable method doInBackground (line 75) | @Override method getDrawable (line 86) | @WorkerThread method setDrawable (line 89) | @UiThread method onPostExecute (line 98) | @Override method onCancelled (line 140) | @Override method execute (line 146) | public void execute() { FILE: app/src/main/java/rocks/tbog/tblauncher/result/CustomRecycleLayoutManager.java class CustomRecycleLayoutManager (line 19) | public class CustomRecycleLayoutManager extends RecyclerView.LayoutManag... type OverScrollListener (line 56) | public interface OverScrollListener { method onOverScroll (line 57) | void onOverScroll(RecyclerView recyclerView, int amount); class RowInfo (line 60) | private static class RowInfo { method CustomRecycleLayoutManager (line 67) | public CustomRecycleLayoutManager() { method CustomRecycleLayoutManager (line 71) | public CustomRecycleLayoutManager(boolean bottomToTop, boolean rightTo... method setBottomToTop (line 78) | public void setBottomToTop(boolean bottomToTop) { method isBottomToTop (line 87) | public boolean isBottomToTop() { method setRightToLeft (line 91) | public void setRightToLeft(boolean rightToLeft) { method isRightToLeft (line 100) | public boolean isRightToLeft() { method setReverseAdapter (line 104) | @Override method isReverseAdapter (line 114) | @Override method setColumns (line 125) | public void setColumns(int columnCount, boolean autoFill) { method getColumnCount (line 139) | public int getColumnCount() { method setAutoScrollBottom (line 143) | public void setAutoScrollBottom(boolean autoScrollBottom) { method setOverScrollListener (line 147) | public void setOverScrollListener(@Nullable OverScrollListener listene... method computeVerticalScrollExtent (line 152) | @Override method computeVerticalScrollOffset (line 157) | @Override method computeVerticalScrollRange (line 194) | @Override method onAttachedToWindow (line 203) | @Override method onDetachedFromWindow (line 209) | @Override method supportsPredictiveItemAnimations (line 222) | @Override method onItemsRemoved (line 235) | @Override method onItemsChanged (line 249) | @Override method onItemsUpdated (line 264) | @Override method onAdapterChanged (line 270) | @Override method scrollToPosition (line 277) | @Override method generateDefaultLayoutParams (line 291) | @Override method getVerticalSpace (line 296) | private int getVerticalSpace() { method getHorizontalSpace (line 300) | private int getHorizontalSpace() { method onLayoutChildren (line 319) | @Override method onLayoutCompleted (line 374) | @Override method computeScrollOffset (line 412) | private int computeScrollOffset() { method computeRowCount (line 423) | private int computeRowCount(int itemCount) { class LayoutRowHelper (line 427) | private class LayoutRowHelper { method LayoutRowHelper (line 436) | private LayoutRowHelper(RecyclerView.Recycler recycler, int columnCo... method setPositionIncrement (line 441) | public void setPositionIncrement(int nextLeft) { method layoutRow (line 445) | public void layoutRow(int rowIdx, int posX, int posY) { method layoutView (line 484) | @Nullable method offsetVertical (line 491) | public void offsetVertical(int offsetY) { method initRow (line 507) | public void initRow() { method getDecoratedHeight (line 511) | public int getDecoratedHeight() { method getDecoratedTop (line 515) | public int getDecoratedTop() { method getDecoratedBottom (line 519) | public int getDecoratedBottom() { method getRowPosition (line 524) | private int getRowPosition(int rowIdx) { method getRowHeight (line 537) | private int getRowHeight(int rowIdx) { method layoutChildren (line 545) | private void layoutChildren(RecyclerView.Recycler recycler) { method cacheChildren (line 637) | private void cacheChildren() { method detachCachedChildren (line 653) | private void detachCachedChildren(RecyclerView.Recycler recycler) { method layoutAdapterPos (line 675) | private View layoutAdapterPos(RecyclerView.Recycler recycler, int adap... method layoutChildView (line 706) | private void layoutChildView(View view, int left, int top) { method layoutChildView (line 710) | private void layoutChildView(View view, int left, int top, int width, ... method clearViewCache (line 720) | private void clearViewCache(RecyclerView.Recycler recycler) { method updateSizing (line 734) | private void updateSizing() { method updateRowInfo (line 776) | private void updateRowInfo(int expectedRowHeight) { method updateRowHeight (line 803) | private void updateRowHeight(int rowIdx, int newHeight) { method canScrollVertically (line 838) | @Override method indexOfChild (line 851) | private int indexOfChild(View child) { method adapterPosition (line 859) | private int adapterPosition(@NonNull View child) { method adapterPosition (line 863) | private int adapterPosition(int childIdx) { method adapterPosition (line 870) | private int adapterPosition(int colIdx, int rowIdx) { method getRowIdx (line 877) | private int getRowIdx(int adapterPos) { method getTopView (line 888) | @NonNull method getBottomView (line 902) | @NonNull method findBottomVisibleItemView (line 911) | @NonNull method findLastVisibleItemPosition (line 929) | public int findLastVisibleItemPosition() { method topAdapterItemIdx (line 953) | private int topAdapterItemIdx() { method bottomAdapterItemIdx (line 962) | private int bottomAdapterItemIdx() { method aboveAdapterItemIdx (line 966) | private int aboveAdapterItemIdx(int idx) { method belowAdapterItemIdx (line 970) | private int belowAdapterItemIdx(int idx) { method scrollVerticallyBy (line 979) | @Override method overScrollVertical (line 1043) | private void overScrollVertical(int amount) { method resetOverScrollVertical (line 1053) | private void resetOverScrollVertical() { method checkVisibilityAfterScroll (line 1058) | private void checkVisibilityAfterScroll(RecyclerView.Recycler recycler... method needsVisibilityChange (line 1083) | private boolean needsVisibilityChange(int adapterPosition, int top, bo... method changeFirstVisible (line 1092) | private void changeFirstVisible(RecyclerView.Recycler recycler, int va... method viewNeedsUpdate (line 1102) | private static boolean viewNeedsUpdate(View v) { method getDebugName (line 1107) | private static String getDebugName(View v) { method getDebugInfo (line 1130) | private static String getDebugInfo(View v) { method logDebug (line 1148) | private static void logDebug(String message) { FILE: app/src/main/java/rocks/tbog/tblauncher/result/EntryAdapter.java class EntryAdapter (line 16) | public class EntryAdapter extends BaseAdapter { method EntryAdapter (line 20) | public EntryAdapter(@NonNull List objects) { method EntryAdapter (line 25) | public EntryAdapter(@NonNull List objects, int drawFlags) { method addAll (line 30) | public void addAll(Collection newElements) { method getViewTypeCount (line 35) | @Override method getItemViewType (line 40) | @Override method getItem (line 45) | @Override method getCount (line 50) | @Override method getItemId (line 55) | @Override method getView (line 60) | @NonNull FILE: app/src/main/java/rocks/tbog/tblauncher/result/LoadDataForAdapter.java class LoadDataForAdapter (line 9) | public class LoadDataForAdapter extends AsyncTask loadInBackground(); method LoadDataForAdapter (line 17) | public LoadDataForAdapter(EntryAdapter adapter, LoadInBackground loadI... method doInBackground (line 23) | @Override method onPostExecute (line 30) | @Override method execute (line 37) | public void execute() { FILE: app/src/main/java/rocks/tbog/tblauncher/result/RecycleAdapter.java class RecycleAdapter (line 22) | public class RecycleAdapter extends RecycleAdapterBase list) { method setOnClickListener (line 35) | public void setOnClickListener(@Nullable OnClickListener listener) { method setOnLongClickListener (line 39) | public void setOnLongClickListener(@Nullable OnLongClickListener liste... method getItemViewType (line 43) | @Override method getItemId (line 51) | @Override method onBindViewHolder (line 59) | @Override method getItemCount (line 78) | @Override method getItem (line 83) | @Nullable method removeItem (line 95) | public void removeItem(EntryItem result) { method addItem (line 101) | public void addItem(EntryItem item) { method clear (line 106) | public void clear() { method refresh (line 112) | public void refresh() { method updateItems (line 117) | @SuppressLint("NotifyDataSetChanged") method notifyItemChanged (line 124) | public void notifyItemChanged(EntryItem result) { class Holder (line 131) | public static class Holder extends RecyclerView.ViewHolder { method Holder (line 133) | public Holder(@NonNull View itemView) { method setOnClickListener (line 143) | public void setOnClickListener(@Nullable View.OnClickListener listen... method setOnLongClickListener (line 149) | public void setOnLongClickListener(@Nullable View.OnLongClickListene... type OnClickListener (line 156) | public interface OnClickListener { method onClick (line 157) | void onClick(EntryItem entryItem, View view); type OnLongClickListener (line 160) | public interface OnLongClickListener { method onLongClick (line 161) | boolean onLongClick(EntryItem entryItem, View view); FILE: app/src/main/java/rocks/tbog/tblauncher/result/RecycleScrollListener.java class RecycleScrollListener (line 21) | public class RecycleScrollListener extends RecyclerView.OnScrollListener... class State (line 29) | private static class State { method resizeFinished (line 38) | public boolean resizeFinished() { method resizeInProgress (line 42) | public boolean resizeInProgress() { method resizeWithScroll (line 46) | public boolean resizeWithScroll() { method toString (line 50) | @NonNull method reset (line 56) | public void reset() { method setResizeAnimation (line 63) | public void setResizeAnimation() { method setResizeWithScroll (line 67) | public void setResizeWithScroll() { method setResizeFinished (line 71) | public void setResizeFinished() { method RecycleScrollListener (line 76) | public RecycleScrollListener(KeyboardHandler handler) { method onScrollStateChanged (line 80) | @Override method scrollStateString (line 167) | @NonNull method onScrolled (line 181) | @Override method onOverScroll (line 233) | @Override method hideKeyboardWhileDragging (line 241) | private void hideKeyboardWhileDragging(RecyclerView list) { method setListAutoScroll (line 291) | private void setListAutoScroll(@NonNull RecyclerView list, boolean val... method handleResizeDone (line 296) | private void handleResizeDone(@NonNull RecyclerView list) { method setListLayoutHeight (line 312) | public static void setListLayoutHeight(ViewGroup list, int height) { FILE: app/src/main/java/rocks/tbog/tblauncher/result/ResultHelper.java class ResultHelper (line 39) | public class ResultHelper { method ResultHelper (line 57) | private ResultHelper() { method addViewTypes (line 61) | private static void addViewTypes(int[] viewTypes) { method launch (line 73) | public static void launch(@NonNull View view, @NonNull EntryItem pojo) { method launch (line 91) | public static void launch(@NonNull View view, @NonNull EntryItem pojo,... method recordLaunch (line 119) | public static void recordLaunch(@NonNull EntryItem pojo, @NonNull Cont... method removeFromResultsAndHistory (line 131) | public static void removeFromResultsAndHistory(@NonNull EntryItem pojo... method removeFromHistory (line 139) | private static void removeFromHistory(@NonNull EntryItem pojo, @NonNul... method launchAddToQuickList (line 143) | public static void launchAddToQuickList(@NonNull Context context, Entr... method launchRemoveFromQuickList (line 161) | public static void launchRemoveFromQuickList(@NonNull Context context,... method launchMessaging (line 179) | public static void launchMessaging(ContactEntry contactPojo, View v) { method launchIm (line 192) | public static void launchIm(ContactEntry.ImData imData, View v) { method launchContactView (line 206) | public static void launchContactView(ContactEntry contactPojo, Context... method launchCall (line 222) | public static void launchCall(Context context, View v, String phone) { method getItemViewTypeCount (line 255) | public static int getItemViewTypeCount() { method getItemViewLayout (line 259) | @LayoutRes method getItemViewType (line 269) | public static int getItemViewType(@NonNull EntryItem item, int drawFla... FILE: app/src/main/java/rocks/tbog/tblauncher/result/ResultItemDecoration.java class ResultItemDecoration (line 9) | public class ResultItemDecoration extends RecyclerView.ItemDecoration { method ResultItemDecoration (line 14) | public ResultItemDecoration(int horizontal, int vertical, boolean only... method getItemOffsets (line 20) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/result/ResultViewHelper.java class ResultViewHelper (line 43) | public final class ResultViewHelper { method ResultViewHelper (line 48) | private ResultViewHelper() { method highlightText (line 52) | private static CharSequence highlightText(@NonNull StringNormalizer.Re... method highlightText (line 67) | private static SpannableString highlightText(StringNormalizer.Result n... method displayHighlighted (line 90) | public static void displayHighlighted(@NonNull ResultRelevance relevan... method displayHighlighted (line 96) | public static boolean displayHighlighted(@NonNull ResultRelevance rele... method setButtonIconAsync (line 132) | public static void setButtonIconAsync(@NonNull ImageView iconView, @No... method setIconAsync (line 153) | public static ... method applyResultItemShadow (line 237) | public static void applyResultItemShadow(@NonNull TextView textView) { method applyPreferences (line 252) | public static void applyPreferences(int drawFlags, TextView nameView, ... method applyPreferences (line 288) | public static void applyPreferences(int drawFlags, TextView nameView, ... method applyListRowPreferences (line 297) | public static void applyListRowPreferences(ViewGroup rowView) { method getColorFilter (line 308) | @Nullable method setIconColorFilter (line 318) | @Nullable method removeIconColorFilter (line 325) | public static void removeIconColorFilter(@NonNull ImageView icon) { method setLoadingIcon (line 329) | public static void setLoadingIcon(@NonNull ImageView image) { FILE: app/src/main/java/rocks/tbog/tblauncher/result/ReversibleAdapterRecyclerLayoutManager.java type ReversibleAdapterRecyclerLayoutManager (line 3) | public interface ReversibleAdapterRecyclerLayoutManager { method setReverseAdapter (line 4) | void setReverseAdapter(boolean reverseAdapter); method isReverseAdapter (line 5) | boolean isReverseAdapter(); FILE: app/src/main/java/rocks/tbog/tblauncher/searcher/HistorySearcher.java class HistorySearcher (line 20) | public class HistorySearcher extends Searcher { method HistorySearcher (line 24) | public HistorySearcher(ISearchActivity activity, @NonNull String query) { method doInBackground (line 29) | @Override method getHistory (line 54) | static List getHistory(@NonNull Context context, DBHelper.H... FILE: app/src/main/java/rocks/tbog/tblauncher/searcher/ISearchActivity.java type ISearchActivity (line 11) | public interface ISearchActivity { method displayLoader (line 12) | void displayLoader(boolean b); method getContext (line 14) | @NonNull method resetTask (line 20) | void resetTask(); method clearAdapter (line 25) | void clearAdapter(); method updateAdapter (line 30) | void updateAdapter(@NonNull List results, boolean... method removeResult (line 35) | void removeResult(@NonNull EntryItem result); method filterResults (line 41) | void filterResults(String text); FILE: app/src/main/java/rocks/tbog/tblauncher/searcher/ISearcher.java type ISearcher (line 7) | public interface ISearcher { method addResult (line 8) | @WorkerThread method tagsEnabled (line 11) | boolean tagsEnabled(); FILE: app/src/main/java/rocks/tbog/tblauncher/searcher/QuerySearcher.java class QuerySearcher (line 22) | public class QuerySearcher extends Searcher { method QuerySearcher (line 26) | public QuerySearcher(ISearchActivity activity, @NonNull String query) { method addResult (line 31) | @Override method doInBackground (line 48) | @WorkerThread FILE: app/src/main/java/rocks/tbog/tblauncher/searcher/ResultBuffer.java class ResultBuffer (line 8) | public class ResultBuffer implements ISearcher { method ResultBuffer (line 13) | public ResultBuffer(boolean tagsEnabled, Class typeClass) { method getEntryItems (line 18) | public Collection getEntryItems() { method addResult (line 22) | @Override method tagsEnabled (line 30) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/searcher/Searcher.java class Searcher (line 27) | public abstract class Searcher extends AsyncTask implements ... method Searcher (line 44) | public Searcher(ISearchActivity activity, @NonNull String query) { method getContext (line 53) | @Nullable method getQuery (line 59) | @NonNull method getPojoProcessor (line 64) | protected PriorityQueue getPojoProcessor(ISearchActivity ac... method getMaxResultCount (line 68) | protected int getMaxResultCount(Context context) { method addResult (line 75) | @WorkerThread method onPreExecute (line 93) | @CallSuper method displayActivityLoader (line 102) | private void displayActivityLoader() { method onPostExecute (line 111) | @Override method setRefresh (line 139) | public void setRefresh(boolean refresh) { method tagsEnabled (line 143) | @Override method execute (line 148) | public void execute() { FILE: app/src/main/java/rocks/tbog/tblauncher/searcher/TagList.java class TagList (line 26) | public class TagList extends Searcher { method TagList (line 29) | public TagList(ISearchActivity activity, @NonNull String query) { method getPojoProcessor (line 33) | @Override method addResult (line 40) | @WorkerThread method addProcessedPojo (line 62) | private void addProcessedPojo(EntryItem entryItem) { method doInBackground (line 72) | @WorkerThread FILE: app/src/main/java/rocks/tbog/tblauncher/searcher/TagSearcher.java class TagSearcher (line 17) | public class TagSearcher extends Searcher { method TagSearcher (line 21) | public TagSearcher(ISearchActivity activity, @NonNull String query) { method getPojoProcessor (line 26) | @Override method addResult (line 31) | @WorkerThread method addProcessedPojo (line 52) | private void addProcessedPojo(EntryWithTags entryItem) { method doInBackground (line 62) | @WorkerThread FILE: app/src/main/java/rocks/tbog/tblauncher/shortcut/SaveSingleOreoShortcutAsync.java class SaveSingleOreoShortcutAsync (line 24) | @TargetApi(Build.VERSION_CODES.O) method SaveSingleOreoShortcutAsync (line 32) | public SaveSingleOreoShortcutAsync(@NonNull Context context, @NonNull ... method doInBackground (line 39) | @Override method onPostExecute (line 79) | @Override method execute (line 99) | public void execute() { FILE: app/src/main/java/rocks/tbog/tblauncher/shortcut/ShortcutUtil.java class ShortcutUtil (line 38) | public class ShortcutUtil { method areShortcutsEnabled (line 45) | public static boolean areShortcutsEnabled(Context context) { method addShortcut (line 55) | @TargetApi(Build.VERSION_CODES.O) method removeAllShortcuts (line 63) | public static void removeAllShortcuts(Context context) { method getAllShortcuts (line 70) | @TargetApi(Build.VERSION_CODES.O) method getShortcut (line 75) | @TargetApi(Build.VERSION_CODES.O) method getShortcut (line 83) | @TargetApi(Build.VERSION_CODES.O) method createShortcutRecord (line 117) | @TargetApi(Build.VERSION_CODES.O) method getAppNameFromPackageName (line 154) | @NonNull method getIconBlob (line 165) | @NonNull method getInitialIcon (line 175) | @Nullable method removeShortcut (line 189) | @WorkerThread FILE: app/src/main/java/rocks/tbog/tblauncher/ui/BlockableListView.java class BlockableListView (line 12) | public class BlockableListView extends ListView { method BlockableListView (line 15) | public BlockableListView(Context context) { method BlockableListView (line 19) | public BlockableListView(Context context, AttributeSet attrs) { method BlockableListView (line 23) | public BlockableListView(Context context, AttributeSet attrs, int defS... method blockTouchEvents (line 32) | public void blockTouchEvents() { method unblockTouchEvents (line 39) | public void unblockTouchEvents() { method onTouchEvent (line 43) | @SuppressLint("ClickableViewAccessibility") FILE: app/src/main/java/rocks/tbog/tblauncher/ui/BottomPullEffectView.java class BottomPullEffectView (line 16) | public class BottomPullEffectView extends View { method BottomPullEffectView (line 22) | public BottomPullEffectView(Context context) { method BottomPullEffectView (line 26) | public BottomPullEffectView(Context context, AttributeSet attrs) { method BottomPullEffectView (line 30) | public BottomPullEffectView(Context context, AttributeSet attrs, int f... method setPull (line 41) | public void setPull(float distance, float displacement, boolean animat... method releasePull (line 70) | public void releasePull() { method onDraw (line 85) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/ui/CenteredImageSpan.java class CenteredImageSpan (line 11) | public class CenteredImageSpan extends ImageSpan { method CenteredImageSpan (line 17) | public CenteredImageSpan(@NonNull Drawable drawable) { method getSize (line 21) | @Override method draw (line 46) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/ui/CustomizeMarginView.java class CustomizeMarginView (line 17) | public class CustomizeMarginView extends View { type OnOffsetChanged (line 36) | public interface OnOffsetChanged { method onOffsetChanged (line 37) | void onOffsetChanged(float dx, float dy); method CustomizeMarginView (line 40) | public CustomizeMarginView(Context context, @Nullable AttributeSet att... method CustomizeMarginView (line 44) | public CustomizeMarginView(Context context, @Nullable AttributeSet att... method setOnOffsetChanged (line 64) | public void setOnOffsetChanged(OnOffsetChanged listener) { method setPreviewColors (line 68) | public void setPreviewColors(int bgColor1, int bgColor2) { method setMarginParameters (line 73) | public void setMarginParameters(float horizontalMargin, float vertical... method setOffsetValues (line 80) | public void setOffsetValues(float offsetX, float offsetY) { method onDraw (line 86) | @Override method clampOffset (line 115) | private static float clampOffset(float value) { method onTouchEvent (line 119) | @SuppressLint("ClickableViewAccessibility") method onLayout (line 142) | @Override method onMeasure (line 152) | @Override method resolveAdjustedSize (line 206) | private int resolveAdjustedSize(int desiredSize, int measureSpec) { FILE: app/src/main/java/rocks/tbog/tblauncher/ui/CustomizeShadowView.java class CustomizeShadowView (line 17) | public class CustomizeShadowView extends View { type OnOffsetChanged (line 42) | public interface OnOffsetChanged { method onOffsetChanged (line 43) | void onOffsetChanged(float dx, float dy); method CustomizeShadowView (line 46) | public CustomizeShadowView(Context context, @Nullable AttributeSet att... method CustomizeShadowView (line 50) | public CustomizeShadowView(Context context, @Nullable AttributeSet att... method setShadowParameters (line 73) | public void setShadowParameters(float radius, float dx, float dy, int ... method setTextParameters (line 81) | public void setTextParameters(@Nullable CharSequence text, int color, ... method setOnOffsetChanged (line 91) | public void setOnOffsetChanged(OnOffsetChanged listener) { method setBackgroundParameters (line 95) | public void setBackgroundParameters(int bgColor1, int bgColor2) { method onDraw (line 100) | @Override method clampOffset (line 154) | private static float clampOffset(float value) { method onTouchEvent (line 158) | @SuppressLint("ClickableViewAccessibility") method onLayout (line 181) | @Override method onMeasure (line 191) | @Override method resolveAdjustedSize (line 245) | private int resolveAdjustedSize(int desiredSize, int measureSpec) { FILE: app/src/main/java/rocks/tbog/tblauncher/ui/CutoutFactory.java class CutoutFactory (line 21) | public class CutoutFactory { method getByManufacturer (line 23) | @Nullable method getForAndroidPie (line 37) | @TargetApi(Build.VERSION_CODES.P) method getStatusBar (line 51) | @NonNull method getNoCutout (line 56) | @NonNull class ComputeSafeZoneFromCutout (line 62) | private static abstract class ComputeSafeZoneFromCutout implements ICu... method ComputeSafeZoneFromCutout (line 66) | ComputeSafeZoneFromCutout(@NonNull Context context) { method getSafeZone (line 70) | @Override class HuaweiCutout (line 87) | private static class HuaweiCutout extends ComputeSafeZoneFromCutout { method HuaweiCutout (line 89) | HuaweiCutout(@NonNull Context context) { method hasCutout (line 93) | @Override method getCutout (line 107) | @Override class OppoCutout (line 133) | private static class OppoCutout extends ComputeSafeZoneFromCutout { method OppoCutout (line 135) | OppoCutout(@NonNull Context context) { method hasCutout (line 139) | @Override method getCutout (line 145) | @Override class VivoCutout (line 174) | private static class VivoCutout extends ComputeSafeZoneFromCutout { method VivoCutout (line 176) | VivoCutout(@NonNull Context context) { method hasCutout (line 180) | @Override method getCutout (line 200) | @Override class XiaomiCutout (line 210) | private static class XiaomiCutout extends ComputeSafeZoneFromCutout { method XiaomiCutout (line 212) | XiaomiCutout(@NonNull Context context) { method hasCutout (line 216) | @Override method getCutout (line 223) | @SuppressWarnings("UnnecessaryLocalVariable") class StatusBarCutout (line 248) | public static class StatusBarCutout extends ComputeSafeZoneFromCutout { method StatusBarCutout (line 250) | StatusBarCutout(@NonNull Context context) { method getStatusBarHeight (line 254) | public static int getStatusBarHeight(Context context) { method hasCutout (line 264) | @Override method getCutout (line 269) | @Override class AndroidPCutout (line 276) | @TargetApi(Build.VERSION_CODES.P) method AndroidPCutout (line 282) | AndroidPCutout(@NonNull DisplayCutout displayCutout) { method hasCutout (line 290) | @Override method getCutout (line 295) | @Override method getSafeZone (line 301) | @Override class NoCutout (line 307) | private static class NoCutout implements ICutout { method hasCutout (line 308) | @Override method getCutout (line 313) | @Override method getSafeZone (line 318) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/ui/DialogFragment.java class DialogFragment (line 26) | public abstract class DialogFragment extends androidx.fragment.a... type Button (line 34) | public enum Button { method layoutRes (line 38) | @LayoutRes type OnDismissListener (line 41) | public interface OnDismissListener { method onDismiss (line 42) | void onDismiss(@NonNull DialogFragment dialog); type OnConfirmListener (line 45) | public interface OnConfirmListener { method onConfirm (line 46) | void onConfirm(@Nullable T output); type OnButtonClickListener (line 49) | public interface OnButtonClickListener { method onButtonClick (line 50) | void onButtonClick(@NonNull DialogFragment dialog, @NonNull Butto... method setOnDismissListener (line 53) | public void setOnDismissListener(OnDismissListener listener) { method setOnConfirmListener (line 57) | public void setOnConfirmListener(OnConfirmListener listener) { method setOnPositiveClickListener (line 61) | public void setOnPositiveClickListener(OnButtonClickListener l... method setOnNegativeClickListener (line 65) | public void setOnNegativeClickListener(OnButtonClickListener l... method setOnNeutralClickListener (line 69) | public void setOnNeutralClickListener(OnButtonClickListener li... method putArgString (line 73) | public DialogFragment putArgString(@Nullable String key, @Null... method putArgLong (line 82) | public DialogFragment putArgLong(@Nullable String key, long va... method putArgInt (line 91) | public DialogFragment putArgInt(@Nullable String key, int valu... method onDismiss (line 100) | @Override method onConfirm (line 107) | public void onConfirm(@Nullable Output output) { method onButtonClick (line 112) | public void onButtonClick(@NonNull Button button) { method onCreate (line 131) | @Override method onCreateDialog (line 143) | @NonNull method inflateLayoutRes (line 157) | @NonNull method onCreateView (line 165) | @Nullable method setupDefaultButtonOkCancel (line 191) | protected void setupDefaultButtonOkCancel(Context context) { method setupDefaultButtonOk (line 200) | protected void setupDefaultButtonOk(Context context) { method createButtonBar (line 208) | private void createButtonBar(View view, LayoutInflater inflater) { method resolvePanel (line 257) | @Nullable method findViewById (line 270) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/ui/DialogWrapper.java class DialogWrapper (line 9) | public class DialogWrapper extends AppCompatDialog { type OnWindowFocusChanged (line 13) | public interface OnWindowFocusChanged { method onWindowFocusChanged (line 14) | void onWindowFocusChanged(@NonNull DialogWrapper dialog, boolean has... method DialogWrapper (line 17) | public DialogWrapper(Context context) { method DialogWrapper (line 21) | public DialogWrapper(Context context, int theme) { method DialogWrapper (line 25) | protected DialogWrapper(Context context, boolean cancelable, OnCancelL... method setOnWindowFocusChanged (line 29) | public void setOnWindowFocusChanged(@Nullable OnWindowFocusChanged cal... method onWindowFocusChanged (line 33) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/ui/ICutout.java type ICutout (line 5) | public interface ICutout { method hasCutout (line 6) | boolean hasCutout(); method getCutout (line 8) | Rect[] getCutout(); method getSafeZone (line 9) | Rect getSafeZone(); FILE: app/src/main/java/rocks/tbog/tblauncher/ui/KeyboardHandler.java type KeyboardHandler (line 3) | public interface KeyboardHandler { method showKeyboard (line 4) | void showKeyboard(); method hideKeyboard (line 5) | void hideKeyboard(); FILE: app/src/main/java/rocks/tbog/tblauncher/ui/LinearAdapter.java class LinearAdapter (line 28) | public class LinearAdapter extends BaseAdapter { type MenuItem (line 31) | public interface MenuItem { method getLayoutResource (line 32) | @LayoutRes method isEnabled (line 35) | boolean isEnabled(); class ItemDivider (line 38) | public static class ItemDivider implements MenuItem { method getLayoutResource (line 39) | @Override method isEnabled (line 44) | @Override class ItemTitle (line 50) | public static class ItemTitle implements MenuItem { method ItemTitle (line 54) | public ItemTitle(Context context, @StringRes int nameRes) { method ItemTitle (line 58) | public ItemTitle(@NonNull String string) { method toString (line 62) | @NonNull method getLayoutResource (line 68) | @Override method isEnabled (line 73) | @Override class ItemString (line 79) | public static class ItemString implements MenuItem { method ItemString (line 83) | public ItemString(@NonNull String string) { method toString (line 87) | @NonNull method getLayoutResource (line 93) | @Override method isEnabled (line 98) | @Override class ItemText (line 104) | public static class ItemText extends ItemString { method ItemText (line 105) | public ItemText(@NonNull String string) { method getLayoutResource (line 109) | @Override method isEnabled (line 114) | @Override class Item (line 120) | public static class Item extends ItemString { method Item (line 124) | public Item(Context context, @StringRes int stringId) { method getCount (line 135) | @Override method getItem (line 140) | @Override method getItemId (line 145) | @Override method getView (line 150) | @SuppressLint("ViewHolder") method bindView (line 180) | protected void bindView(View convertView, MenuItem item) { method add (line 186) | public void add(MenuItem item) { method add (line 191) | public void add(int index, MenuItem item) { method areAllItemsEnabled (line 196) | @Override method isEnabled (line 201) | @Override method remove (line 207) | public void remove(MenuItem item) { FILE: app/src/main/java/rocks/tbog/tblauncher/ui/LinearAdapterPlus.java class LinearAdapterPlus (line 12) | public class LinearAdapterPlus extends LinearAdapter { type BindCallback (line 13) | public interface BindCallback { method bindView (line 18) | boolean bindView(View view); class ItemStringIcon (line 21) | public static class ItemStringIcon extends ItemString implements BindC... method ItemStringIcon (line 25) | public ItemStringIcon(@NonNull String string, @NonNull Drawable icon) { method getLayoutResource (line 30) | @Override method bindView (line 35) | @Override method bindView (line 44) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/ui/ListPopup.java class ListPopup (line 29) | public class ListPopup extends PopupWindow { method create (line 41) | public static ListPopup create(@NonNull Context context, ListAdapter a... method ListPopup (line 63) | private ListPopup(@NonNull Context context) { method setOnItemClickListener (line 78) | public ListPopup setOnItemClickListener(OnItemClickListener onItemClic... method setOnItemLongClickListener (line 83) | public ListPopup setOnItemLongClickListener(OnItemLongClickListener on... method getAdapter (line 88) | public ListAdapter getAdapter() { method setDismissOnItemClick (line 92) | public ListPopup setDismissOnItemClick(boolean dismissOnClick) { method isInsideViewBounds (line 97) | public boolean isInsideViewBounds(int x, int y) { method setDimAmount (line 113) | public ListPopup setDimAmount(float dimAmount) { method setAdapter (line 124) | public void setAdapter(ListAdapter adapter) { method getLinearLayout (line 136) | private LinearLayout getLinearLayout() { method updateItems (line 141) | private void updateItems() { method setTextColorRecursive (line 176) | private static boolean setTextColorRecursive(View view, int color) { method onItemClicked (line 193) | private void onItemClicked(View view) { method onItemLongClicked (line 203) | private boolean onItemLongClicked(View view) { method beforeShow (line 211) | private void beforeShow() { method showCenter (line 233) | public void showCenter(@NonNull View viewForWindowToken) { method show (line 237) | public void show(@NonNull View anchor) { method show (line 241) | public void show(@NonNull View anchor, float anchorOverlap) { method showAsDropDown (line 289) | @Override method showAtLocation (line 295) | @Override method setSizeAndPosition (line 310) | private int[] setSizeAndPosition(Rect displayFrame, int xOffset, int y... method setSizeAndPosition (line 331) | private int[] setSizeAndPosition(Rect displayFrame, int xOffset, int y... method applyDim (line 361) | private void applyDim() { method setModal (line 375) | public ListPopup setModal(boolean modal) { type OnItemClickListener (line 380) | public interface OnItemClickListener { method onItemClick (line 381) | void onItemClick(ListAdapter adapter, View view, int position); type OnItemLongClickListener (line 384) | public interface OnItemLongClickListener { method onItemLongClick (line 385) | boolean onItemLongClick(ListAdapter adapter, View view, int position); class Item (line 391) | public static class Item { method Item (line 396) | public Item(Context context, @StringRes int stringId) { method Item (line 403) | public Item(String string) { method toString (line 409) | @NonNull class ScrollView (line 416) | protected class ScrollView extends android.widget.ScrollView { method ScrollView (line 417) | public ScrollView(Context context) { method dispatchTouchEvent (line 421) | @Override class PopupDataSetObserver (line 438) | private class PopupDataSetObserver extends DataSetObserver { method onChanged (line 439) | @Override method onInvalidated (line 448) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/ui/RecyclerList.java class RecyclerList (line 13) | public class RecyclerList extends RecyclerView { method RecyclerList (line 16) | public RecyclerList(@NonNull Context context) { method RecyclerList (line 20) | public RecyclerList(@NonNull Context context, @Nullable AttributeSet a... method RecyclerList (line 24) | public RecyclerList(@NonNull Context context, @Nullable AttributeSet a... method getAdapterFirstItemIdx (line 28) | public int getAdapterFirstItemIdx() { method scrollToFirstItem (line 36) | public void scrollToFirstItem() { FILE: app/src/main/java/rocks/tbog/tblauncher/ui/SearchEditText.java class SearchEditText (line 10) | public class SearchEditText extends AppCompatEditText { method SearchEditText (line 13) | public SearchEditText(Context context) { method SearchEditText (line 17) | public SearchEditText(Context context, AttributeSet attrs) { method SearchEditText (line 21) | public SearchEditText(Context context, AttributeSet attrs, int defStyl... method setOnEditorActionListener (line 25) | @Override method onKeyPreIme (line 31) | @Override method onDragEvent (line 39) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/ui/SquareImageView.java class SquareImageView (line 10) | public class SquareImageView extends androidx.appcompat.widget.AppCompat... method SquareImageView (line 16) | public SquareImageView(@NonNull Context context) { method SquareImageView (line 20) | public SquareImageView(@NonNull Context context, @Nullable AttributeSe... method SquareImageView (line 24) | public SquareImageView(@NonNull Context context, @Nullable AttributeSe... type ToString (line 28) | interface ToString { method fromMode (line 29) | @NonNull method onMeasure (line 33) | @Override method onSizeChanged (line 131) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/ui/TagsMenuUtils.java class TagsMenuUtils (line 30) | public class TagsMenuUtils { method createTagsMenu (line 31) | public static ListPopup createTagsMenu(Context ctx, Iterable t... class MenuTagAdapter (line 63) | private static class MenuTagAdapter extends BaseAdapter { class MenuItem (line 67) | private static class MenuItem { method MenuItem (line 71) | public MenuItem(@NonNull String tagName) { method MenuItem (line 76) | public MenuItem(@NonNull StaticEntry entry) { method toString (line 81) | @NonNull method setIcon (line 87) | public void setIcon(TextView textView) { method MenuTagAdapter (line 116) | public MenuTagAdapter() { method addItem (line 120) | public void addItem(MenuItem item) { method addItem (line 125) | public void addItem(int index, MenuItem item) { method getCount (line 130) | @Override method getItem (line 135) | @Override method getItemId (line 140) | @Override method hasStableIds (line 145) | @Override method getView (line 150) | @SuppressLint("ViewHolder") method getItemViewType (line 168) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/ui/ViewStubPreview.java class ViewStubPreview (line 25) | public final class ViewStubPreview extends View { method ViewStubPreview (line 32) | public ViewStubPreview(Context context, AttributeSet attrs) { method ViewStubPreview (line 36) | public ViewStubPreview(Context context, AttributeSet attrs, int defSty... method getInflatedId (line 57) | public int getInflatedId() { method setInflatedId (line 70) | public void setInflatedId(int inflatedId) { method getLayoutResource (line 85) | public int getLayoutResource() { method setLayoutResource (line 100) | public void setLayoutResource(int layoutResource) { method setLayoutInflater (line 108) | public void setLayoutInflater(LayoutInflater inflater) { method getLayoutInflater (line 115) | public LayoutInflater getLayoutInflater() { method onMeasure (line 119) | @Override method draw (line 129) | @Override method dispatchDraw (line 135) | @Override method setVisibility (line 149) | @Override method inflate (line 172) | public View inflate() { method setOnInflateListener (line 220) | public void setOnInflateListener(OnInflateListener inflateListener) { method inflateStub (line 224) | @Nullable method inflateStub (line 229) | @Nullable method updateConstraintsAfterStubInflate (line 257) | private static void updateConstraintsAfterStubInflate(@Nullable Constr... method changeConstraintLayoutParamsTarget (line 286) | private static boolean changeConstraintLayoutParamsTarget(ConstraintLa... type OnInflateListener (line 357) | public interface OnInflateListener { method onInflate (line 366) | void onInflate(ViewStubPreview stub, View inflated); FILE: app/src/main/java/rocks/tbog/tblauncher/ui/WindowInsetsHelper.java class WindowInsetsHelper (line 21) | public class WindowInsetsHelper implements KeyboardHandler { method WindowInsetsHelper (line 31) | public WindowInsetsHelper(View root) { method showKeyboard (line 42) | @Override method findWindow (line 71) | private static Window findWindow(Context ctx) { method findTextEditor (line 84) | private static View findTextEditor(View root) { method hideKeyboard (line 104) | @Override method showSystemBars (line 123) | public void showSystemBars() { method hideSystemBars (line 127) | public void hideSystemBars() { method getRootView (line 131) | @NonNull method getKeyboardHeight (line 141) | public static int getKeyboardHeight(View view) { method isKeyboardVisible (line 146) | public static boolean isKeyboardVisible(View view) { FILE: app/src/main/java/rocks/tbog/tblauncher/ui/dialog/ConfirmDialog.java class ConfirmDialog (line 17) | public class ConfirmDialog extends DialogFragment { method layoutRes (line 18) | @Override method onCreateView (line 23) | @Nullable method onViewCreated (line 35) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/ui/dialog/EditTextDialog.java class EditTextDialog (line 30) | public class EditTextDialog extends DialogFragment { method EditTextDialog (line 33) | private EditTextDialog() { method layoutRes (line 37) | @Override method onCreateView (line 42) | @Nullable method onViewCreated (line 50) | @Override method onStart (line 102) | @Override class Builder (line 123) | public static class Builder { method Builder (line 132) | public Builder(@NonNull Context context) { method setTitle (line 137) | public Builder setTitle(@Nullable CharSequence title) { method setTitle (line 142) | public Builder setTitle(@StringRes int titleId) { method setHint (line 147) | public Builder setHint(@Nullable CharSequence hint) { method setHint (line 152) | public Builder setHint(@StringRes int hintId) { method setInitialText (line 156) | public Builder setInitialText(@Nullable CharSequence text) { method setPositiveButton (line 161) | public Builder setPositiveButton(@StringRes int btnTextId, OnButtonC... method setNegativeButton (line 169) | public Builder setNegativeButton(@StringRes int btnTextId, OnButtonC... method setNeutralButton (line 177) | public Builder setNeutralButton(@StringRes int btnTextId, OnButtonCl... method setConfirmListener (line 185) | public Builder setConfirmListener(@StringRes int positiveTextId, OnC... method getDialog (line 199) | @NonNull method show (line 212) | public void show() { FILE: app/src/main/java/rocks/tbog/tblauncher/ui/dialog/PleaseWaitDialog.java class PleaseWaitDialog (line 20) | public class PleaseWaitDialog extends DialogFragment { method setWork (line 27) | public void setWork(@Nullable Runnable work) { method onWorkFinished (line 31) | public void onWorkFinished() { method layoutRes (line 50) | @Override method onCreateView (line 55) | @Nullable method onViewCreated (line 99) | @Override method onStart (line 133) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/ui/dialog/TagsManagerDialog.java class TagsManagerDialog (line 21) | public class TagsManagerDialog extends DialogFragment { method layoutRes (line 25) | @Override method onCreateView (line 30) | @Nullable method onViewCreated (line 42) | @Override method onButtonClick (line 57) | @Override method onStart (line 69) | @Override method askBeforeDismiss (line 75) | private void askBeforeDismiss() { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/ArrayHelper.java class ArrayHelper (line 3) | public class ArrayHelper { method contains (line 4) | public static boolean contains(int[] arr, int find) { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/ClipboardUtils.java class ClipboardUtils (line 7) | public class ClipboardUtils { method setClipboard (line 8) | public static void setClipboard(Context context, String text) { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/ColorFilterHelper.java class ColorFilterHelper (line 12) | public class ColorFilterHelper { method adjustHue (line 28) | public static boolean adjustHue(ColorMatrix cm, int amount) { method adjustBrightness (line 48) | public static boolean adjustBrightness(ColorMatrix cm, int amount) { method adjustContrast (line 66) | public static boolean adjustContrast(ColorMatrix cm, int amount) { method adjustSaturation (line 90) | public static boolean adjustSaturation(ColorMatrix cm, int amount) { method adjustScale (line 110) | public static boolean adjustScale(ColorMatrix cm, int r, int g, int b,... method getChannelScale (line 128) | private static float getChannelScale(int scale) { method clampValue (line 134) | private static int clampValue(int val, int limit) { method adjustColor (line 138) | public static ColorFilter adjustColor(int brightness, int contrast, in... FILE: app/src/main/java/rocks/tbog/tblauncher/utils/DebugInfo.java class DebugInfo (line 8) | public class DebugInfo { method widgetAdd (line 10) | public static boolean widgetAdd(Context context) { method widgetInfo (line 15) | public static boolean widgetInfo(Context context) { method itemRelevance (line 20) | public static boolean itemRelevance(Context context) { method keyboardScrollHiderTouch (line 25) | public static boolean keyboardScrollHiderTouch(Context context) { method enableFavorites (line 30) | public static boolean enableFavorites(Context context) { method providerStatus (line 35) | public static boolean providerStatus(Context context) { method itemIconInfo (line 40) | public static boolean itemIconInfo(Context context) { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/DebugString.java class DebugString (line 5) | public class DebugString { method layoutParamSize (line 7) | public static String layoutParamSize(int size) { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/DeviceUtils.java class DeviceUtils (line 32) | public class DeviceUtils { method getDeviceId (line 38) | public static String getDeviceId(Context context) { method getDeviceSerial (line 65) | @SuppressLint("HardwareIds") method getIMEI (line 80) | @Nullable method getAndroidId (line 144) | public static String getAndroidId(Context context) { method encodeMD5 (line 192) | public static String encodeMD5(String text) { method getScreenWidth (line 225) | public static int getScreenWidth(Context context) { method getScreenHeight (line 239) | public static int getScreenHeight(Context context) { method convertDpToPx (line 255) | public static int convertDpToPx(Context context, int dp) { method convertPxToDp (line 267) | public static int convertPxToDp(Context context, int px) { method convertDpToPx (line 279) | public static int convertDpToPx(Context context, float dp) { method getDeviceName (line 289) | public static String getDeviceName(Context context) { method getURLEncodedDeviceName (line 297) | public static String getURLEncodedDeviceName() { method showDeviceInfo (line 313) | public static void showDeviceInfo(String tagOfLogCat, Context context) { method getDensityDpi (line 348) | public static int getDensityDpi(Context context) { method getDensityDpiText (line 352) | public static String getDensityDpiText(Context context) { method getLanguageCode (line 385) | public static String getLanguageCode() { method getScreenLayoutType (line 394) | public static int getScreenLayoutType(Context context) { method getScreenLayoutTypeText (line 404) | public static String getScreenLayoutTypeText(Context context) { method isTablet (line 434) | public static boolean isTablet(Context context) { method isLarge (line 443) | public static boolean isLarge(Context context) { method isXLarge (line 452) | public static boolean isXLarge(Context context) { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/DialogHelper.java class DialogHelper (line 27) | public class DialogHelper { method setCustomTitle (line 31) | public static void setCustomTitle(AlertDialog.Builder builder, CharSeq... method setButtonBarBackground (line 40) | @SuppressLint("RestrictedApi") method makeConfirmDialog (line 80) | public static ConfirmDialog makeConfirmDialog(@NonNull Context context... type OnRename (line 93) | public interface OnRename { method rename (line 94) | void rename(Dialog dialog, String name); method makeRenameDialog (line 97) | public static EditTextDialog.Builder makeRenameDialog(@NonNull Context... FILE: app/src/main/java/rocks/tbog/tblauncher/utils/EdgeGlowHelper.java class EdgeGlowHelper (line 23) | public final class EdgeGlowHelper { method setEdgeGlowColor (line 137) | public static void setEdgeGlowColor(RecyclerView recyclerView, @ColorI... method setEdgeGlowColor (line 154) | public static void setEdgeGlowColor(AbsListView listView, @ColorInt in... method setEffectGlowColor (line 170) | private static void setEffectGlowColor(Object effect, @ColorInt int co... class EdgeGlowFactory (line 203) | public static class EdgeGlowFactory extends RecyclerView.EdgeEffectFac... method EdgeGlowFactory (line 207) | public EdgeGlowFactory(@ColorInt int color) { method createEdgeEffect (line 211) | @NonNull FILE: app/src/main/java/rocks/tbog/tblauncher/utils/FileUtils.java class FileUtils (line 40) | public class FileUtils { method getFileInputStream (line 45) | @Nullable method sendFile (line 61) | private static void sendFile(@NonNull Activity activity, @NonNull Stri... method sendSettingsFile (line 118) | public static void sendSettingsFile(@NonNull Activity activity, @NonNu... method writeSettingsFile (line 122) | public static void writeSettingsFile(@NonNull Context context, @NonNul... method writeFile (line 126) | private static void writeFile(@NonNull File path, @NonNull String dire... method getXmlParser (line 187) | @Nullable method chooseSettingsFile (line 201) | public static void chooseSettingsFile(@NonNull Activity activity, int ... method chooseFile (line 205) | private static void chooseFile(@NonNull Activity activity, String type... method closeQuietly (line 220) | public static void closeQuietly(@Nullable Closeable c) { method copyFile (line 237) | @Nullable type ContentGenerator (line 293) | public interface ContentGenerator { method generate (line 294) | void generate(Writer writer) throws IOException; FILE: app/src/main/java/rocks/tbog/tblauncher/utils/FuzzyScore.java class FuzzyScore (line 20) | public class FuzzyScore { method FuzzyScore (line 51) | public FuzzyScore(@NonNull int[] pattern, boolean detailedMatchIndices) { method FuzzyScore (line 73) | public FuzzyScore(@NonNull int[] pattern) { method getPatternLength (line 77) | public int getPatternLength() { method setAdjacencyBonus (line 81) | public void setAdjacencyBonus(int adjacency_bonus) { method setSeparatorBonus (line 85) | public void setSeparatorBonus(int separator_bonus) { method setCamelBonus (line 89) | public void setCamelBonus(int camel_bonus) { method setLeadingLetterPenalty (line 93) | public void setLeadingLetterPenalty(int leading_letter_penalty) { method setMaxLeadingLetterPenalty (line 97) | public void setMaxLeadingLetterPenalty(int max_leading_letter_penalty) { method setUnmatchedLetterPenalty (line 101) | public void setUnmatchedLetterPenalty(int unmatched_letter_penalty) { method patternToString (line 105) | public static String patternToString(@Nullable int[] pattern) { method toString (line 121) | @NonNull method match (line 142) | @NonNull method match (line 161) | @NonNull class MatchInfo (line 277) | public static final class MatchInfo { method MatchInfo (line 286) | public MatchInfo() { method MatchInfo (line 290) | MatchInfo(int patternLength) { method MatchInfo (line 294) | public MatchInfo(@NonNull MatchInfo o) { method getMatchedSequences (line 300) | @NonNull method getMatchedSequences (line 305) | @NonNull method copyOrNewInstance (line 326) | public static MatchInfo copyOrNewInstance(@NonNull MatchInfo source,... method toString (line 339) | @NonNull FILE: app/src/main/java/rocks/tbog/tblauncher/utils/GestureDetectorHelper.java class GestureDetectorHelper (line 10) | public final class GestureDetectorHelper { method setGestureDetectorTouchSlop (line 13) | public static void setGestureDetectorTouchSlop(GestureDetector gesture... method setGestureDetectorTouchSlop (line 23) | public static void setGestureDetectorTouchSlop(GestureDetectorCompat g... FILE: app/src/main/java/rocks/tbog/tblauncher/utils/GoogleCalendarIcon.java class GoogleCalendarIcon (line 21) | public class GoogleCalendarIcon { method getDrawable (line 24) | @Nullable method getDayResId (line 42) | private static int getDayResId(Bundle bundle, Resources resources) { method getDayOfMonth (line 58) | private static int getDayOfMonth() { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/ISparseArray.java type ISparseArray (line 3) | public interface ISparseArray { method contains (line 11) | boolean contains(int key); method get (line 17) | E get(int key); method get (line 23) | E get(int key, E valueIfKeyNotFound); method delete (line 28) | void delete(int key); method remove (line 33) | default void remove(int key) { method removeAt (line 40) | void removeAt(int index); method removeAtRange (line 51) | void removeAtRange(int index, int size); method set (line 58) | default void set(int key, E value) { method put (line 67) | void put(int key, E value); method size (line 73) | int size(); method keyAt (line 85) | int keyAt(int index); method valueAt (line 98) | E valueAt(int index); method setValueAt (line 105) | void setValueAt(int index, E value); method indexOfKey (line 112) | int indexOfKey(int key); method indexOfValue (line 124) | int indexOfValue(E value); method clear (line 129) | void clear(); method append (line 135) | void append(int key, E value); FILE: app/src/main/java/rocks/tbog/tblauncher/utils/KeyboardToggleHelper.java class KeyboardToggleHelper (line 7) | public class KeyboardToggleHelper extends WindowInsetsHelper { method KeyboardToggleHelper (line 12) | public KeyboardToggleHelper(View root) { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/KeyboardTriggerBehaviour.java class KeyboardTriggerBehaviour (line 14) | public class KeyboardTriggerBehaviour extends LiveData V getOrDefault(@NonNull Map map, K key, V d... FILE: app/src/main/java/rocks/tbog/tblauncher/utils/MimeTypeUtils.java class MimeTypeUtils (line 26) | public class MimeTypeUtils { method MimeTypeUtils (line 45) | private MimeTypeUtils() { method getSupportedMimeTypes (line 52) | public static Set getSupportedMimeTypes(Context context) { method isSupportedMimeType (line 85) | private static boolean isSupportedMimeType(Context context, String mim... method getActiveMimeTypes (line 101) | public static Set getActiveMimeTypes(Context context) { method getRegisteredIntentByMimeType (line 123) | public static Intent getRegisteredIntentByMimeType(Context context, St... method getIntentByMimeType (line 141) | public static Intent getIntentByMimeType(String mimeType, long id, Str... method isIntentRegistered (line 164) | private static boolean isIntentRegistered(Context context, Intent inte... method getShortMimeType (line 177) | public static String getShortMimeType(String mimeType) { method getDefaultMimeTypes (line 184) | public static Set getDefaultMimeTypes() { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/PackageManagerUtils.java class PackageManagerUtils (line 14) | public class PackageManagerUtils { method enableComponent (line 19) | public static void enableComponent(Context ctx, Class component, boole... method getBestResolve (line 34) | public static ResolveInfo getBestResolve(Context context, Intent inten... method getComponentName (line 80) | public static ComponentName getComponentName(Context context, Intent i... method getLabel (line 93) | public static String getLabel(Context context, Intent intent) { method getLaunchingComponent (line 106) | public static ComponentName getLaunchingComponent(Context context, Com... method getLaunchingComponent (line 122) | public static ComponentName getLaunchingComponent(Context context, Str... method createUriIntent (line 144) | public static Intent createUriIntent(Uri uri) { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/PrefCache.java class PrefCache (line 28) | public class PrefCache { method PrefCache (line 48) | private PrefCache() { method resetCache (line 51) | public static void resetCache() { method getResultHistorySize (line 63) | public static int getResultHistorySize(Context context) { method getHistoryAdaptive (line 72) | public static int getHistoryAdaptive(Context context) { method showWidgetScreenAfterLaunch (line 81) | public static boolean showWidgetScreenAfterLaunch(SharedPreferences pr... method clearSearchAfterLaunch (line 85) | public static boolean clearSearchAfterLaunch(SharedPreferences pref) { method linkKeyboardAndSearchBar (line 89) | public static boolean linkKeyboardAndSearchBar(SharedPreferences pref) { method getFuzzySearchTags (line 93) | public static boolean getFuzzySearchTags(Context context) { method showTagsMenuIcons (line 101) | public static boolean showTagsMenuIcons(Context context) { method showTagsMenuUntagged (line 109) | public static boolean showTagsMenuUntagged(Context context) { method getTagsMenuUntaggedIndex (line 121) | public static int getTagsMenuUntaggedIndex(Context context) { method getResultSearcherCap (line 132) | public static int getResultSearcherCap(Context context) { method modeEmptyQuickListVisible (line 143) | public static boolean modeEmptyQuickListVisible(SharedPreferences pref... method modeEmptyFullscreen (line 147) | public static boolean modeEmptyFullscreen(SharedPreferences preference... method modeSearchQuickListVisible (line 151) | public static boolean modeSearchQuickListVisible(SharedPreferences pre... method modeSearchFullscreen (line 155) | public static boolean modeSearchFullscreen(SharedPreferences preferenc... method modeSearchOpenResult (line 159) | @NonNull method modeWidgetQuickListVisible (line 165) | public static boolean modeWidgetQuickListVisible(SharedPreferences pre... method modeWidgetFullscreen (line 169) | public static boolean modeWidgetFullscreen(SharedPreferences preferenc... method searchBarAtBottom (line 173) | public static boolean searchBarAtBottom(SharedPreferences preferences) { method getSearchBarLayout (line 177) | @LayoutRes method searchBarHasTimer (line 187) | public static boolean searchBarHasTimer(SharedPreferences pref) { method getDockPosition (line 192) | public static QuickList.QuickListPosition getDockPosition(SharedPrefer... method linkCloseKeyboardToBackButton (line 209) | public static boolean linkCloseKeyboardToBackButton(SharedPreferences ... method getLoadingIconRes (line 213) | @DrawableRes method getLoadingIconDrawable (line 236) | @NonNull method modulateContactIcons (line 246) | public static boolean modulateContactIcons(Context context) { method getResultPopupOrder (line 251) | public static List getResultPopupOrder... method firstAtBottom (line 270) | public static boolean firstAtBottom(SharedPreferences preferences) { method rightToLeft (line 274) | public static boolean rightToLeft(SharedPreferences preferences) { method getResultFadeOut (line 278) | public static boolean getResultFadeOut(SharedPreferences pref) { method getDockColumnCount (line 282) | public static int getDockColumnCount(SharedPreferences pref) { method getDockRowCount (line 286) | public static int getDockRowCount(SharedPreferences pref) { method isMigrateRequired (line 290) | public static boolean isMigrateRequired(@NonNull SharedPreferences pre... method migratePreferences (line 298) | public static boolean migratePreferences(@NonNull Context context, @No... method migratePreferences (line 306) | public static boolean migratePreferences(@NonNull Context context, @No... method migrateColor (line 321) | private static boolean migrateColor(@NonNull HashMap e... method migrateToggleToValue (line 341) | private static boolean migrateToggleToValue(HashMap en... FILE: app/src/main/java/rocks/tbog/tblauncher/utils/PrefOrderedListHelper.java class PrefOrderedListHelper (line 15) | public class PrefOrderedListHelper { method syncOrderedList (line 25) | public static void syncOrderedList(@NonNull SharedPreferences sharedPr... method getOrderedList (line 61) | public static List getOrderedList(@NonNull SharedPreferences s... method getOrderedValueName (line 69) | public static String getOrderedValueName(String value) { method getOrderedValueIndex (line 75) | public static int getOrderedValueIndex(String value) { method makeOrderedValue (line 91) | public static String makeOrderedValue(String name, int position) { method getOrderedArrayList (line 95) | public static ArrayList getOrderedArrayList(CharSequence[] ent... method getOrderedArrayList (line 106) | public static ArrayList getOrderedArrayList(List entry... FILE: app/src/main/java/rocks/tbog/tblauncher/utils/RootHandler.java class RootHandler (line 9) | public class RootHandler { method RootHandler (line 16) | public RootHandler(SharedPreferences prefs) { method isRootActivated (line 20) | public boolean isRootActivated() { method resetRootHandler (line 24) | public void resetRootHandler(SharedPreferences prefs) { method isRootAvailable (line 29) | public boolean isRootAvailable() { method hibernateApp (line 42) | public boolean hibernateApp(String packageName) { method executeRootShell (line 50) | private boolean executeRootShell(String command) { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/SimpleTextWatcher.java class SimpleTextWatcher (line 6) | public abstract class SimpleTextWatcher implements TextWatcher { method onTextChanged (line 8) | @Override method beforeTextChanged (line 12) | @Override method afterTextChanged (line 16) | @Override method onTextChanged (line 21) | public abstract void onTextChanged(String newValue); FILE: app/src/main/java/rocks/tbog/tblauncher/utils/SimpleXmlWriter.java class SimpleXmlWriter (line 18) | public class SimpleXmlWriter implements XmlSerializer { method SimpleXmlWriter (line 22) | private SimpleXmlWriter(XmlSerializer serializer) { method getNewInstance (line 26) | public static SimpleXmlWriter getNewInstance() { method setIndentation (line 36) | public boolean setIndentation(boolean turnOn, @Nullable String indentS... method setIndentation (line 47) | public boolean setIndentation(boolean turnOn) { method setLineSeparator (line 57) | public boolean setLineSeparator(String separator) { method setCurrentNamespace (line 66) | public void setCurrentNamespace(String namespace) { method setFeature (line 70) | @Override method getFeature (line 75) | @Override method setProperty (line 80) | @Override method getProperty (line 85) | @Override method setOutput (line 90) | @Override method setOutput (line 95) | @Override method startDocument (line 100) | @Override method startDocument (line 105) | public void startDocument() throws IOException, IllegalArgumentExcepti... method endDocument (line 109) | @Override method setPrefix (line 114) | @Override method getPrefix (line 119) | @Override method getDepth (line 124) | @Override method getNamespace (line 129) | @Override method getName (line 134) | @Override method startTag (line 139) | @Override method startTag (line 144) | public SimpleXmlWriter startTag(String name) throws IOException, Illeg... method attribute (line 149) | @Override method attribute (line 154) | public SimpleXmlWriter attribute(String name, String value) throws IOE... method attribute (line 159) | public SimpleXmlWriter attribute(String name, int value) throws IOExce... method attribute (line 164) | public SimpleXmlWriter attribute(String name, long value) throws IOExc... method endTag (line 169) | @Override method endTag (line 174) | public SimpleXmlWriter endTag(String name) throws IOException, Illegal... method text (line 179) | @Override method content (line 184) | public SimpleXmlWriter content(String text) throws IOException, Illega... method content (line 189) | public SimpleXmlWriter content(int amount) throws IOException, Illegal... method text (line 194) | @Override method content (line 199) | public SimpleXmlWriter content(byte[] buf) throws IOException, Illegal... method cdsect (line 219) | @Override method entityRef (line 224) | @Override method processingInstruction (line 229) | @Override method comment (line 234) | @Override method docdecl (line 247) | @Override method ignorableWhitespace (line 252) | @Override method flush (line 257) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/utils/SparseArrayWrapper.java class SparseArrayWrapper (line 21) | public class SparseArrayWrapper implements ISparseArray { method SparseArrayWrapper (line 28) | public SparseArrayWrapper() { method SparseArrayWrapper (line 37) | public SparseArrayWrapper(int initialCapacity) { method ensureCapacity (line 51) | public void ensureCapacity(int capacity) { method contains (line 66) | @Override method get (line 74) | @Override method get (line 79) | @Override method delete (line 84) | @Override method removeAt (line 89) | @Override method removeAtRange (line 94) | @Override method put (line 99) | @Override method size (line 105) | @Override method capacity (line 110) | public int capacity() { method keyAt (line 114) | @Override method valueAt (line 119) | @Override method setValueAt (line 124) | @Override method indexOfKey (line 129) | @Override method indexOfValue (line 134) | @Override method clear (line 139) | @Override method append (line 144) | @Override method updateCapacity (line 150) | protected void updateCapacity() { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/SystemUiVisibility.java class SystemUiVisibility (line 8) | public class SystemUiVisibility { method setFlags (line 24) | private static int setFlags(int flags, int visibility) { method clearFlags (line 28) | private static int clearFlags(int flags, int visibility) { method setLightStatusBar (line 32) | @RequiresApi(api = Build.VERSION_CODES.M) method clearLightStatusBar (line 39) | @RequiresApi(api = Build.VERSION_CODES.M) method setLightNavigationBar (line 46) | @RequiresApi(api = Build.VERSION_CODES.O) method clearLightNavigationBar (line 53) | @RequiresApi(api = Build.VERSION_CODES.O) method setFullscreen (line 60) | public static void setFullscreen(View view) { method clearFullscreen (line 69) | public static void clearFullscreen(View view) { method isFullscreenSet (line 78) | public static boolean isFullscreenSet(View view) { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/Timer.java class Timer (line 7) | public class Timer { method Timer (line 14) | public Timer() { method Timer (line 18) | protected Timer(long now, @NonNull TimeUnit unit) { method startNano (line 24) | public static Timer startNano() { method startMilli (line 28) | public static Timer startMilli() { method start (line 32) | public void start() { method stop (line 41) | public void stop() { method toString (line 50) | @NonNull method toStringSeconds (line 66) | @NonNull class StopTimeComparator (line 78) | public static class StopTimeComparator implements java.util.Comparator... method compare (line 79) | @Override FILE: app/src/main/java/rocks/tbog/tblauncher/utils/UIColors.java class UIColors (line 31) | public final class UIColors { method UIColors (line 55) | private UIColors() { method resetCache (line 58) | public static void resetCache() { method getDefaultColor (line 81) | public static int getDefaultColor(Context context) { method getThemeColor (line 85) | @ColorInt method getSystemAccent (line 93) | private static int getSystemAccent(Context context) { method getColor (line 112) | @ColorInt method getColor (line 117) | @ColorInt method getAlpha (line 122) | public static int getAlpha(SharedPreferences pref, String key) { method setAlpha (line 126) | public static int setAlpha(int color, int alpha) { method luminance (line 137) | @FloatRange(from = 0.f, to = 1.f) method isColorLight (line 154) | public static boolean isColorLight(@ColorInt int color) { method modulateColorLightness (line 164) | public static int modulateColorLightness(@ColorInt int color, @FloatRa... method getTextContrastColor (line 183) | public static int getTextContrastColor(@ColorInt int background) { method setStatusBarColor (line 220) | public static void setStatusBarColor(AppCompatActivity compatActivity,... method setNavigationBarColor (line 236) | public static void setNavigationBarColor(AppCompatActivity activity, i... method getSystemAccentColor (line 248) | public static int getSystemAccentColor(Context context) { method getResultHighlightColor (line 256) | public static int getResultHighlightColor(Context context) { method getResultTextColor (line 265) | public static int getResultTextColor(Context context) { method getResultText2Color (line 274) | public static int getResultText2Color(Context context) { method getResultListShadowColor (line 283) | public static int getResultListShadowColor(Context context) { method getQuickListToggleColor (line 292) | public static int getQuickListToggleColor(Context context) { method getQuickListRipple (line 301) | public static int getQuickListRipple(Context context) { method getContactActionColor (line 311) | public static int getContactActionColor(Context context) { method getSearchTextColor (line 320) | public static int getSearchTextColor(Context context) { method getSearchShadowColor (line 329) | public static int getSearchShadowColor(Context context) { method getResultListBackground (line 338) | public static int getResultListBackground(Context context) { method getResultListBackground (line 346) | public static int getResultListBackground(SharedPreferences pref) { method getResultListRipple (line 353) | public static int getResultListRipple(Context context) { method getIconBackground (line 363) | public static int getIconBackground(Context context) { method getPopupBorderColor (line 371) | public static int getPopupBorderColor(Context context) { method getPopupBackgroundColor (line 384) | public static int getPopupBackgroundColor(Context context) { method getPopupRipple (line 392) | public static int getPopupRipple(Context context) { method getPopupTextColor (line 401) | public static int getPopupTextColor(Context context) { method getPopupTitleColor (line 410) | public static int getPopupTitleColor(Context context) { method getPopupShadowColor (line 419) | public static int getPopupShadowColor(Context context) { method getPreviewDrawable (line 428) | public static Drawable getPreviewDrawable(int color, int border, float... method colorFilterQuickIcon (line 440) | public static ColorFilter colorFilterQuickIcon(@NonNull Context contex... method colorFilter (line 444) | @Nullable FILE: app/src/main/java/rocks/tbog/tblauncher/utils/UISizes.java class UISizes (line 20) | public final class UISizes { method UISizes (line 38) | private UISizes() { method resetCache (line 41) | public static void resetCache() { method sp2px (line 58) | public static int sp2px(Context context, int size) { method dp2px (line 63) | public static int dp2px(Context context, int size) { method dp2px_float (line 70) | public static int dp2px_float(Context context, float size) { method px2dp (line 75) | public static int px2dp(Context context, int pixelSize) { method px2dp_float (line 93) | public static float px2dp_float(Context context, float size) { method getResultTextSize (line 109) | public static int getResultTextSize(Context context) { method getResultText2Size (line 119) | public static int getResultText2Size(Context context) { method getResultIconSize (line 129) | public static int getResultIconSize(Context context) { method getResultListRadius (line 139) | public static int getResultListRadius(Context context) { method getResultListMargin (line 147) | public static Rect getResultListMargin(Context context) { method getResultListRowHeight (line 165) | public static int getResultListRowHeight(Context context) { method getResultListShadowRadius (line 185) | public static float getResultListShadowRadius(Context context) { method getResultListShadowOffsetHorizontal (line 195) | public static float getResultListShadowOffsetHorizontal(Context contex... method getResultListShadowOffsetVertical (line 205) | public static float getResultListShadowOffsetVertical(Context context) { method getTagsMenuIconSize (line 215) | public static int getTagsMenuIconSize(Context context) { method getDockMaxIconSize (line 225) | public static int getDockMaxIconSize(Context context) { method getStatusBarSize (line 235) | public static int getStatusBarSize(Context context) { method getPopupCornerRadius (line 242) | public static int getPopupCornerRadius(Context context) { method getPopupShadowRadius (line 252) | public static float getPopupShadowRadius(Context context) { method getPopupShadowOffsetHorizontal (line 262) | public static float getPopupShadowOffsetHorizontal(Context context) { method getPopupShadowOffsetVertical (line 272) | public static float getPopupShadowOffsetVertical(Context context) { method getSearchBarRadius (line 300) | public static int getSearchBarRadius(Context context) { method getSearchBarMarginVertical (line 306) | public static int getSearchBarMarginVertical(Context context) { method getSearchBarMarginHorizontal (line 312) | public static int getSearchBarMarginHorizontal(Context context) { method getSearchBarShadowRadius (line 318) | public static float getSearchBarShadowRadius(Context context) { method getSearchBarShadowOffsetHorizontal (line 325) | public static float getSearchBarShadowOffsetHorizontal(Context context) { method getSearchBarShadowOffsetVertical (line 332) | public static float getSearchBarShadowOffsetVertical(Context context) { method getQuickListMarginVertical (line 339) | public static int getQuickListMarginVertical(Context context) { method getQuickListMarginHorizontal (line 345) | public static int getQuickListMarginHorizontal(Context context) { method getFloatResource (line 351) | private static float getFloatResource(@NonNull Resources resources, @D... FILE: app/src/main/java/rocks/tbog/tblauncher/utils/UITheme.java class UITheme (line 15) | public class UITheme { method UITheme (line 55) | private UITheme() { method getSettingsTheme (line 58) | @StyleRes method getDialogTheme (line 81) | @StyleRes method getDialogThemedContext (line 86) | @NonNull method applyColorsThemeSimple (line 94) | public static void applyColorsThemeSimple(Context context) { method applyColorsThemeHighlight (line 121) | public static void applyColorsThemeHighlight(Context context) { method setColor (line 139) | private static void setColor(@NonNull SharedPreferences.Editor editor,... method applySearchBarTextShadow (line 151) | public static void applySearchBarTextShadow(@NonNull TextView textView) { method applyPopupTextShadow (line 166) | public static void applyPopupTextShadow(@NonNull TextView textView) { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/UserHandleCompat.java class UserHandleCompat (line 16) | public class UserHandleCompat { method UserHandleCompat (line 21) | public UserHandleCompat() { method UserHandleCompat (line 25) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) method UserHandleCompat (line 43) | public UserHandleCompat(Context context, android.os.UserHandle userHan... method fromComponentName (line 50) | public static UserHandleCompat fromComponentName(Context ctx, String c... method unflattenComponentName (line 61) | @NonNull method getRealHandle (line 66) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) method isCurrentUser (line 76) | public boolean isCurrentUser() { method addUserSuffixToString (line 81) | private String addUserSuffixToString(String base, char separator) { method hasStringUserSuffix (line 89) | @SuppressWarnings("CatchAndPrintStackTrace") method getUserComponentName (line 106) | public String getUserComponentName(ComponentName component) { method getUserComponentName (line 110) | public String getUserComponentName(String packageName, String activity... method getPackageName (line 114) | public static String getPackageName(@NonNull String componentName) { method getActivityName (line 121) | public static String getActivityName(@NonNull String componentName) { method getUserSerial (line 132) | public static long getUserSerial(@NonNull String componentName) { method getBadgedLabelForUser (line 143) | public String getBadgedLabelForUser(Context context, String label) { FILE: app/src/main/java/rocks/tbog/tblauncher/utils/Utilities.java class Utilities (line 63) | public class Utilities { method newThread (line 75) | public Thread newThread(Runnable r) { method drawableToBitmap (line 132) | @NonNull method bitmapToByteArray (line 159) | @Nullable method createIconDrawable (line 181) | public static Drawable createIconDrawable(Intent.ShortcutIconResource ... method createIconDrawable (line 197) | public static Drawable createIconDrawable(Bitmap icon, Context context) { method getNotchCutout (line 201) | @NonNull method setIconAsync (line 212) | public static void setIconAsync(@NonNull ImageView image, @NonNull Get... method setViewAsync (line 223) | public static void setViewAsync(@NonNull View image, @NonNull GetDrawa... method setIntentSourceBounds (line 239) | public static void setIntentSourceBounds(@NonNull Intent intent, @Null... method makeStartActivityOptions (line 249) | @Nullable method getOnScreenRect (line 264) | @Nullable method checkFlag (line 273) | public static boolean checkFlag(int flags, int flagToCheck) { method checkAnyFlag (line 277) | public static boolean checkAnyFlag(int flags, int anyFlag) { method getActivity (line 287) | @Nullable method getActivity (line 298) | @Nullable method runAsync (line 338) | public static RunnableTask runAsync(@NonNull Lifecycle lifecycle, @Non... method runAsync (line 344) | public static RunnableTask runAsync(@NonNull TaskRunner.AsyncRunnable ... method runAsync (line 350) | public static void runAsync(@NonNull Runnable background) { method executeAsync (line 354) | public static void executeAsync(@NonNull AsyncTask task) { method setColorFilterMultiply (line 358) | public static void setColorFilterMultiply(@NonNull ImageView imageView... method setColorFilterMultiply (line 362) | public static void setColorFilterMultiply(@Nullable Drawable drawable,... method expandNotificationsPanel (line 369) | @SuppressLint("ObsoleteSdkInt") method expandSettingsPanel (line 389) | @SuppressLint("ObsoleteSdkInt") method setVerticalScrollbarThumbDrawable (line 413) | public static void setVerticalScrollbarThumbDrawable(View scrollView, ... method classContainsDeclaredField (line 433) | public static boolean classContainsDeclaredField(@NonNull Class obj... method setTextCursorDrawable (line 442) | public static void setTextCursorDrawable(@NonNull TextView editText, D... method getDrawableFromTextViewEditor (line 498) | private static Drawable getDrawableFromTextViewEditor(@NonNull TextVie... method getDrawableFromTextView (line 525) | @Nullable method setTextCursorColor (line 558) | public static void setTextCursorColor(@NonNull TextView editText, @Col... method setTextSelectHandle (line 570) | private static void setTextSelectHandle(@NonNull TextView editText, @N... method setTextSelectHandle (line 611) | public static void setTextSelectHandle(@NonNull TextView editText, Dra... method setTextSelectHandleColor (line 623) | public static void setTextSelectHandleColor(@NonNull TextView editText... method setGradientDrawableColors (line 649) | public static boolean setGradientDrawableColors(@NonNull GradientDrawa... method getNextCodePointIndex (line 672) | public static int getNextCodePointIndex(CharSequence s, int startPosit... method codePointsLength (line 688) | public static int codePointsLength(@Nullable CharSequence s) { method decodeIcon (line 704) | @Nullable method getSystemProperty (line 721) | public static String getSystemProperty(String property, String default... method getResId (line 741) | public static int getResId(String resName, Class c) { method startAnimatable (line 751) | public static void startAnimatable(ImageView image) { method startAnimatable (line 757) | public static void startAnimatable(TextView textView) { method addDrawableBeforeString (line 783) | public static SpannableString addDrawableBeforeString(@NonNull String ... method addDrawableAfterString (line 797) | public static SpannableString addDrawableAfterString(@NonNull String t... method appendString (line 802) | public static String appendString(@NonNull String textA, @Nullable Str... type GetDrawable (line 814) | public interface GetDrawable { method getDrawable (line 815) | @Nullable type SetDrawable (line 819) | public interface SetDrawable { method setDrawable (line 820) | void setDrawable(@NonNull View view, @NonNull Drawable drawable); class AsyncViewSet (line 823) | public static abstract class AsyncViewSet extends AsyncTask viewHolderCla... method getItemViewTypeLayout (line 36) | @LayoutRes method getItem (line 41) | @Override method getItemId (line 44) | @Override method hasStableIds (line 49) | @Override method getNewViewHolder (line 54) | @Nullable method getView (line 65) | @Override class ViewHolder (line 92) | public static abstract class ViewHolder { method ViewHolder (line 93) | protected ViewHolder(View view) { method setContent (line 97) | protected abstract void setContent(T content, int position, @NonNull... class LoadAsyncData (line 100) | public static abstract class LoadAsyncData { method loadInBackground (line 105) | @Nullable method LoadAsyncData (line 109) | public LoadAsyncData(@NonNull A adapter, @NonNull LoadInBackground viewHolde... method getItemViewTypeLayout (line 21) | @LayoutRes method getItem (line 26) | @Override method getCount (line 31) | @Override method addItems (line 36) | public void addItems(Collection items) { method addItem (line 41) | public void addItem(T item) { method newLoadAsyncList (line 46) | @Nullable method newLoadAsyncList (line 57) | @NonNull class LoadAsyncList (line 62) | public static class LoadAsyncList