Games-Axmud
view release on metacpan or search on metacpan
lib/Games/Axmud/Strip.pm view on Meta::CPAN
# (Requires a visible session whose status is 'connected' or 'offline')
$self->ivAdd('menuItemHash', 'show_triggers', $menuItem_showTriggers);
# 'Aliases' submenu
my $subMenu_showAliases = Gtk3::Menu->new();
my $menuItem_worldAliases = Gtk3::MenuItem->new('World _aliases...');
$menuItem_worldAliases->signal_connect('activate' => sub {
# Open the cage window on the notebook's second page, so the user can see the list
# of aliases immediately
$self->winObj->visibleSession->pseudoCmd('editcage -a', $mode);
});
$subMenu_showAliases->append($menuItem_worldAliases);
my $menuItem_guildAliases = Gtk3::MenuItem->new('_Guild aliases...');
$menuItem_guildAliases->signal_connect('activate' => sub {
$self->winObj->visibleSession->pseudoCmd(
'editcage alias_guild_' . $self->winObj->visibleSession->currentGuild->name,
$mode,
);
});
$subMenu_showAliases->append($menuItem_guildAliases);
# (Requires a visible session whose status is 'connected' or 'offline', and a current
# guild)
$self->ivAdd('menuItemHash', 'guild_aliases', $menuItem_guildAliases);
my $menuItem_raceAliases = Gtk3::MenuItem->new('_Race aliases...');
$menuItem_raceAliases->signal_connect('activate' => sub {
$self->winObj->visibleSession->pseudoCmd(
'editcage alias_race_' . $self->winObj->visibleSession->currentRace->name,
$mode,
);
});
$subMenu_showAliases->append($menuItem_raceAliases);
# (Requires a visible session whose status is 'connected' or 'offline', and a current
# race)
$self->ivAdd('menuItemHash', 'race_aliases', $menuItem_raceAliases);
my $menuItem_charAliases = Gtk3::MenuItem->new('_Character aliases...');
$menuItem_charAliases->signal_connect('activate' => sub {
$self->winObj->visibleSession->pseudoCmd(
'editcage alias_char_' . $self->winObj->visibleSession->currentChar->name,
$mode,
);
});
$subMenu_showAliases->append($menuItem_charAliases);
# (Requires a visible session whose status is 'connected' or 'offline', and a current
# character)
$self->ivAdd('menuItemHash', 'char_aliases', $menuItem_charAliases);
my $menuItem_showAliases = Gtk3::MenuItem->new('_Aliases');
$menuItem_showAliases->set_submenu($subMenu_showAliases);
$menuColumn_interfaces->append($menuItem_showAliases);
# (Requires a visible session whose status is 'connected' or 'offline')
$self->ivAdd('menuItemHash', 'show_aliases', $menuItem_showAliases);
# 'Macros' submenu
my $subMenu_showMacros = Gtk3::Menu->new();
my $menuItem_worldMacros = Gtk3::MenuItem->new('_World macros...');
$menuItem_worldMacros->signal_connect('activate' => sub {
# Open the cage window on the notebook's second page, so the user can see the list
# of macros immediately
$self->winObj->visibleSession->pseudoCmd('editcage -m', $mode);
});
$subMenu_showMacros->append($menuItem_worldMacros);
my $menuItem_guildMacros = Gtk3::MenuItem->new('_Guild macros...');
$menuItem_guildMacros->signal_connect('activate' => sub {
$self->winObj->visibleSession->pseudoCmd(
'editcage macro_guild_' . $self->winObj->visibleSession->currentGuild->name,
$mode,
);
});
$subMenu_showMacros->append($menuItem_guildMacros);
# (Requires a visible session whose status is 'connected' or 'offline', and a current
# guild)
$self->ivAdd('menuItemHash', 'guild_macros', $menuItem_guildMacros);
my $menuItem_raceMacros = Gtk3::MenuItem->new('_Race macros...');
$menuItem_raceMacros->signal_connect('activate' => sub {
$self->winObj->visibleSession->pseudoCmd(
'editcage macro_race_' . $self->winObj->visibleSession->currentRace->name,
$mode,
);
});
$subMenu_showMacros->append($menuItem_raceMacros);
# (Requires a visible session whose status is 'connected' or 'offline', and a current
# race)
$self->ivAdd('menuItemHash', 'race_macros', $menuItem_raceMacros);
my $menuItem_charMacros = Gtk3::MenuItem->new('_Character macros...');
$menuItem_charMacros->signal_connect('activate' => sub {
$self->winObj->visibleSession->pseudoCmd(
'editcage macro_char_' . $self->winObj->visibleSession->currentChar->name,
$mode,
);
});
$subMenu_showMacros->append($menuItem_charMacros);
# (Requires a visible session whose status is 'connected' or 'offline', and a current
# character)
$self->ivAdd('menuItemHash', 'char_macros', $menuItem_charMacros);
my $menuItem_showMacros = Gtk3::MenuItem->new('_Macros');
$menuItem_showMacros->set_submenu($subMenu_showMacros);
$menuColumn_interfaces->append($menuItem_showMacros);
# (Requires a visible session whose status is 'connected' or 'offline')
$self->ivAdd('menuItemHash', 'show_macros', $menuItem_showMacros);
# 'Timers' submenu
my $subMenu_showTimers = Gtk3::Menu->new();
my $menuItem_worldTimers = Gtk3::MenuItem->new('_World timers...');
$menuItem_worldTimers->signal_connect('activate' => sub {
# Open the cage window on the notebook's second page, so the user can see the list
# of timers immediately
$self->winObj->visibleSession->pseudoCmd('editcage -i', $mode);
});
$subMenu_showTimers->append($menuItem_worldTimers);
my $menuItem_guildTimers = Gtk3::MenuItem->new('_Guild timers...');
$menuItem_guildTimers->signal_connect('activate' => sub {
$self->winObj->visibleSession->pseudoCmd(
'editcage timer_guild_' . $self->winObj->visibleSession->currentGuild->name,
$mode,
);
});
$subMenu_showTimers->append($menuItem_guildTimers);
# (Requires a visible session whose status is 'connected' or 'offline', and a current
# guild)
$self->ivAdd('menuItemHash', 'guild_timers', $menuItem_guildTimers);
my $menuItem_raceTimers = Gtk3::MenuItem->new('_Race timers...');
$menuItem_raceTimers->signal_connect('activate' => sub {
$self->winObj->visibleSession->pseudoCmd(
'editcage timer_race_' . $self->winObj->visibleSession->currentRace->name,
$mode,
);
});
$subMenu_showTimers->append($menuItem_raceTimers);
# (Requires a visible session whose status is 'connected' or 'offline', and a current
# race)
$self->ivAdd('menuItemHash', 'race_timers', $menuItem_raceTimers);
my $menuItem_charTimers = Gtk3::MenuItem->new('_Character timers...');
$menuItem_charTimers->signal_connect('activate' => sub {
$self->winObj->visibleSession->pseudoCmd(
'editcage timer_char_' . $self->winObj->visibleSession->currentChar->name,
$mode,
);
});
$subMenu_showTimers->append($menuItem_charTimers);
# (Requires a visible session whose status is 'connected' or 'offline', and a current
# character)
$self->ivAdd('menuItemHash', 'char_timers', $menuItem_charTimers);
my $menuItem_showTimers = Gtk3::MenuItem->new('T_imers');
$menuItem_showTimers->set_submenu($subMenu_showTimers);
$menuColumn_interfaces->append($menuItem_showTimers);
# (Requires a visible session whose status is 'connected' or 'offline')
$self->ivAdd('menuItemHash', 'show_timers', $menuItem_showTimers);
# 'Hooks' submenu
my $subMenu_showHooks = Gtk3::Menu->new();
( run in 1.064 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )