seqdata::seqdata ( sequence & seq, perform & p, int zoom, Gtk::Adjustment & hadjust ) : gui_drawingarea_gtk2 (p, hadjust, adjustment_dummy(), 10, c_dataarea_y), m_seq (seq), m_zoom (zoom), m_scroll_offset_ticks (0), m_scroll_offset_x (0), m_number_w (font_render().char_width()+1), // was 6 m_number_h (3*(font_render().char_height()+1)), // was 3*10 m_number_offset_y (font_render().char_height()-1), // was 8 m_status (0), m_cc (0), m_numbers (), // an array m_old (), #ifdef USE_STAZED_SEQDATA_EXTENSIONS m_drag_handle (false), #endif m_dragging (false) { set_flags(Gtk::CAN_FOCUS); }
seqtime::seqtime ( sequence & seq, perform & p, int zoom, Gtk::Adjustment & hadjust ) : gui_drawingarea_gtk2 (p, hadjust, adjustment_dummy(), 10, c_timearea_y), m_seq (seq), m_scroll_offset_ticks (0), m_scroll_offset_x (0), m_zoom (zoom) { // Empty body }
perfnames::perfnames ( perform & p, perfedit & parent, Gtk::Adjustment & vadjust ) : gui_drawingarea_gtk2 (p, adjustment_dummy(), vadjust, c_names_x, 100), seqmenu (p), m_parent (parent), m_names_chars (24), m_char_w (font_render().char_width()), /* 6 */ m_setbox_w (m_char_w * 2), m_namebox_w (m_char_w * 22), /* 24? */ m_names_x (m_names_chars * m_char_w), /* c_names_x */ m_names_y (c_names_y), m_xy_offset (2), m_seqs_in_set (c_seqs_in_set), m_sequence_max (c_max_sequence), m_sequence_offset (0), m_sequence_active () /* an array */ { for (int i = 0; i < m_sequence_max; ++i) m_sequence_active[i] = false; }