I've started to use the designer more lately and one thing that I've found somewhat annoying is that Process Globals are not visible from within the designer script. I think that I probably understand why. But having said that, now that we can declare Constants I wondered if it would be possible to have these visible in the designer script? They're static for the life of the App and so I would have thought acceptable to use in designer scripts?
Currently I'm adding these variable definitions at the start of my designer script...
This is to keep views, spacings etc in line with the Material Design guidelines. But should I want to change a default value in the future I will have to go into each script and update that value. Whereas if these were declared in Process Globals as constants it would be very easy to update my app. For instance I may want to increase the height of the different toolbars across all my activities.
Currently I'm adding these variable definitions at the start of my designer script...
B4X:
' Variables
If ActivitySize > 6.5 Then
intDefaultTextSize = 16
intDefaultSpacing = 8dip
intDefaultLabelWidth = 80dip
intDefaultTextWidth = 240dip
intDefaultToolBarHeight = 64dip
Else
intDefaultTextSize = 14
intDefaultSpacing = 4dip
intDefaultLabelWidth = 70dip
intDefaultTextWidth = 210dip
intDefaultToolBarHeight = 56dip
End If
intDefaultTxtHeight = 48dip
intDefaultLblHeight = 48dip
intDefaultButtonHeight = 36dip
intDefaultButtonWidth = 80dip
intDefaultButtonTextSize = 14