#include "TaskbarWidget.h" #include #include #include #include #include TaskbarWidget::TaskbarWidget(GWidget* parent) : GFrame(parent) { set_fill_with_background_color(true); set_layout(make(Orientation::Vertical)); layout()->set_margins({ 0, 8, 0, 8 }); layout()->set_spacing(8); set_frame_thickness(1); set_frame_shape(GFrame::Shape::Panel); set_frame_shadow(GFrame::Shadow::Raised); } TaskbarWidget::~TaskbarWidget() { } void TaskbarWidget::paint_event(GPaintEvent& event) { GFrame::paint_event(event); GPainter painter(*this); painter.add_clip_rect(event.rect()); }