git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41173
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
const int pageSize = GetCountPerPage();
wxCHECK_RET( pageSize, _T("should have non zero page size") );
const int pageSize = GetCountPerPage();
wxCHECK_RET( pageSize, _T("should have non zero page size") );
+ if (GetLayoutDirection() == wxLayout_RightToLeft)
+ {
+ if (event.GetKeyCode() == WXK_RIGHT)
+ event.m_keyCode = WXK_LEFT;
+ else if (event.GetKeyCode() == WXK_LEFT)
+ event.m_keyCode = WXK_RIGHT;
+ }
+
switch ( event.GetKeyCode() )
{
case WXK_UP:
switch ( event.GetKeyCode() )
{
case WXK_UP:
event.CmdDown(),
is_multiple, extended_select, unselect_others);
event.CmdDown(),
is_multiple, extended_select, unselect_others);
+ if (GetLayoutDirection() == wxLayout_RightToLeft)
+ {
+ if (event.GetKeyCode() == WXK_RIGHT)
+ event.m_keyCode = WXK_LEFT;
+ else if (event.GetKeyCode() == WXK_LEFT)
+ event.m_keyCode = WXK_RIGHT;
+ }
+
// + : Expand
// - : Collaspe
// * : Expand all/Collapse all
// + : Expand
// - : Collaspe
// * : Expand all/Collapse all