Mercurial > public > lazybear
annotate LazyBear/Styles/PriceViewStyle.swift @ 413:2984d8946342
Minor UI changes
author | Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com> |
---|---|
date | Wed, 09 Jun 2021 10:23:52 +0200 |
parents | 933546fa5651 |
children |
rev | line source |
---|---|
398
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
1 // |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
2 // PriceViewStyle.swift |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
3 // LazyBear |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
4 // |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
5 // Created by Dennis Concepción Martín on 8/5/21. |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
6 // |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
7 |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
8 import SwiftUI |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
9 |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
10 class PriceViewStyle { |
413
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
11 var horizontalAlignment: HorizontalAlignment |
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
12 var verticalAlignment: VerticalAlignment |
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
13 var orientation: Orientation |
398
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
14 var priceFont: Font |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
15 var priceFontWeight: Font.Weight |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
16 var percentFont: Font |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
17 var percentFontWeight: Font.Weight |
413
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
18 var showBackground: Bool |
398
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
19 |
413
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
20 init(horizontalAlignment: HorizontalAlignment, verticalAlignment: VerticalAlignment, orientation: Orientation, priceFont: Font, priceFontWeight: Font.Weight, percentFont: Font, percentFontWeight: Font.Weight, showBackground: Bool) { |
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
21 self.horizontalAlignment = horizontalAlignment |
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
22 self.verticalAlignment = verticalAlignment |
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
23 self.orientation = orientation |
398
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
24 self.priceFont = priceFont |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
25 self.priceFontWeight = priceFontWeight |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
26 self.percentFont = percentFont |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
27 self.percentFontWeight = percentFontWeight |
413
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
28 self.showBackground = showBackground |
398
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
29 } |
933546fa5651
Implementing CompanyView
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
diff
changeset
|
30 } |
413
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
31 |
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
32 enum Orientation { |
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
33 case HStack, VStack |
2984d8946342
Minor UI changes
Dennis Concepción Martín <66180929+denniscm190@users.noreply.github.com>
parents:
398
diff
changeset
|
34 } |