ShortcutsSpec
ShortcutsSpec::InitializeMetaMaps()
SetupStandardMap(sMetaMaps[ShortcutsSpec::SHIFT_COLUMN_INDEX], sShiftName,
SetupStandardMap(sMetaMaps[ShortcutsSpec::CONTROL_COLUMN_INDEX],
SetupStandardMap(sMetaMaps[ShortcutsSpec::COMMAND_COLUMN_INDEX],
SetupStandardMap(sMetaMaps[ShortcutsSpec::OPTION_COLUMN_INDEX], sOptionName
ShortcutsSpec::ShortcutsSpec(const char* cmd)
ShortcutsSpec::ShortcutsSpec(const ShortcutsSpec& from)
ShortcutsSpec::ShortcutsSpec(BMessage* from)
ShortcutsSpec::SetCommand(const char* command)
ShortcutsSpec::GetColumnName(int i)
ShortcutsSpec::Archive(BMessage* into, bool deep) const
ShortcutsSpec::Instantiate(BMessage* from)
return new ShortcutsSpec(from);
ShortcutsSpec::~ShortcutsSpec()
ShortcutsSpec::_CacheViewFont(BView* owner)
ShortcutsSpec::GetCellText(int whichColumn) const
ShortcutsSpec::ProcessColumnMouseClick(int whichColumn)
ShortcutsSpec::ProcessColumnTextString(int whichColumn, const char* string)
ShortcutsSpec::_AttemptTabCompletion()
static MetaKeyStateMap sMetaMaps[ShortcutsSpec::NUM_META_COLUMNS];
const char* ShortcutsSpec::sShiftName;
const char* ShortcutsSpec::sControlName;
ShortcutsSpec::ProcessColumnKeyStroke(int whichColumn, const char* bytes,
const char* ShortcutsSpec::sOptionName;
const char* ShortcutsSpec::sCommandName;
ShortcutsSpec::_InitModifierNames()
class ShortcutsSpec : public BRow, public BArchivable {
ShortcutsSpec(const char* command);
ShortcutsSpec(const ShortcutsSpec& copyMe);
ShortcutsSpec(BMessage* from);
~ShortcutsSpec();
ShortcutsSpec::InitializeMetaMaps();
for (int i = 0; i < ShortcutsSpec::NUM_META_COLUMNS; i++) {
const char* name = ShortcutsSpec::GetColumnName(i);
if (((ShortcutsSpec*)fColumnListView->RowAt(i))->Archive(&next)
ShortcutsSpec* spec
= (ShortcutsSpec*)ShortcutsSpec::Instantiate(&message);
ShortcutsSpec* spec;
spec = new ShortcutsSpec(*((ShortcutsSpec*)curSel));
spec = new ShortcutsSpec("");
spec->ProcessColumnTextString(ShortcutsSpec::KEY_COLUMN_INDEX,
ShortcutsSpec* row =
static_cast<ShortcutsSpec*>(fColumnListView->RowAt(0));
ShortcutsSpec* row =
static_cast<ShortcutsSpec*>(fColumnListView->CurrentSelection());
ProcessColumnTextString(ShortcutsSpec::STRING_COLUMN_INDEX,
ShortcutsSpec* item = (ShortcutsSpec*)
ShortcutsSpec* row =
static_cast<ShortcutsSpec*>(fColumnListView->CurrentSelection());
row->GetCellText(ShortcutsSpec::STRING_COLUMN_INDEX),
strlen(row->GetCellText(ShortcutsSpec::STRING_COLUMN_INDEX)));
ShortcutsSpec::STRING_COLUMN_INDEX, "");
ShortcutsSpec* row =
static_cast<ShortcutsSpec*>(fColumnListView->CurrentSelection());
ShortcutsSpec::STRING_COLUMN_INDEX, buf, 0);
ShortcutsSpec* selected;
static_cast<ShortcutsSpec*>(fColumnListView->CurrentSelection()))) {
ShortcutsSpec::KEY_COLUMN_INDEX,
class ShortcutsSpec;