mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-06 11:31:49 +00:00
Panels scrolling, scissors test fix
This commit is contained in:
parent
e6c9a38f0c
commit
be807535f5
10 changed files with 97 additions and 15 deletions
|
|
@ -49,6 +49,9 @@ void GUI::act(float delta) {
|
|||
}
|
||||
if (hover) {
|
||||
hover->hover(true);
|
||||
if (Events::scroll) {
|
||||
hover->scrolled(Events::scroll);
|
||||
}
|
||||
}
|
||||
this->hover = hover;
|
||||
|
||||
|
|
@ -87,12 +90,13 @@ void GUI::act(float delta) {
|
|||
if (Events::clicked(mousecode::BUTTON_1)) {
|
||||
focus->mouseMove(this, mx, my);
|
||||
}
|
||||
if (prevfocus == focus)
|
||||
if (prevfocus == focus){
|
||||
for (int i = mousecode::BUTTON_1; i < mousecode::BUTTON_1+12; i++) {
|
||||
if (Events::jclicked(i)) {
|
||||
focus->clicked(this, i);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (focus && !focus->isfocused()) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue