mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 16:27:35 +00:00
Taskbar: Replace TaskbarWidget with a simple GFrame.
There's no need for a custom widget here, at least not now.
This commit is contained in:
parent
6d5a54690e
commit
93a4a4c597
5 changed files with 11 additions and 42 deletions
|
@ -1,9 +1,10 @@
|
|||
#include "TaskbarWindow.h"
|
||||
#include "TaskbarWidget.h"
|
||||
#include <LibGUI/GWindow.h>
|
||||
#include <LibGUI/GDesktop.h>
|
||||
#include <LibGUI/GEventLoop.h>
|
||||
#include <LibGUI/GBoxLayout.h>
|
||||
#include <LibGUI/GButton.h>
|
||||
#include <LibGUI/GFrame.h>
|
||||
#include <WindowServer/WSAPITypes.h>
|
||||
#include <stdio.h>
|
||||
|
||||
|
@ -17,7 +18,14 @@ TaskbarWindow::TaskbarWindow()
|
|||
|
||||
GDesktop::the().on_rect_change = [this] (const Rect& rect) { on_screen_rect_change(rect); };
|
||||
|
||||
auto* widget = new TaskbarWidget(m_window_list);
|
||||
auto* widget = new GFrame;
|
||||
widget->set_fill_with_background_color(true);
|
||||
widget->set_layout(make<GBoxLayout>(Orientation::Horizontal));
|
||||
widget->layout()->set_margins({ 3, 2, 3, 2 });
|
||||
widget->layout()->set_spacing(3);
|
||||
widget->set_frame_thickness(1);
|
||||
widget->set_frame_shape(GFrame::Shape::Panel);
|
||||
widget->set_frame_shadow(GFrame::Shadow::Raised);
|
||||
set_main_widget(widget);
|
||||
|
||||
m_window_list.aid_create_button = [this] {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue