A5.LOAD_USER_COLORS Function
Syntax
Arguments
- name
The name of the color scheme. Currently, Alpha Anywhere only supports one color scheme named "Default".
- color_info
The dot variable that receives the values of the custom colors. Color has the following sub-elements:
- Sub-element
- Description and Valid Values
- .color[i].NAME
Name of the color "i", "I" can be between 1 and 32
- .color[i].color.red
Red component, A value 0-255. 0 is black, 255 is red.
- .color[i].color.green
green component, A value 0-255. 0 is black, 255 is green.
- .color[i].color.blue
blue component, A value 0-255. 0 is black, 255 is blue.
- .color[i].handle
internal color handle, Alpha Anywhere automatically assigns a value between 32 and 64. If color is new, assign a value of 0. Alpha Anywhere will automatically allocate a unique color handle for the entry.
Description
Loads custom color definitions into variables.
Discussion
The A5.LOAD_USER_COLORS() method populates a the Color dot variable with the values of the custom colors defined for the current database. Custom colors are defined using the View > Settings command.
The following script gets the custom color settings and stores them in a dot variable called Colors. The script then goes on to change the definition of color[1].
'Initialize Colors variable
dim colors.color[32] as P
for i = 1 to 32
colors.color[i].NAME = ""
colors.color[i].handle = 0
colors.color[i].color.red = 0
colors.color[i].color.green = 0
colors.color[i].color.blue = 0
next
A5.load_user_colors("Default",colors)
'Change color 1 defition.
colors.color[1].name = "new red"
colors.color[1].color.red = 200
colors.color[1].color.green = 20
colors.color[1].color.blue = 20
'Save edited colors
A5.save_user_colors("Default",colors)See Also