lib/sugarcube/symbol.rb in sugarcube-0.7 vs lib/sugarcube/symbol.rb in sugarcube-0.7.1

- old
+ new

@@ -36,10 +36,14 @@ attr_accessor :system_fonts attr_accessor :font_sizes attr_accessor :returnkeys attr_accessor :activityindicator_styles attr_accessor :tableview_styles + attr_accessor :tableview_rowanimation + attr_accessor :tableview_cellstyles + attr_accessor :tableview_cellaccessorytype + attr_accessor :tableview_cellselectionstyle attr_accessor :statusbar_styles attr_accessor :barmetrics attr_accessor :barbuttomitems attr_accessor :keyboardtypes end @@ -106,10 +110,11 @@ application: UIControlStateApplication, } @controlevents = { touch: UIControlEventTouchUpInside, + touch_up: UIControlEventTouchUpInside, touch_down: UIControlEventTouchDown, touch_down_repeat: UIControlEventTouchDownRepeat, touch_drag_inside: UIControlEventTouchDragInside, touch_drag_outside: UIControlEventTouchDragOutside, @@ -170,13 +175,46 @@ @tableview_styles = { plain: UITableViewStylePlain, grouped: UITableViewStyleGrouped, } + @tableview_rowanimation = { + fade: UITableViewRowAnimationFade, + right: UITableViewRowAnimationRight, + left: UITableViewRowAnimationLeft, + top: UITableViewRowAnimationTop, + bottom: UITableViewRowAnimationBottom, + none: UITableViewRowAnimationNone, + middle: UITableViewRowAnimationMiddle, + automatic: UITableViewRowAnimationAutomatic, + } + + @tableview_cellstyles = { + default: UITableViewCellStyleDefault, + value1: UITableViewCellStyleValue1, + value2: UITableViewCellStyleValue2, + subtitle: UITableViewCellStyleSubtitle, + } + + @tableview_cellaccessorytype = { + none: UITableViewCellAccessoryNone, + disclosure: UITableViewCellAccessoryDisclosureIndicator, + disclosureindicator: UITableViewCellAccessoryDisclosureIndicator, + detail: UITableViewCellAccessoryDetailDisclosureButton, + detaildisclosurebutton: UITableViewCellAccessoryDetailDisclosureButton, + checkmark: UITableViewCellAccessoryCheckmark, + } + + @tableview_cellselectionstyle = { + none: UITableViewCellSelectionStyleNone, + blue: UITableViewCellSelectionStyleBlue, + gray: UITableViewCellSelectionStyleGray, + } + @statusbar_styles = { - default: UIStatusBarStyleDefault, - black: UIStatusBarStyleBlackOpaque, + default: UIStatusBarStyleDefault, + black: UIStatusBarStyleBlackOpaque, translucent: UIStatusBarStyleBlackTranslucent, } @barmetrics = { default: UIBarMetricsDefault, @@ -278,9 +316,29 @@ def uitablestyle look_in(Symbol.tableview_styles) end alias :uitableviewstyle :uitablestyle + + def uitablerowanimation + look_in(Symbol.tableview_rowanimation) + end + alias :uitableviewrowanimation :uitablerowanimation + + def uitablecellstyle + look_in(Symbol.tableview_cellstyles) + end + alias :uitableviewcellstyle :uitablecellstyle + + def uitablecellaccessory + look_in(Symbol.tableview_cellaccessorytype) + end + alias :uitableviewcellaccessorytype :uitablecellaccessory + + def uitablecellselectionstyle + look_in(Symbol.tableview_cellselectionstyle) + end + alias :uitableviewcellselectionstyle :uitablecellselectionstyle def uistatusbarstyle look_in(Symbol.statusbar_styles) end