GPKGIconRow
Objective-C
@interface GPKGIconRow : GPKGMediaRow
Swift
class GPKGIconRow : GPKGMediaRow
Icon Row containing the values from a single result set row
-
Table icon flag
Declaration
Objective-C
@property (nonatomic) BOOL tableIcon;Swift
var tableIcon: Bool { get set } -
Initializer to create an empty row
Declaration
Objective-C
- (instancetype)init;Swift
init!() -
Initialize
Declaration
Objective-C
- (instancetype)initWithIconTable:(GPKGIconTable *)table andColumns:(GPKGUserColumns *)columns andValues:(NSMutableArray *)values;Swift
init!(iconTable table: GPKGIconTable!, andColumns columns: GPKGUserColumns!, andValues values: NSMutableArray!)Parameters
tableicon table
columnscolumns
valuesvalues
Return Value
new icon row
-
Initialize
Declaration
Objective-C
- (instancetype)initWithIconTable:(GPKGIconTable *)table;Swift
init!(iconTable table: GPKGIconTable!)Parameters
tableicon table
Return Value
new icon row
-
Get the icon table
Return Value
icon table
-
Get the name column index
Declaration
Objective-C
- (int)nameColumnIndex;Swift
func nameColumnIndex() -> Int32Return Value
name column index
-
Get the name column
Declaration
Objective-C
- (GPKGUserCustomColumn *)nameColumn;Swift
func nameColumn() -> GPKGUserCustomColumn!Return Value
name column
-
Get the name
Declaration
Objective-C
- (NSString *)name;Swift
func name() -> String!Return Value
name
-
Set the name
Declaration
Objective-C
- (void)setName:(NSString *)name;Swift
func setName(_ name: String!)Parameters
nameFeature Icon name
-
Get the description column index
Declaration
Objective-C
- (int)descriptionColumnIndex;Swift
func descriptionColumnIndex() -> Int32Return Value
description column index
-
Get the description column
Declaration
Objective-C
- (GPKGUserCustomColumn *)descriptionColumn;Swift
func descriptionColumn() -> GPKGUserCustomColumn!Return Value
description column
-
Get the description
Declaration
Objective-C
- (NSString *)description;Swift
func description() -> String!Return Value
description
-
Set the description
Declaration
Objective-C
- (void)setDescription:(NSString *)description;Swift
func setDescription(_ description: String!)Parameters
descriptionFeature Icon description
-
Get the width column index
Declaration
Objective-C
- (int)widthColumnIndex;Swift
func widthColumnIndex() -> Int32Return Value
width column index
-
Get the width column
Declaration
Objective-C
- (GPKGUserCustomColumn *)widthColumn;Swift
func widthColumn() -> GPKGUserCustomColumn!Return Value
width column
-
Get the width
Declaration
Objective-C
- (NSDecimalNumber *)width;Swift
func width() -> NSDecimalNumber!Return Value
width
-
Set the width
Declaration
Objective-C
- (void)setWidth:(NSDecimalNumber *)width;Swift
func setWidth(_ width: NSDecimalNumber!)Parameters
widthIcon display width, when null use actual icon width
-
Set the width
Declaration
Objective-C
- (void)setWidthValue:(double)width;Swift
func setWidthValue(_ width: Double)Parameters
widthIcon display width, when null use actual icon width
-
Get the width or derived width from the icon data and scaled as needed for the height
Declaration
Objective-C
- (double)derivedWidth;Swift
func derivedWidth() -> DoubleReturn Value
derived width
-
Get the height column index
Declaration
Objective-C
- (int)heightColumnIndex;Swift
func heightColumnIndex() -> Int32Return Value
height column index
-
Get the height column
Declaration
Objective-C
- (GPKGUserCustomColumn *)heightColumn;Swift
func heightColumn() -> GPKGUserCustomColumn!Return Value
height column
-
Get the height
Declaration
Objective-C
- (NSDecimalNumber *)height;Swift
func height() -> NSDecimalNumber!Return Value
height
-
Set the height
Declaration
Objective-C
- (void)setHeight:(NSDecimalNumber *)height;Swift
func setHeight(_ height: NSDecimalNumber!)Parameters
heightIcon display height, when null use actual icon height
-
Set the height
Declaration
Objective-C
- (void)setHeightValue:(double)height;Swift
func setHeightValue(_ height: Double)Parameters
heightIcon display height, when null use actual icon height
-
Get the height or derived height from the icon data and scaled as needed for the width
Declaration
Objective-C
- (double)derivedHeight;Swift
func derivedHeight() -> DoubleReturn Value
derived height
-
Get the derived width and height from the values and icon data, scaled as needed
Declaration
Objective-C
- (double *)derivedDimensions;Swift
func derivedDimensions() -> UnsafeMutablePointer<Double>!Return Value
derived dimensions array with two values, width at index 0, height at index 1
-
Get the anchor u column index
Declaration
Objective-C
- (int)anchorUColumnIndex;Swift
func anchorUColumnIndex() -> Int32Return Value
anchor u column index
-
Get the anchor u column
Declaration
Objective-C
- (GPKGUserCustomColumn *)anchorUColumn;Swift
func anchorUColumn() -> GPKGUserCustomColumn!Return Value
anchor u column
-
Get the anchor u
Declaration
Objective-C
- (NSDecimalNumber *)anchorU;Swift
func anchorU() -> NSDecimalNumber!Return Value
anchor u
-
Set the anchor u
Declaration
Objective-C
- (void)setAnchorU:(NSDecimalNumber *)anchor;Swift
func setAnchorU(_ anchor: NSDecimalNumber!)Parameters
anchorUV Mapping horizontal anchor distance inclusively between 0.0 and 1.0 from the left edge, when null assume 0.5 (middle of icon)
-
Set the anchor u
Declaration
Objective-C
- (void)setAnchorUValue:(double)anchor;Swift
func setAnchorUValue(_ anchor: Double)Parameters
anchorUV Mapping horizontal anchor distance inclusively between 0.0 and 1.0 from the left edge, when null assume 0.5 (middle of icon)
-
Get the anchor u value or the default value of 0.5
Declaration
Objective-C
- (double)anchorUOrDefault;Swift
func anchorUOrDefault() -> DoubleReturn Value
anchor u value
-
Get the anchor v column index
Declaration
Objective-C
- (int)anchorVColumnIndex;Swift
func anchorVColumnIndex() -> Int32Return Value
anchor v column index
-
Get the anchor v column
Declaration
Objective-C
- (GPKGUserCustomColumn *)anchorVColumn;Swift
func anchorVColumn() -> GPKGUserCustomColumn!Return Value
anchor v column
-
Get the anchor v
Declaration
Objective-C
- (NSDecimalNumber *)anchorV;Swift
func anchorV() -> NSDecimalNumber!Return Value
anchor v
-
Set the anchor v
Declaration
Objective-C
- (void)setAnchorV:(NSDecimalNumber *)anchor;Swift
func setAnchorV(_ anchor: NSDecimalNumber!)Parameters
anchorUV Mapping vertical anchor distance inclusively between 0.0 and 1.0 from the top edge, when null assume 1.0 (bottom of icon)
-
Set the anchor v
Declaration
Objective-C
- (void)setAnchorVValue:(double)anchor;Swift
func setAnchorVValue(_ anchor: Double)Parameters
anchorUV Mapping vertical anchor distance inclusively between 0.0 and 1.0 from the top edge, when null assume 1.0 (bottom of icon)
-
Get the anchor v value or the default value of 1.0
Declaration
Objective-C
- (double)anchorVOrDefault;Swift
func anchorVOrDefault() -> DoubleReturn Value
anchor v value
View on GitHub
GPKGIconRow Class Reference