FAQ

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

FAQ.How to get the color for disabled textcolor?

Answer: Ask the appearance manager:
Example
Function GetThemeTextColor(inColor as Integer, inDepth as Integer, inColorDev as Boolean) As Color
declare function GetThemeTextColor lib "Carbon" (inColor as Integer, inDepth as Integer, inColorDev as Boolean, outColor as Ptr) as Integer

dim i as Integer
dim col as MemoryBlock

col = newMemoryBlock(6)

i = GetThemeTextColor(inColor, inDepth, inColorDev, col)

return RGB(col.UShort(0)\256, col.UShort(2)\256, col.UShort(4)\256)
End Function

The color for this is:

const kThemeTextColorDialogInactive = 2.

c = GetThemeTextColor(kThemeTextColorDialogInactive, Screen(0).Depth, true)

For Mac OS X you should use "CarbonLib" instead of "AppearanceLib" ...


💬 Ask a question or report a problem