Пример #1
0
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);
}
Пример #2
0
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
}
Пример #3
0
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;
}