GlobalBeatBarColumn::GlobalBeatBarColumn(Editor *p_editor)  {
	
	editor=p_editor;
	bar_map=&p_editor->get_song()->get_bar_map();
	set_bg_on_updates(false);
//	setToolTip("Bar/Beat");

}
TrackEditorPattern::TrackEditorPattern(PatternTrack *p_track) : TrackEditor(p_track) {

	song = Editor::get_singleton()->get_song();
	track = p_track;

	set_bg_on_updates(false);

	set_focus_mode(GUI::FOCUS_CLICK);
	
}
LoopColumn::LoopColumn(Editor *p_editor)  {
	
	editor=p_editor;
	
	set_bg_on_updates(false);
	//setToolTip("Loop, Bar Length");
	//setSizePolicy(QSizePolicy::Preferred,QSizePolicy::Expanding);

	input_dialog=0;
}
MarkerColumn::MarkerColumn(Editor *p_editor)  {
	
	editor=p_editor;
	bar_map=&p_editor->get_song()->get_bar_map();
	marker_list = &p_editor->get_song()->get_marker_list();
	set_bg_on_updates(false);
	//setSizePolicy(QSizePolicy::Preferred,QSizePolicy::Expanding);
//	setToolTip("Markers");
	input_dialog=0;

}
SampleViewer::SampleViewer()  {

    zoom=1; //1:1
    offset=0;

    set_bg_on_updates( false );

    selection=NULL;
    grabbing_mouse=false;
    grab_type=SET_SELECTION;

    sm=SampleManager::get_singleton();
}
EnvelopePointEditor::EnvelopePointEditor(Editor *p_editor) {

	editor=p_editor;
	set_bg_on_updates( false );
	envelope=NULL;
	zoom=0.25f;

	grab.moving_point=false;
	grab.node=-1;
	grab.x=0;
	grab.y=0;
	recalc_pending=true;
	
}
SampleInstrumentTable::SampleInstrumentTable(Editor *p_editor)  {

	set_bg_on_updates( false );	
	row_offset=0;
	cursor_x=0;
	cursor_y=0;
	editor=p_editor;
	instrument=NULL;
	range=0;

	set_focus_mode(FOCUS_ALL);
	//set_
	
	//QToolTip::add( this, "Shorcuts:\n\n'.' - Clear field\nR - Repeat last field.\nAlt+Q Raise all notes a semitone.\nAlt+A Lower all notes a semitone.\nAlt+S Set all samples to last entered one.");

}