ich habe gerade ein merkwürdiges Verhalten des SLE-Objektes bzgl. der festgelegten Farben in Abhängigkeit von der Eigenschaft editable festgestellt.
Code: Alles auswählen
oSLE := XbpSLE():new( oDlg:drawingArea, , { x, y }, { width, height }, ;
{ { XBP_PP_FGCLR, GRA_CLR_WHITE }, ;
{ XBP_PP_DISABLED_FGCLR, GRA_CLR_BLACK }, ;
{ XBP_PP_BGCLR, GRA_CLR_BLACK }, ;
{ XBP_PP_DISABLED_BGCLR, GRA_CLR_BLUE } } )
oSLE:editable := .T. // -> schwarz/weiss
// oSLE:editable := .F. // -> blau/weiss
Habe ich da noch einen Denkfehler?
Das Ziel sollte eigentlich sein:
editable -> schwarz/weiss
readonly -> blau/schwarz
so wie sich das jetzt darstellt muss ich bei jedem Ändern von editable auch XbpSLE::configure aufrufen für das andere Farbsetting...