// ---------------------------------------------------------------------- // display a list of armies -- item_index is an offset into the m_items // array (the visible rings). // ---------------------------------------------------------------------- void t_army_list_window::select( t_button* button, int item_index ) { if (m_armies == 0) return; if (item_index + m_first_army >= m_armies->size()) return; set_highlight( m_first_army + item_index ); m_select_handler( (*m_armies)[m_selected_army] ); }
void centronics_device::device_start() { m_strobe_handler.resolve_safe(); m_data0_handler.resolve_safe(); m_data1_handler.resolve_safe(); m_data2_handler.resolve_safe(); m_data3_handler.resolve_safe(); m_data4_handler.resolve_safe(); m_data5_handler.resolve_safe(); m_data6_handler.resolve_safe(); m_data7_handler.resolve_safe(); m_ack_handler.resolve_safe(); m_busy_handler.resolve_safe(); m_perror_handler.resolve_safe(); m_select_handler.resolve_safe(); m_autofd_handler.resolve_safe(); m_fault_handler.resolve_safe(); m_init_handler.resolve_safe(); m_select_in_handler.resolve_safe(); // pull up m_strobe_handler(1); m_data0_handler(1); m_data1_handler(1); m_data2_handler(1); m_data3_handler(1); m_data4_handler(1); m_data5_handler(1); m_data6_handler(1); m_data7_handler(1); m_ack_handler(1); m_busy_handler(1); m_perror_handler(1); m_select_handler(1); m_autofd_handler(1); m_fault_handler(1); m_init_handler(1); m_select_in_handler(1); }