- void left_click (wxGridEvent &);
- void right_click (wxGridEvent &);
- void mouse_moved (wxMouseEvent &);
- void set_column_labels ();
- void update_cells ();
- void map_changed ();
-
- void off ();
- void full ();
- void minus6dB ();
+ void map_values_changed ();
+ void setup_sizes ();
+ void paint ();
+ void paint_static (wxDC& dc);
+ void paint_column_labels (wxDC& dc);
+ void paint_column_lines (wxDC& dc);
+ void paint_row_labels (wxDC& dc);
+ void paint_row_lines (wxDC& dc);
+ void paint_indicators (wxDC& dc);
+ void size (wxSizeEvent &);
+ void scroll ();
+ void left_down (wxMouseEvent &);
+ void right_down (wxMouseEvent &);
+ void motion (wxMouseEvent &);
+ void mouse_wheel (wxMouseEvent &);
+ boost::optional<std::pair<int, int> > mouse_event_to_channels (wxMouseEvent& ev) const;
+ boost::optional<std::string> mouse_event_to_input_group_name (wxMouseEvent& ev) const;
+ void setup ();
+ wxString safe_input_channel_name (int n) const;
+ wxString safe_output_channel_name (int n) const;
+
+ void set_gain_from_menu (double linear);