FIX: [STUDIO-1011] windows can not scroll in inactivate window
Change-Id: Ib09e58f4637d632625bf7bd484fd26319630cdb2
This commit is contained in:
parent
05904e3770
commit
9b10b1438c
3 changed files with 3 additions and 2 deletions
|
@ -335,6 +335,7 @@ void ImageGrid::mouseDown(wxMouseEvent& event)
|
|||
m_hit_item = hit.second;
|
||||
if (m_hit_type >= HIT_ACTION)
|
||||
Refresh();
|
||||
SetFocus();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -219,7 +219,7 @@ void ComboBox::mouseDown(wxMouseEvent &event)
|
|||
} else if (drop.HasDismissLongTime()) {
|
||||
drop.autoPosition();
|
||||
drop_down = true;
|
||||
drop.Popup();
|
||||
drop.Popup(&drop);
|
||||
wxCommandEvent e(wxEVT_COMBOBOX_DROPDOWN);
|
||||
GetEventHandler()->ProcessEvent(e);
|
||||
}
|
||||
|
|
|
@ -50,7 +50,7 @@ DropDown::DropDown(wxWindow * parent,
|
|||
void DropDown::Create(wxWindow * parent,
|
||||
long style)
|
||||
{
|
||||
wxPopupTransientWindow::Create(parent);
|
||||
wxPopupTransientWindow::Create(parent, wxPU_CONTAINS_CONTROLS);
|
||||
SetBackgroundStyle(wxBG_STYLE_PAINT);
|
||||
SetBackgroundColour(*wxWHITE);
|
||||
state_handler.attach({&border_color, &text_color, &selector_border_color, &selector_background_color});
|
||||
|
|
Loading…
Reference in a new issue