Splashscreen ProgressBar в Eclipse RCP имеет «грязные» углы - PullRequest
1 голос
/ 19 мая 2010

Я использую заставку RCP вместе со встроенным ProgressBar ( AbsolutePositionProgressMonitorPart ). Заставка имеет синий цвет фона, но фон индикатора выполнения выглядит белым, что приводит к некоторым белым углам.

альтернативный текст http://www.iachelini.de/splashdirt.pn

На BasicSplashHandler нет "setBackground", а getContent (). SetBackground (Color) не оказывает заметного эффекта. Я не хочу быть слишком разборчивым, но поскольку всплеск - это первое, что вы видите в приложении, я думаю, что очень важно быть аккуратным. Итак, у вас есть идеи, как избавиться от этих углов?

Ответы [ 2 ]

1 голос
/ 25 мая 2010

Может быть, это не цвет индикатора выполнения. Может быть, это цвет компонента за индикатором выполнения? Вы пытались установить цвет родительских компонентов панели? Вы пробовали:

setBackgroundMode(SWT.INHERIT_FORCE);

0 голосов
/ 26 мая 2010

Вместо того, чтобы пытаться взломать собственный компонент, вы можете изменить фоновое изображение. Сделайте снимок, на котором белые пиксели не мешают первому впечатлению.

...