diff --git a/doomsday/client/data/defaultstyle.pack/graphics/gear.png b/doomsday/client/data/defaultstyle.pack/graphics/gear.png new file mode 100644 index 0000000000..770700521e Binary files /dev/null and b/doomsday/client/data/defaultstyle.pack/graphics/gear.png differ diff --git a/doomsday/client/data/defaultstyle.pack/images.dei b/doomsday/client/data/defaultstyle.pack/images.dei index 7bbe228d75..aa13cc49bf 100644 --- a/doomsday/client/data/defaultstyle.pack/images.dei +++ b/doomsday/client/data/defaultstyle.pack/images.dei @@ -5,3 +5,5 @@ group logo { image px256 { path = "graphics/deng-logo-256.png" } image px512 { path = "graphics/deng-logo-512.png" } } + +image gear { path = "graphics/gear.png" } diff --git a/doomsday/client/src/ui/widgets/taskbarwidget.cpp b/doomsday/client/src/ui/widgets/taskbarwidget.cpp index 3986f79481..7b69a1cec6 100644 --- a/doomsday/client/src/ui/widgets/taskbarwidget.cpp +++ b/doomsday/client/src/ui/widgets/taskbarwidget.cpp @@ -152,8 +152,10 @@ TaskBarWidget::TaskBarWidget() : GuiWidget("TaskBar"), d(new Instance(this)) add(console); ButtonWidget *panel = new ButtonWidget; - panel->setText("Settings"); + panel->setImage(style().images().image("gear")); panel->setWidthPolicy(LabelWidget::Expand); + panel->setHeightPolicy(LabelWidget::Filled); + panel->setImageFit(FitToHeight | OriginalAspectRatio); panel->setAction(new CommandAction("panel")); panel->rule() .setInput(Rule::Height, rule().height())