SetGadgetColor für Buttons

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

SetGadgetColor für Buttons

Beitrag von mk-soft »

Vermisse für Buttons SetgadgetColor. Habe ein Projekt was ich auf PB4 umschreiben möchte.
Ich weiss das es auch anders geht. Wäre aber schön wenn dieses auch einflegt wird.

FF :wink:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

wurde auf dem englischen forum schonmal besprochen.
geht glaube ich nicht so einfach bei buttons....

zur notlösung kann man ja ein Button mit Image nehmen^^
-.-"
Benutzeravatar
uweb
Beiträge: 461
Registriert: 13.07.2005 08:39

Beitrag von uweb »

Ich habe mir heute 4.0 angesehen und bin begeistert.

Ich bin aber auch darüber gestolpert, daß trotz aller neuer Farbmöglichkeiten u.a.
die grauen Ränder bei den 3D-Elementen geblieben sind.

Im Moment bin ich in den Tiefen der Windows-API noch ziemlich verloren
und die Gadgets mit PureBasic Mitteln zu ersetzen klappt auch nicht überall.

Mit Borderless, Image usw. kann man das Zwangs-Grau zwar reduzieren,
aber an einigen Stellen kommt man nicht daran vorbei.

Ein ComboBoxGadget könnte ich zur Not mit PureBasic selbst basteln,
aber ein Editor-Gadget oder ein ExplorerListGadget lassen sich nicht so leicht ersetzen.

Jetzt hoffe ich naturlich wieder einmal, daß das Thema schon längst in der Mache ist oder das jemand die Lösung schon hat.
z.B. ein kleines Set von API-Aufrufen, eine Lib (PureCOLOR für 4.0 steht ja noch aus) oder so etwas in der Art.

P.S.
Es tut mir leid, daß ich nun ein Haar in der Suppe finden muß, denn sie schmeckt mir sonst wirklich super-gut.


edit :

da ich ungern nur maule habe ich mal im Hinblick darauf das sich einige Gadgets zur Not mit PureBasic-Mitteln ersetzen lassen (...) eine kleine Übersicht gemacht bei welchen 12 der insgesamt 30 Gadgets auch das nicht hilft (#). Nach dem Namen kommt eine Spalte für Rahmen, eine für Farbe und eine für Teile die sich damit nicht handeln lassen (z.B. Schaltknöpfe oder Scrollleiste).

Code: Alles auswählen

ButtonGadget			...
ButtonImageGadget	 ...
CalendarGadget 		Borderless	SetGadgetColor()
CheckBoxGadget		...
ComboBoxGadget		...
ContainerGadget		Borderless	SetGadgetColor()
DateGadget			        #		SetGadgetColor()	#
EditorGadget			      #		SetGadgetColor()
ExplorerComboGadget	...
ExplorerListGadget	Borderless	SetGadgetColor()	#
ExplorerTreeGadget	Borderless	SetGadgetColor()
Frame3DGadget		    ...
HyperLinkGadget		  .		    SetGadgetColor()
IPAddressGadget		   #		      #
ImageGadget			   .		   .
ListIconGadget		   #		      SetGadgetColor()  #
ListViewGadget		   #		      SetGadgetColor()  #
MDIGadget			    Borderless	 SetGadgetColor()  #
OptionGadget			...
PanelGadget			 ...
ProgressBarGadget	  ...		    SetGadgetColor()
ScrollAreaGadget		Borderless	SetGadgetColor()	#
ScrollBarGadget		 #
SpinGadget			   #		      SetGadgetColor()	#
SplitterGadget		    ...
StringGadget			 Borderless	SetGadgetColor()
TextGadget			   Borderless	SetGadgetColor()
TrackBarGadget		  ...
TreeGadget			   #		      SetGadgetColor()	#
WebGadget			    Borderless	.				      #
Gesperrt