Modify

Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#26 closed Feature Request (Rejected)

Setting Color with words

Reported by: JamesB Owned by:
Milestone: Component: AutoIt
Version: Severity:
Keywords: Color, colour, words, autoit, guictrl, gui, ctrl, control Cc:

Description (last modified by Gary)

I don't think this has been suggested, but could we have AutoIt allow words like:

Blue
Red
Green
Yellow
etc

Be supported in the syntax? GuiCtrlSetColor($MyControl, "Blue") or GuiCtrlSetBkColor("Blue")

Thanks!

Attachments (0)

Change History (10)

comment:1 in reply to: ↑ description Changed 12 years ago by JdeB

Why don't you just define the variable $Red, $Blue etc and use those in stead of trying to build this in?

comment:2 follow-up: Changed 12 years ago by Saunders

Where do you draw the line though? Blue, sure. Dark Blue, Light Blue? Fuschia? Lawn Green? Lavendar Blush? Medium Aqua Marine? Light Golden Rod Yellow?
There are a lot of colours out there, even if you go by the W3C's HTML colour names list.
So which ones should get added? I prefer the idea of an include personally, with colours defined like $COLOR_BLUE, etc.

Hope I was allowed to comment here...

comment:3 in reply to: ↑ 2 Changed 12 years ago by Gary

  • Description modified (diff)

Replying to Saunders:

Where do you draw the line though? Blue, sure. Dark Blue, Light Blue? Fuschia? Lawn Green? Lavendar Blush? Medium Aqua Marine? Light Golden Rod Yellow?
There are a lot of colours out there, even if you go by the W3C's HTML colour names list.
So which ones should get added? I prefer the idea of an include personally, with colours defined like $COLOR_BLUE, etc.

Hope I was allowed to comment here...

comment:4 follow-up: Changed 12 years ago by Gary

  • Description modified (diff)

Look in Constants.au3 you'll find some of the colors already defined:

; Colour Constants RGB Hex
Global Const $COLOR_AQUA = 0x00FFFF
Global Const $COLOR_BLACK = 0x000000
Global Const $COLOR_BLUE = 0x0000FF
Global Const $COLOR_CREAM = 0xFFFBF0
Global Const $COLOR_FUCHSIA = 0xFF00FF
Global Const $COLOR_GRAY = 0x808080
Global Const $COLOR_GREEN = 0x008000
Global Const $COLOR_LIME = 0x00FF00
;~ Global Const $COLOR_MAROON = 0x800000
Global Const $COLOR_MAROON = 0x8B1C62
Global Const $COLOR_MEDBLUE = 0x0002C4
Global Const $COLOR_MEDGRAY = 0xA0A0A4
Global Const $COLOR_MONEYGREEN = 0xC0DCC0
Global Const $COLOR_NAVY = 0x000080
Global Const $COLOR_OLIVE = 0x808000
Global Const $COLOR_PURPLE = 0x800080
Global Const $COLOR_RED = 0xFF0000
Global Const $COLOR_SILVER = 0xC0C0C0
Global Const $COLOR_SKYBLUE = 0xA6CAF0
Global Const $COLOR_TEAL = 0x008080
Global Const $COLOR_WHITE = 0xFFFFFF
Global Const $COLOR_YELLOW = 0xFFFF00

Global Const $CLR_NONE = 0xFFFFFFFF

; Color Constants BGR Hex
Global Const $CLR_AQUA = 0xFFFF00
Global Const $CLR_BLACK = 0x000000
Global Const $CLR_BLUE = 0xFF0000
Global Const $CLR_CREAM = 0xF0FBFF
Global Const $CLR_DEFAULT = 0xFF000000
Global Const $CLR_FUCHSIA = 0xFF00FF
Global Const $CLR_GRAY = 0x808080
Global Const $CLR_GREEN = 0x008000
Global Const $CLR_LIME = 0x00FF00
;~ Global Const $CLR_MAROON = 0x000080
Global Const $CLR_MAROON = 0x621C8B
Global Const $CLR_MEDBLUE = 0xC40200
Global Const $CLR_MEDGRAY = 0xA4A0A0
Global Const $CLR_MONEYGREEN = 0xC0DCC0
Global Const $CLR_NAVY = 0x800000
Global Const $CLR_OLIVE = 0x008080
Global Const $CLR_PURPLE = 0x800080
Global Const $CLR_RED = 0x0000FF
Global Const $CLR_SILVER = 0xC0C0C0
Global Const $CLR_SKYBLUE = 0xF0CAA6
Global Const $CLR_TEAL = 0x808000
Global Const $CLR_WHITE = 0xFFFFFF
Global Const $CLR_YELLOW = 0x00FFFF

; Color Dialog constants
Global Const $CC_ANYCOLOR = 0x100
Global Const $CC_FULLOPEN = 0x2
Global Const $CC_RGBINIT = 0x1

comment:5 Changed 12 years ago by JdeB

  • Resolution set to rejected
  • Status changed from new to closed

comment:6 Changed 12 years ago by JdeB

  • Version 3.2.10.0 deleted

comment:7 Changed 12 years ago by JdeB

  • Milestone Future Release deleted
  • Version set to 3.2.10.0

comment:8 in reply to: ↑ 4 Changed 12 years ago by anonymous

Replying to Gary:

Look in Constants.au3 you'll find some of the colors already defined:

Actually I knew that, which was why I found it preferable. :)

comment:9 Changed 12 years ago by JamesB <james@…>

Ahh right yeah. Didn't know this, I saw it in VB and thought it would be useful!

comment:10 Changed 12 years ago by TicketCleanup

  • Version 3.2.10.0 deleted

Automatic ticket cleanup.

Guidelines for posting comments:

  • You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
  • In-depth discussions should take place on the forum.

For more information see the full version of the ticket guidelines here.

Add Comment

Modify Ticket

Action
as closed The ticket will remain with no owner.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.