projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Don't allow aux sends from MIDI tracks for the time
[ardour.git]
/
gtk2_ardour
/
marker_time_axis.h
diff --git
a/gtk2_ardour/marker_time_axis.h
b/gtk2_ardour/marker_time_axis.h
index 099e100829a160b1e1dc94ae23b8aafca5413af3..bb30bc24dbb8df803bfca382114234d5b671491c 100644
(file)
--- a/
gtk2_ardour/marker_time_axis.h
+++ b/
gtk2_ardour/marker_time_axis.h
@@
-1,5
+1,5
@@
/*
/*
- Copyright (C) 2003 Paul Davis
+ Copyright (C) 2003 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-15,20
+15,19
@@
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id$
*/
#ifndef __ardour_marker_time_axis_h__
#define __ardour_marker_time_axis_h__
*/
#ifndef __ardour_marker_time_axis_h__
#define __ardour_marker_time_axis_h__
-#include <
gtkmm.h
>
+#include <
string
>
#include <libgnomecanvas/libgnomecanvas.h>
#include "ardour_dialog.h"
#include "route_ui.h"
#include "enums.h"
#include "time_axis_view.h"
#include <libgnomecanvas/libgnomecanvas.h>
#include "ardour_dialog.h"
#include "route_ui.h"
#include "enums.h"
#include "time_axis_view.h"
-#include
<string>
+#include
"canvas.h"
#include "visual_time_axis.h"
namespace ARDOUR {
#include "visual_time_axis.h"
namespace ARDOUR {
@@
-53,7
+52,7
@@
class MarkerTimeAxis : public VisualTimeAxis
public:
//---------------------------------------------------------------------------------------//
// Constructor / Desctructor
public:
//---------------------------------------------------------------------------------------//
// Constructor / Desctructor
-
+
/**
* Constructs a new MarkerTimeAxis
*
/**
* Constructs a new MarkerTimeAxis
*
@@
-63,25
+62,25
@@
class MarkerTimeAxis : public VisualTimeAxis
* @param name the name/id of this time axis
* @param tav the associated track view that this MarkerTimeAxis is marking up
*/
* @param name the name/id of this time axis
* @param tav the associated track view that this MarkerTimeAxis is marking up
*/
- MarkerTimeAxis(PublicEditor& ed, ARDOUR::Session
& sess, Gtk::Widget* canvas, std::string
name, TimeAxisView* tav) ;
-
+ MarkerTimeAxis(PublicEditor& ed, ARDOUR::Session
* sess, ArdourCanvas::Canvas& canvas, const std::string &
name, TimeAxisView* tav) ;
+
/**
* Destructor
* Responsible for destroying any marker items upon this time axis
*/
virtual ~MarkerTimeAxis() ;
/**
* Destructor
* Responsible for destroying any marker items upon this time axis
*/
virtual ~MarkerTimeAxis() ;
-
-
+
+
//---------------------------------------------------------------------------------------//
// ui methods & data
//---------------------------------------------------------------------------------------//
// ui methods & data
-
+
/**
* Sets the height of this TrackView to one of the defined TrackHeights
*
/**
* Sets the height of this TrackView to one of the defined TrackHeights
*
- * @param h the
TrackHeight value to set
+ * @param h the
number of pixels to set the height to
*/
*/
- virtual void set_height(
TimeAxisView::TrackHeigh
t h) ;
-
+ virtual void set_height(
uint32_
t h) ;
+
/**
* Sets the number of samples per unit that are used.
* This is used to determine the sizes of items upon this time axis
/**
* Sets the number of samples per unit that are used.
* This is used to determine the sizes of items upon this time axis
@@
-89,8
+88,8
@@
class MarkerTimeAxis : public VisualTimeAxis
* @param spu the number of samples per unit
*/
virtual void set_samples_per_unit(double spu) ;
* @param spu the number of samples per unit
*/
virtual void set_samples_per_unit(double spu) ;
-
-
+
+
/**
* Show the popup edit menu
*
/**
* Show the popup edit menu
*
@@
-100,8
+99,8
@@
class MarkerTimeAxis : public VisualTimeAxis
* @param with_item true if an item has been selected upon the time axis, used to set context menu
*/
void popup_marker_time_axis_edit_menu(int button, int32_t time, MarkerView* clicked_mv, bool with_item) ;
* @param with_item true if an item has been selected upon the time axis, used to set context menu
*/
void popup_marker_time_axis_edit_menu(int button, int32_t time, MarkerView* clicked_mv, bool with_item) ;
-
-
+
+
//---------------------------------------------------------------------------------------//
// Parent/Child helper object accessors
//---------------------------------------------------------------------------------------//
// Parent/Child helper object accessors
@@
-111,7
+110,7
@@
class MarkerTimeAxis : public VisualTimeAxis
* @return the view helper of this TimeAxis
*/
MarkerTimeAxisView* get_view() ;
* @return the view helper of this TimeAxis
*/
MarkerTimeAxisView* get_view() ;
-
+
/**
* Returns the TimeAxisView that this markerTimeAxis is marking up
*
/**
* Returns the TimeAxisView that this markerTimeAxis is marking up
*
@@
-120,26
+119,19
@@
class MarkerTimeAxis : public VisualTimeAxis
TimeAxisView* get_marked_time_axis() ;
TimeAxisView* get_marked_time_axis() ;
- protected:
-
- /**
- * Handle the closing of the renaming dialog during the rename of this item
- */
- virtual void finish_route_rename() ;
-
private:
private:
-
+
/**
* convenience method to select a new track color and apply it to the view and view items
*
*/
void select_track_color() ;
/**
* convenience method to select a new track color and apply it to the view and view items
*
*/
void select_track_color() ;
-
+
/**
* Handles the building of the popup menu
*/
virtual void build_display_menu() ;
/**
* Handles the building of the popup menu
*/
virtual void build_display_menu() ;
-
+
/**
* handles the building of the MarkerView sub menu
*/
/**
* handles the building of the MarkerView sub menu
*/
@@
-147,17
+139,17
@@
class MarkerTimeAxis : public VisualTimeAxis
/** The associated TimeAxis that this MarkerTimeAxis is marking up */
TimeAxisView* marked_time_axis ;
/** The associated TimeAxis that this MarkerTimeAxis is marking up */
TimeAxisView* marked_time_axis ;
-
+
/** Our time axis view helper */
MarkerTimeAxisView *view ;
/** Our time axis view helper */
MarkerTimeAxisView *view ;
- /** the popup menu available by clicking upon this time axis */
+ /** the popup menu available by clicking upon this time axis */
Gtk::Menu *marker_menu ;
Gtk::Menu *marker_menu ;
-
+
/** specialized sub menu available when clicking upon and item upon this time axis */
Gtk::Menu *marker_item_menu ;
/** specialized sub menu available when clicking upon and item upon this time axis */
Gtk::Menu *marker_item_menu ;
-
-
+
+
} ; /* class MarkerTimeAxis */
#endif /* __ardour_imageframe_time_axis_h__ */
} ; /* class MarkerTimeAxis */
#endif /* __ardour_imageframe_time_axis_h__ */