Hallo,
ich habe eine Combo (die Rede ist von: org.eclipse.swt.widgets.Combo) mit vielen unterschiedlichen langen Einträgen erstellt. Da einige Einträge viel zu groß für das Parent Composite sind, habe ich die Größe der Combo begrenzt. Beim Anzeigen des Drop-Down Menüs werden nun aber horizontale und vertikale Scrollbalken angezeigt. So daß mann immer nach link und rechts scrollen muß um den Text lesen zu können, was natürlich total nervig ist. Nun möchte ich beim Mouse Over über einen Eintrag, den entsprechenden Text als Tooltip hervorheben, damit der gesamte Text vor dem Selektieren für den Benutzer sichtbar ist. Ich suche schon die ganze Zeit nach der Klasse, die für das Rendern des Combo DDMs verantwortlich ist. Ein Blick auf die Implementierung der Klasse hat mir auch nicht viel weitergeholfen, da fast nur nativer Code aufgerufen wird. Kann mir jemand verraten ob und wie es möglich ist, das Verhalten der Drop-Down Anzeige zu ändern. Man muß das doch irgendwie an die eigenen Bedürfnisse anspassen können!?
Gruß
Studdi
ich habe eine Combo (die Rede ist von: org.eclipse.swt.widgets.Combo) mit vielen unterschiedlichen langen Einträgen erstellt. Da einige Einträge viel zu groß für das Parent Composite sind, habe ich die Größe der Combo begrenzt. Beim Anzeigen des Drop-Down Menüs werden nun aber horizontale und vertikale Scrollbalken angezeigt. So daß mann immer nach link und rechts scrollen muß um den Text lesen zu können, was natürlich total nervig ist. Nun möchte ich beim Mouse Over über einen Eintrag, den entsprechenden Text als Tooltip hervorheben, damit der gesamte Text vor dem Selektieren für den Benutzer sichtbar ist. Ich suche schon die ganze Zeit nach der Klasse, die für das Rendern des Combo DDMs verantwortlich ist. Ein Blick auf die Implementierung der Klasse hat mir auch nicht viel weitergeholfen, da fast nur nativer Code aufgerufen wird. Kann mir jemand verraten ob und wie es möglich ist, das Verhalten der Drop-Down Anzeige zu ändern. Man muß das doch irgendwie an die eigenen Bedürfnisse anspassen können!?
Gruß
Studdi