package com.adamnickle.deck; import android.content.Context; import com.mikpenz.google_material_typeface_library.GoogleMaterial; import com.mikpenz.iconics.Iconics; import com.mikpenz.iconics.IconicsDrawable; import com.mikpenz.iconics.typeface.FontAwesome; public final class Icons { static { Iconics.registerFont( new GoogleMaterial() ); } private static IconicsDrawable SCRATCH_PAD_SAVE; public static IconicsDrawable getScratchPadSave( Context context ) { if( SCRATCH_PAD_SAVE == null ) { SCRATCH_PAD_SAVE = new IconicsDrawable( context, GoogleMaterial.Icon.gmd_save ) .colorRes( R.color.ModerateCyan ) .actionBarSize(); } return SCRATCH_PAD_SAVE; } private static IconicsDrawable SCRATCH_PAD_LOAD; public static IconicsDrawable getScratchPadLoad( Context context ) { if( SCRATCH_PAD_LOAD == null ) { SCRATCH_PAD_LOAD = new IconicsDrawable( context, GoogleMaterial.Icon.gmd_folder_open ) .colorRes( R.color.ModerateCyan ) .actionBarSize(); } return SCRATCH_PAD_LOAD; } private static IconicsDrawable DELETE_ACTION; public static IconicsDrawable getDeleteAction( Context context ) { if( DELETE_ACTION == null ) { DELETE_ACTION = new IconicsDrawable( context, FontAwesome.Icon.faw_trash_o ) .colorRes( R.color.ModerateCyan ) .actionBarSize(); } return DELETE_ACTION; } private static IconicsDrawable CLOSE_ACTION; public static IconicsDrawable getCloseAction( Context context ) { if( CLOSE_ACTION == null ) { CLOSE_ACTION = new IconicsDrawable( context, GoogleMaterial.Icon.gmd_close ) .colorRes( R.color.ModerateCyan ) .actionBarSize(); } return CLOSE_ACTION; } private static IconicsDrawable SCRATCH_PAD_UNDO; public static IconicsDrawable getScratchPadUndo( Context context ) { if( SCRATCH_PAD_UNDO == null ) { SCRATCH_PAD_UNDO = new IconicsDrawable( context, FontAwesome.Icon.faw_undo ) .colorRes( R.color.ModerateCyan ) .actionBarSize(); } return SCRATCH_PAD_UNDO; } private static IconicsDrawable SCRATCH_PAD_REDO; public static IconicsDrawable getScratchPadRedo( Context context ) { if( SCRATCH_PAD_REDO == null ) { SCRATCH_PAD_REDO = new IconicsDrawable( context, FontAwesome.Icon.faw_repeat ) .colorRes( R.color.ModerateCyan ) .actionBarSize(); } return SCRATCH_PAD_REDO; } private static IconicsDrawable SCRATCH_PAD_ERASE; public static IconicsDrawable getScratchPadEraser( Context context ) { if( SCRATCH_PAD_ERASE == null ) { SCRATCH_PAD_ERASE = new IconicsDrawable( context, FontAwesome.Icon.faw_eraser ) .colorRes( R.color.ModerateCyan ) .actionBarSize(); } return SCRATCH_PAD_ERASE; } private static IconicsDrawable SCRATCH_PAD_PEN; public static IconicsDrawable getScratchPadPen( Context context ) { if( SCRATCH_PAD_PEN == null ) { SCRATCH_PAD_PEN = new IconicsDrawable( context, FontAwesome.Icon.faw_paint_brush ) .colorRes( R.color.ModerateCyan ) .actionBarSize(); } return SCRATCH_PAD_PEN; } private static IconicsDrawable DONE_ACTION_ICON; public static IconicsDrawable getDoneActionIcon( Context context ) { if( DONE_ACTION_ICON == null ) { DONE_ACTION_ICON = new IconicsDrawable( context, GoogleMaterial.Icon.gmd_done ) .colorRes( R.color.ModerateCyan ) .actionBarSize(); } return DONE_ACTION_ICON; } }