Merge pull request #6553 from pkowal1982/treecheckbox

Use full width of TreeItem::Cell to change value in CELL_MODE_CHECK
This commit is contained in:
Rémi Verschelde 2016-10-09 13:54:36 +02:00 committed by GitHub
commit 28b0e9a56c

View file

@ -1704,16 +1704,11 @@ int Tree::propagate_mouse_event(const Point2i &p_pos,int x_ofs,int y_ofs,bool p_
} break;
case TreeItem::CELL_MODE_CHECK: {
Ref<Texture> checked = cache.checked;
bring_up_editor=false; //checkboxes are not edited with editor
if (x>=0 && x<= checked->get_width()+cache.hseparation ) {
p_item->set_checked(col,!c.checked);
item_edited(col,p_item);
click_handled=true;
p_item->set_checked(col, !c.checked);
item_edited(col, p_item);
click_handled = true;
//p_item->edited_signal.call(col);
}
} break;
case TreeItem::CELL_MODE_RANGE: