Skip to content

Instantly share code, notes, and snippets.

@nilium
Created July 22, 2014 00:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nilium/5c09914fc0257c726dd8 to your computer and use it in GitHub Desktop.
Save nilium/5c09914fc0257c726dd8 to your computer and use it in GitHub Desktop.
================================================================================
Traits
================================================================================
app/FragmentClass.scala:7: trait FragmentClass {
app/FragmentClass.scala:12: trait TypedFragmentClass[T <: Fragment] extends FragmentClass {
app/FragmentId.scala:6: trait FragmentId {
app/FragmentId.scala:10: trait TypedFragmentId[T <: Fragment] extends FragmentId with TypedFragmentClass[T] {
app/FragmentTag.scala:7: trait FragmentTag {
app/FragmentTag.scala:11: trait TypedFragmentTag[T <: Fragment] extends FragmentTag with TypedFragmentClass[T] {
app/NamedFragment.scala:7: trait NamedFragment extends Fragment {
app/RefreshableFragment.scala:17: trait RefreshableFragment { this: Fragment =>
app/RichActivity.scala:8: trait RichActivity extends RichActivityLike { this: Activity =>
app/RichActivityLike.scala:20: trait RichActivityLike {
app/RichFragment.scala:9: trait RichFragment extends RichActivityLike { this: Fragment =>
ascension2/AscensionRenderer.scala:564: trait BarShimmerFunction {
ascension2/backend/BarState.scala:4: trait BarState {
ascension2/backend/ColorGenerator.scala:8: trait TouchColorGenerator {
ascension2/GradientEditorController.scala:24: trait Listener {
ascension2/SaveDialogFragment.scala:30: trait Listener {
preferences/RefreshablePreferenceFragment.scala:14: trait RefreshablePreferenceFragment extends RefreshableFragment { this: PreferenceFragment =>
view/ColorController.scala:17: trait Listener {
view/GradientEditor.scala:27: trait Listener {
view/TabsAdapter.scala:16: private trait TabInfo {
view/TaskQueueHelper.scala:43: trait TaskQueueHelper extends GLSurfaceView {
================================================================================
Classes
================================================================================
app/FragmentInfo.scala:9: class FragmentInfo[T <: Fragment : ClassTag](
ascension2/AscensionRenderer.scala:81: class AscensionRenderer(appContext: Context)
ascension2/AscensionRenderer.scala:89: final class IndexUnderflowException extends RuntimeException("Index less than 0 received") {
ascension2/AscensionRenderer.scala:554: final class Ping {
ascension2/AscensionService.scala:27: class AscensionService extends WallpaperService {
ascension2/AscensionService.scala:47: private class AscensionEngine extends this.Engine with OnSharedPreferenceChangeListener {
ascension2/AscensionService.scala:177: private class AscensionGLView
ascension2/backend/ColorGenerator.scala:7: abstract class ColorGenerator {
ascension2/backend/Config.scala:70: final class Config extends Cloneable {
ascension2/backend/ExclusionColorGenerator.scala:12: class ExclusionColorGenerator extends ColorGenerator {
ascension2/backend/Files.scala:63: final class PatternFilenameFilter(pattern: Pattern) extends FilenameFilter {
ascension2/backend/GelColorGenerator.scala:4: class GelColorGenerator extends ColorGenerator {
ascension2/backend/GlowColorGenerator.scala:7: class GlowColorGenerator extends ColorGenerator {
ascension2/backend/InvertedGelColorGenerator.scala:7: class InvertedGelColorGenerator extends ColorGenerator {
ascension2/BarSettingsFragment.scala:18: class BarSettingsFragment extends PreferenceFragment with RefreshablePreferenceFragment {
ascension2/ColorSettingsFragment.scala:18: class ColorSettingsFragment extends PreferenceFragment with RefreshablePreferenceFragment {
ascension2/ConfigPickerFragment.scala:36: class ConfigPickerFragment extends ListFragment {
ascension2/ConfigPickerFragment.scala:41: class PreviewTask(view: View, configFile: File) extends AsyncTask[AnyRef, Unit, Option[CachedPreview]] {
ascension2/CreditsDialogFragment.scala:34: class CreditsDialogFragment extends DialogFragment with NamedFragment {
ascension2/event/ConfigEvent.scala:7: class ConfigEvent extends Runnable with Cacheable[ConfigEvent] {
ascension2/event/OffsetEvent.scala:7: class OffsetEvent extends Runnable with Cacheable[OffsetEvent] {
ascension2/event/TouchEvent.scala:8: class TouchEvent extends Runnable with Cacheable[TouchEvent] {
ascension2/GradientEditorController.scala:30: class GradientEditorController(root: View) {
ascension2/GradientPickerFragment.scala:39: sealed abstract class GradientItem extends ShaderFactory {
ascension2/GradientPickerFragment.scala:98: class GradientPickerFragment extends ListFragment with RefreshableFragment with RichFragment with SaveDialogFragment.Listener {
ascension2/GradientPickerFragment.scala:121: private class GradientListAdapter extends BaseAdapter {
ascension2/GradientPickerFragment.scala:123: private class PreviewTask(view: View, userGradient: UserGradientItem, transitionTime: Int)
ascension2/GradientPickerFragment.scala:489: private class SaveConfigTask(file: File, gradient: ColorGradient)
ascension2/SaveDialogFragment.scala:75: class SaveDialogFragment extends DialogFragment with NamedFragment with RichFragment {
ascension2/SaveDialogFragment.scala:87: private[this] class InputValidator(nameText: EditText, saveButton: Button) extends TextWatcher {
ascension2/SaveDialogFragment.scala:97: private[this] class OverwriteDialogHandler(file: File) extends DialogInterface.OnClickListener {
ascension2/ScannedFileDeleter.scala:19: final class ScannedFileDeleter(resolver: ContentResolver) extends MediaScannerConnection.OnScanCompletedListener {
ascension2/SettingsLauncher.scala:70: class SettingsLauncher
ascension2/SettingsLauncher.scala:483: private class SaveConfigTask(file: File, config: Config)
ascension2/SettingsLauncherMain.scala:18: class SettingsLauncherMain extends SettingsLauncher {
preferences/ColorPreference.scala:88: abstract class ColorPreference(context: Context, attrs: AttributeSet, defStyle: Int)
preferences/ColorSelectorPreference.scala:20: class ColorSelectorPreference(context: Context, attrs: AttributeSet, defStyle: Int)
preferences/SeekPreference.scala:56: class SeekPreference(ctx: Context, attrs: AttributeSet, style: Int)
preferences/SeekPreference.scala:183: protected class EventHandler(seekBar: Option[SeekBar], editText: Option[EditText])
rendition/BitmapRenderBuffer.scala:26: class BitmapRenderBuffer(pixelWidth: Int, pixelHeight: Int) {
rendition/GLProgram.scala:15: class CompilerError(log: String) extends RuntimeException(log) {}
rendition/GLProgram.scala:16: class LinkerError(log: String) extends RuntimeException(log) {}
rendition/GLProgram.scala:18: private sealed abstract class ShaderPreprocessor {
rendition/GLProgram.scala:149: class GLProgram(program: Int = glCreateProgram()) {
rendition/GLProgram.scala:154: class InvalidShaderException extends RuntimeException("Shader is no longer valid") {
rendition/GLTexture.scala:53: class GLTexture {
util/AuxJsonReader.scala:19: class AuxJsonReader(val reader: JsonReader) {
util/FloatOptional.scala:3: final class FloatOptional(val underlying: Float) extends AnyVal {
util/implicits/implicits.scala:22: private final class FnZeroRunnable[T](fn: => T) extends Runnable {
util/implicits/implicits.scala:42: final class RichActivityWrapper(val activity: Activity) extends RichActivityLike {
util/implicits/implicits.scala:49: final class RichFragmentWrapper(val fragment: Fragment) extends RichActivityLike {
util/io/Asset.scala:24: final class Asset(val fileName: String) extends AnyVal {
util/io/InputFile.scala:17: final class InputFile(val underlying: File) extends AnyVal {
util/io/OutputFile.scala:17: final class OutputFile(val underlying: File) extends AnyVal {
util/io/RichCloseable.scala:7: final class RichCloseable[T <: Closeable](val base: T) extends AnyVal {
util/PositiveHandler.scala:7: class PositiveHandler(block: => Unit) extends DialogInterface.OnClickListener {
util/RichBundle.scala:8: final class RichBundle(val underlying: Bundle) extends AnyVal {
util/RichHandler.scala:7: private final class RichHandlerRunnable[T](f: => T) extends Runnable {
util/RichHandler.scala:12: final class RichHandler(val underlying: Handler) extends AnyVal {
util/RichPreferences.scala:7: final class RichPreferences(val underlying: SharedPreferences) extends AnyVal {
util/RichView.scala:11: private final class MatchedBlockClickListener[T <: View, U](block: T => U) extends OnClickListener {
util/RichView.scala:20: private final class BlockClickListener[U](block: => U) extends OnClickListener {
util/RichView.scala:25: final class RichView[T <: View](val view: T) extends AnyVal {
util/RichViewGroup.scala:38: final class RichViewGroup[T <: ViewGroup](val underlying: T) extends AnyVal {
util/StringWriter.scala:24: final class StringWriter(val builder: StringBuilder) extends Writer {
view/ColorController.scala:23: class ColorController(root: View) {
view/ColorGradient.scala:165: final class ColorGradient extends Cloneable {
view/FragmentPager.scala:20: abstract class FragmentPager(fragmentManager: FragmentManager) extends PagerAdapter {
view/GradientEditor.scala:82: class SavedState(source: Parcelable) extends View.BaseSavedState(source) {
view/GradientEditor.scala:128: class GradientEditor(context: Context, attrs: AttributeSet, defStyle: Int)
view/GradientRangeSelector.scala:14: class GradientRangeSelector(context: Context, attrs: AttributeSet, defStyle: Int)
view/PatternInputFilter.scala:18: class PatternInputFilter(pattern: Pattern)
view/ScalableHorizontalScrollView.scala:19: class ScalableHorizontalScrollView(context: Context, attrs: AttributeSet, defStyle: Int)
view/TabsAdapter.scala:8: class TabsAdapter(activity: Activity, pager: ViewPager, layoutDirection: Int)
view/TaskQueueHelper.scala:30: class EventRunnable extends Runnable {
================================================================================
Case Classes
================================================================================
ascension2/backend/Files.scala:36: case class StorageDir(storedType: Symbol) {
ascension2/backend/TextureProperties.scala:7: final case class TextureProperties(tiled: Boolean, translated: Boolean, randomOffset: Boolean)
ascension2/ConfigPickerFragment.scala:130: case class CachedPreview(bitmapDrawable: BitmapDrawable, lastModifiedTime: Long)
ascension2/GradientPickerFragment.scala:37: case class CachedPreview(drawable: ShapeDrawable, lastModifiedTime: Long)
ascension2/GradientPickerFragment.scala:61: private final case class UserGradientItem(file: File) extends GradientItem {
ascension2/GradientPickerFragment.scala:102: private case class StaticGradientItem(textResource: Int) extends GradientItem {
util/io/RichFile.scala:7: final case class RichFile(file: File) extends AnyVal {
util/LoggerTag.scala:4: final case class LoggerTag(name: String) {
view/ColorController.scala:198: private case class ColorTextWatcher(selector: GradientRangeSelector, textMax: Float)
view/TabsAdapter.scala:21: private case class Tab[T <: Fragment](klass: Class[T], args: Bundle, name: String) extends TabInfo {
================================================================================
Objects
================================================================================
app/RefreshableFragment.scala:7: object RefreshableFragment {
ascension2/ascension2.scala:4: package object ascension2 {
ascension2/AscensionRenderer.scala:32: object AscensionRenderer {
ascension2/AscensionRenderer.scala:115: private[this] object Graphics {
ascension2/AscensionRenderer.scala:552: private[this] object Bars extends BarState {
ascension2/AscensionRenderer.scala:568: object NullBarShimmerFunction extends BarShimmerFunction {
ascension2/AscensionRenderer.scala:576: object BaseBarShimmerFunction extends BarShimmerFunction {
ascension2/AscensionService.scala:16: object AscensionService {
ascension2/backend/BlendMode.scala:4: object BlendMode extends Enumeration {
ascension2/backend/Config.scala:15: object Config {
ascension2/backend/ExclusionColorGenerator.scala:4: object ExclusionColorGenerator {
ascension2/backend/ExclusionColorGenerator.scala:15: object BaseTouchColorGenerator extends TouchColorGenerator {
ascension2/backend/ExclusionColorGenerator.scala:35: object SpecificTouchColorGenerator extends TouchColorGenerator {
ascension2/backend/Files.scala:12: object Files {
ascension2/backend/FlipBarMode.scala:4: object FlipBarMode extends Enumeration {
ascension2/backend/GelColorGenerator.scala:5: object BaseTouchColorGenerator extends TouchColorGenerator {
ascension2/backend/GelColorGenerator.scala:13: object SpecificTouchColorGenerator extends TouchColorGenerator {
ascension2/backend/GlowColorGenerator.scala:8: object BaseTouchColorGenerator extends TouchColorGenerator {
ascension2/backend/GlowColorGenerator.scala:21: object SpecificTouchColorGenerator extends TouchColorGenerator {
ascension2/backend/IndexType.scala:8: object IndexType {
ascension2/backend/InvertedGelColorGenerator.scala:8: object BaseTouchColorGenerator extends TouchColorGenerator {
ascension2/backend/InvertedGelColorGenerator.scala:17: object SpecificTouchColorGenerator extends TouchColorGenerator {
ascension2/backend/RenderStyle.scala:4: object RenderStyle extends Enumeration {
ascension2/backend/Setting.scala:8: object Setting extends Enumeration {
ascension2/backend/TextureProperties.scala:10: object TextureProperties {
ascension2/backend/VertexType.scala:8: object VertexType {
ascension2/BarSettingsFragment.scala:13: object BarSettingsFragment extends FragmentInfo[BarSettingsFragment] {
ascension2/ColorSettingsFragment.scala:13: object ColorSettingsFragment extends FragmentInfo[ColorSettingsFragment] {
ascension2/ConfigPickerFragment.scala:26: object ConfigPickerFragment extends FragmentInfo[ConfigPickerFragment] {
ascension2/ConfigPickerFragment.scala:31: object PreviewTask {
ascension2/ConfigPickerFragment.scala:39: private[this] object configListAdapter extends BaseAdapter {
ascension2/ConfigPickerFragment.scala:217: private[this] object listViewEditor
ascension2/CreditsDialogFragment.scala:16: object CreditsDialogFragment extends FragmentInfo[CreditsDialogFragment] {
ascension2/CreditsDialogFragment.scala:21: private[ascension2] object creditsClient extends WebViewClient {
ascension2/event/ConfigEvent.scala:24: object ConfigEvent {
ascension2/event/ConfigEvent.scala:25: object Cache extends Cache[ConfigEvent] {
ascension2/event/OffsetEvent.scala:23: object OffsetEvent {
ascension2/event/OffsetEvent.scala:24: object Cache extends Cache[OffsetEvent] {
ascension2/event/TouchEvent.scala:26: object TouchEvent {
ascension2/event/TouchEvent.scala:27: object Cache extends Cache[TouchEvent] {
ascension2/GradientEditorController.scala:21: object GradientEditorController {
ascension2/GradientEditorController.scala:42: object gradientUpdateListener
ascension2/GradientPickerFragment.scala:30: object GradientPickerFragment extends FragmentInfo[GradientPickerFragment] {
ascension2/GradientPickerFragment.scala:33: object PreviewTask {
ascension2/GradientPickerFragment.scala:242: private[this] object listViewEditor
ascension2/GradientPickerFragment.scala:411: private object gradientControllerListener extends GradientEditorController.Listener {
ascension2/SaveDialogFragment.scala:20: object SaveDialogFragment extends FragmentInfo[SaveDialogFragment] {
ascension2/ScannedFileDeleter.scala:11: private object ScannedFileDeleter {
ascension2/SettingsLauncher.scala:26: object SettingsLauncher {
ascension2/SettingsLauncher.scala:97: private object touchEventProxy extends OnTouchListener {
ascension2/SettingsLauncher.scala:253: private object storageErrorDialog extends DialogInterface.OnClickListener {
ascension2/SettingsLauncherMain.scala:13: object SettingsLauncherMain {
preferences/ColorPreference.scala:11: object ColorPreference {
preferences/ColorSelectorPreference.scala:15: object ColorSelectorPreference {
preferences/RefreshablePreferenceFragment.scala:9: object RefreshablePreferenceFragment {
preferences/SeekPreference.scala:43: object SeekPreference {
rendition/BitmapRenderBuffer.scala:12: object BitmapRenderBuffer {
rendition/BitmapRenderBuffer.scala:19: object Status extends Enumeration {
rendition/GLCheckError.scala:9: object GLCheckError {
rendition/GLProgram.scala:9: object GLProgram {
rendition/GLProgram.scala:24: private object preprocessor extends ShaderPreprocessor {
rendition/GLProgram.scala:50: private object nullPreprocessor extends ShaderPreprocessor {
rendition/GLTexture.scala:9: object GLTexture {
util/AuxJsonReader.scala:8: object AuxJsonReader {
util/implicits/implicits.scala:13: package object implicits {
util/io/Asset.scala:9: object Asset {
util/io/InputFile.scala:8: object InputFile {
util/io/io.scala:10: package object io {
util/io/IOUtils.scala:11: object IOUtils {
util/io/OutputFile.scala:8: object OutputFile {
util/log.scala:8: object log {
util/RichViewGroup.scala:11: object RichViewGroup {
util/StringWriter.scala:8: object StringWriter {
view/ColorController.scala:15: object ColorController {
view/ColorController.scala:180: private[this] object SeekListener extends OnSeekBarChangeListener {
view/ColorGradient.scala:11: object ColorGradient {
view/GradientEditor.scala:22: object GradientEditor {
view/PatternInputFilter.scala:6: object PatternInputFilter {
view/ScalableHorizontalScrollView.scala:12: object ScalableHorizontalScrollView {
view/ScalableHorizontalScrollView.scala:44: private[this] object scaleListener extends ScaleGestureDetector.OnScaleGestureListener {
view/TaskQueueHelper.scala:6: private object TaskQueueHelper {
================================================================================
Case Objects
================================================================================
util/AuxJsonReader.scala:14: case object JsonObject
util/AuxJsonReader.scala:15: case object JsonArray
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment