Changes the menu key bitmap from CTL to CTRL and SHFT to SHIFT.
This is coming from but does not close #7967 Adds a new (currently unused) Menu key bitmap. Instead of having a single AltAsCommandKey() method the menus now show the correct bitmap when you switch between your control, windows/option, and alt/command keys. This is really not flushed out yet since it only works when you switch those keys and not other combinations like say switching the control and caps lock keys but it is a step in the right direction. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43205 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -243,7 +243,14 @@ private:
|
||||
void _SetIgnoreHidden(bool on);
|
||||
void _SetStickyMode(bool on);
|
||||
bool _IsStickyMode() const;
|
||||
void _GetIsAltCommandKey(bool &value) const;
|
||||
|
||||
// Methods to get the current modifier keycode
|
||||
void _GetShiftKey(uint32 &value) const;
|
||||
void _GetControlKey(uint32 &value) const;
|
||||
void _GetCommandKey(uint32 &value) const;
|
||||
void _GetOptionKey(uint32 &value) const;
|
||||
void _GetMenuKey(uint32 &value) const;
|
||||
|
||||
void _CalcTriggers();
|
||||
bool _ChooseTrigger(const char* title, int32& index,
|
||||
uint32& trigger,
|
||||
@@ -260,7 +267,14 @@ private:
|
||||
void _QuitTracking(bool onlyThis = true);
|
||||
|
||||
static menu_info sMenuInfo;
|
||||
static bool sAltAsCommandKey;
|
||||
|
||||
// Variables to keep track of what code is currently assigned to
|
||||
// each modifier key
|
||||
static uint32 sShiftKey;
|
||||
static uint32 sControlKey;
|
||||
static uint32 sOptionKey;
|
||||
static uint32 sCommandKey;
|
||||
static uint32 sMenuKey;
|
||||
|
||||
BMenuItem* fChosenItem;
|
||||
BList fItems;
|
||||
|
||||
Reference in New Issue
Block a user