mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-08-10 16:51:19 +03:00
Minor fix in UITableView and UITreeView keyboard navigation.
This commit is contained in:
@@ -683,6 +683,7 @@ enum KeyModTable {
|
||||
#define KEYMOD_SHIFT ( KEYMOD_LSHIFT | KEYMOD_RSHIFT )
|
||||
#define KEYMOD_ALT ( KEYMOD_LALT | KEYMOD_RALT )
|
||||
#define KEYMOD_META ( KEYMOD_LMETA | KEYMOD_RMETA )
|
||||
#define KEYMOD_CTRL_SHIFT_ALT_META ( KEYMOD_CTRL | KEYMOD_SHIFT | KEYMOD_ALT | KEYMOD_META )
|
||||
|
||||
/** @enum MouseButton Mouse buttons */
|
||||
enum MouseButton {
|
||||
|
||||
@@ -172,7 +172,7 @@ void UITableView::onColumnSizeChange( const size_t& colIndex, bool fromUserInter
|
||||
}
|
||||
|
||||
Uint32 UITableView::onKeyDown( const KeyEvent& event ) {
|
||||
if ( event.getMod() )
|
||||
if ( event.getMod() & KEYMOD_CTRL_SHIFT_ALT_META )
|
||||
return UIAbstractTableView::onKeyDown( event );
|
||||
auto curIndex = getSelection().first();
|
||||
int pageSize = eefloor( getVisibleArea().getHeight() / getRowHeight() ) - 1;
|
||||
|
||||
@@ -453,7 +453,7 @@ void UITreeView::setExpanderIconSize( const size_t& expanderSize ) {
|
||||
}
|
||||
|
||||
Uint32 UITreeView::onKeyDown( const KeyEvent& event ) {
|
||||
if ( event.getMod() )
|
||||
if ( event.getMod() & KEYMOD_CTRL_SHIFT_ALT_META )
|
||||
return UIAbstractTableView::onKeyDown( event );
|
||||
auto curIndex = getSelection().first();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user