Я использую FormToolkit
для создания Section
.Раздел SWT - невозможно установить заголовок фона градиента
Почему API setTitleBarGradientBackground
не влияет на окраску заголовка?
Я использую FormToolkit
для создания Section
.Раздел SWT - невозможно установить заголовок фона градиента
Почему API setTitleBarGradientBackground
не влияет на окраску заголовка?
Отмечено сообщение об ошибке here (Bug 213193). К сожалению, это не выглядит, как вы можете ожидать, что это будет фиксированной в ближайшее время ...
Section#setTitleBarBackground
работает сейчас - устанавливает верхний цвет фона раздела градиента, как в RCP.
Section#setTitleBarGradientBackground
устанавливает цвет (Section#COLOR_GBG
), который никогда не используется в классе разделов ?? !!
Section#setTitleBarBorderColor
- не имеет никакого эффекта.
Section
Проверка исходного кода показывает, что код выполняется следующим образом:
/**
* Sets the color of the title bar gradient background when TITLE_BAR style
* is used. This color is used at the height where title controls end
* (toggle, tool bar).
*
* @param color
* the title bar gradient background
*/
public void setTitleBarGradientBackground(Color color) {
putTitleBarColor(COLOR_GBG, color);
}
Но если вы посмотрите на Section#onPaint(PaintEvent e)
вы не найдете каких-либо использование COLOR_GBG
.