Fehlernder XbpBrowse-Callback?

Grafische Primitive, XbaseParts und Darstellungsfragen allgemein.

Moderator: Moderatoren

Antworten
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Fehlernder XbpBrowse-Callback?

Beitrag von Jan »

Ich habe eine Verständnisfrage: XbpBrowse hat einen Callback :headerRbDown. Warum nur Rb? Warum nicht auch Lb?

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: Fehlernder XbpBrowse-Callback?

Beitrag von georg »

Hallo, Jan -


wahrscheinlich, weil Rb... für ein Kontextmenü o.ä. verwendet wird, was für Lb... nicht "standard" ist.

Wenn Du diese "Reaktion" aber brauchst, kannst Du auf die XbpColumn() bzw. XbpCellGroup() Objekte zurückgreifen, die ein :lbDown() im :header unterstützen. Ist zwar durch die Brust ins Auge, aber wenn man trifft ...
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Fehlernder XbpBrowse-Callback?

Beitrag von Jan »

Hallo Georg,

aber alle anderen Maustasten-Callbacks gibt es immer für rechts, mitte, links. Nur hier hier nicht. Das irritiert mich ein wenig. Abgesehen davon könnte ich natürlich den linken gerade jetzt auch gut gebrauchen ;-)

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: Fehlernder XbpBrowse-Callback?

Beitrag von georg »

Hallo, Jan -


wahrscheinlich war ich zu undeutlich in meiner Formulierung. Du baust den XbpBrowse() aus XbpColumn()s auf. Jede XbpColumn() besteht aus Header, Data und Footer.

Code: Alles auswählen

oCol := XbpColumn():new(...)
...
oCol:create()
oCol:Heading:lbDown := {|..| ...}
Du kannst dieses Verhalten nicht auf den gesamten Browse anwenden (via XbpBrowse), sondern musst es bei jeder Spalte definieren.

Ich bin mir gerade nicht sicher, ob es :Heading oder :Header ist, aber das Gegenstück ist auf jeden Fall :Footing
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Fehlernder XbpBrowse-Callback?

Beitrag von brandelh »

Hallo Jan,

der käme wohl dem Click-Event in die Quere
Gruß
Hubert
Antworten