mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-05-04 02:08:53 +00:00
LibGUI: Don't autofill the background of GStackWidget.
This commit is contained in:
parent
c1f2f5a153
commit
a3d5ba8f23
Notes:
sideshowbarker
2024-07-19 15:02:34 +09:00
Author: https://github.com/awesomekling
Commit: a3d5ba8f23
1 changed files with 2 additions and 8 deletions
|
@ -4,8 +4,6 @@
|
|||
GStackWidget::GStackWidget(GWidget* parent)
|
||||
: GWidget(parent)
|
||||
{
|
||||
set_fill_with_background_color(true);
|
||||
set_background_color(Color::Red);
|
||||
}
|
||||
|
||||
GStackWidget::~GStackWidget()
|
||||
|
@ -14,7 +12,6 @@ GStackWidget::~GStackWidget()
|
|||
|
||||
void GStackWidget::set_active_widget(GWidget* widget)
|
||||
{
|
||||
dbgprintf("XXX: GStackWidget: set_active_widget %p\n", widget);
|
||||
if (widget == m_active_widget)
|
||||
return;
|
||||
|
||||
|
@ -40,14 +37,11 @@ void GStackWidget::child_event(GChildEvent& event)
|
|||
return;
|
||||
auto& child = static_cast<GWidget&>(*event.child());
|
||||
if (event.type() == GEvent::ChildAdded) {
|
||||
dbgprintf("XXX: GStackWidget: did_add_child %p\n", &child);
|
||||
if (!m_active_widget) {
|
||||
if (!m_active_widget)
|
||||
set_active_widget(&child);
|
||||
} else {
|
||||
else
|
||||
child.set_visible(false);
|
||||
}
|
||||
} else if (event.type() == GEvent::ChildRemoved) {
|
||||
dbgprintf("XXX: GStackWidget: did_remove_child %p\n", &child);
|
||||
if (m_active_widget == &child) {
|
||||
GWidget* new_active_widget = nullptr;
|
||||
for (auto* new_child : children()) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue