SKTypes Reference

File
ShellKit/SKTypes.h
Copyright
© (c) 2017, Jean-David Gadina - www.xs-labs.com
Date
Monday, May 15, 2017
Includes
  • <Foundation/Foundation.h>

Types

NS_ENUM

Defines status icons

typedef NS_ENUM( NSInteger, SKStatus ) { SKStatusNone, SKStatusSuccess, SKStatusFatal, SKStatusError, SKStatusWarning, SKStatusInfo, SKStatusDebug, SKStatusBuild, SKStatusInstall, SKStatusIdea, SKStatusSettings, SKStatusSecurity, SKStatusExecute, SKStatusSearch, SKStatusTarget, SKStatusComment, SKStatusFile, SKStatusFolder, SKStatusTrash, SKStatusLink, SKStatusMail, SKStatusAttachement, SKStatusEdit, SKStatusPin, SKStatusLock, SKStatusRocket, SKStatusFire, SKStatusLightning, SKStatusBug };

Parameters
  • SKStatusNone
    No status
  • SKStatusSuccess
    Sucess status icon
  • SKStatusFatal
    Fatal error status icon
  • SKStatusError
    Error status icon
  • SKStatusWarning
    Warning status icon
  • SKStatusInfo
    Info status icon
  • SKStatusDebug
    Debug status icon
  • SKStatusBuild
    Build status icon
  • SKStatusInstall
    Install status icon
  • SKStatusIdea
    Idea status icon
  • SKStatusSettings
    Settings status icon
  • SKStatusSecurity
    Security status icon
  • SKStatusExecute
    Executing status icon
  • SKStatusSearch
    Search status icon
  • SKStatusTarget
    Target status icon
  • SKStatusComment
    Comment status icon
  • SKStatusFile
    File status icon
  • SKStatusFolder
    Folder status icon
  • SKStatusTrash
    Trash status icon
  • SKStatusLink
    Link status icon
  • SKStatusMail
    Mail message status icon
  • SKStatusAttachement
    Message attachmnet status icon
  • SKStatusEdit
    Edit status icon
  • SKStatusPin
    Push pin status icon
  • SKStatusLock
    Lock status icon
  • SKStatusRocket
    Rocket status icon
  • SKStatusFire
    Fire status icon
  • SKStatusLightning
    Lightning status icon
  • SKStatusBug
    Bug status icon

NS_ENUM

Shell color type

typedef NS_ENUM( NSInteger, SKColor ) { SKColorNone, SKColorBlack, SKColorRed, SKColorGreen, SKColorYellow, SKColorBlue, SKColorPurple, SKColorWhite, SKColorCyan };

Parameters
  • SKColorNone
    No color (clear)
  • SKColorBlack
    Black color
  • SKColorRed
    Red color
  • SKColorGreen
    Green color
  • SKColorYellow
    Yellow color
  • SKColorBlue
    Blue color
  • SKColorPurple
    Purple color
  • SKColorWhite
    White color
  • SKColorCyan
    Cyan color

SKColor

Shell color type

typedef NS_ENUM( NSInteger, SKColor ) { SKColorNone, SKColorBlack, SKColorRed, SKColorGreen, SKColorYellow, SKColorBlue, SKColorPurple, SKColorWhite, SKColorCyan };

Parameters
  • SKColorNone
    No color (clear)
  • SKColorBlack
    Black color
  • SKColorRed
    Red color
  • SKColorGreen
    Green color
  • SKColorYellow
    Yellow color
  • SKColorBlue
    Blue color
  • SKColorPurple
    Purple color
  • SKColorWhite
    White color
  • SKColorCyan
    Cyan color

SKStatus

Defines status icons

typedef NS_ENUM( NSInteger, SKStatus ) { SKStatusNone, SKStatusSuccess, SKStatusFatal, SKStatusError, SKStatusWarning, SKStatusInfo, SKStatusDebug, SKStatusBuild, SKStatusInstall, SKStatusIdea, SKStatusSettings, SKStatusSecurity, SKStatusExecute, SKStatusSearch, SKStatusTarget, SKStatusComment, SKStatusFile, SKStatusFolder, SKStatusTrash, SKStatusLink, SKStatusMail, SKStatusAttachement, SKStatusEdit, SKStatusPin, SKStatusLock, SKStatusRocket, SKStatusFire, SKStatusLightning, SKStatusBug };

Parameters
  • SKStatusNone
    No status
  • SKStatusSuccess
    Sucess status icon
  • SKStatusFatal
    Fatal error status icon
  • SKStatusError
    Error status icon
  • SKStatusWarning
    Warning status icon
  • SKStatusInfo
    Info status icon
  • SKStatusDebug
    Debug status icon
  • SKStatusBuild
    Build status icon
  • SKStatusInstall
    Install status icon
  • SKStatusIdea
    Idea status icon
  • SKStatusSettings
    Settings status icon
  • SKStatusSecurity
    Security status icon
  • SKStatusExecute
    Executing status icon
  • SKStatusSearch
    Search status icon
  • SKStatusTarget
    Target status icon
  • SKStatusComment
    Comment status icon
  • SKStatusFile
    File status icon
  • SKStatusFolder
    Folder status icon
  • SKStatusTrash
    Trash status icon
  • SKStatusLink
    Link status icon
  • SKStatusMail
    Mail message status icon
  • SKStatusAttachement
    Message attachmnet status icon
  • SKStatusEdit
    Edit status icon
  • SKStatusPin
    Push pin status icon
  • SKStatusLock
    Lock status icon
  • SKStatusRocket
    Rocket status icon
  • SKStatusFire
    Fire status icon
  • SKStatusLightning
    Lightning status icon
  • SKStatusBug
    Bug status icon