diff options
author | Robin Gareus <robin@gareus.org> | 2016-04-02 14:44:05 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-04-02 14:44:05 +0200 |
commit | 8ac55574d2bb2effae377b4b385631ef98451872 (patch) | |
tree | 5bad47a0b648fe967896245289bc454013053883 /gtk2_ardour/plugin_pin_dialog.h | |
parent | 0989209cf0cb23ab073988fd49ae8ca59e6219ad (diff) |
Pin management dialog: re-layout, calc min. size
Diffstat (limited to 'gtk2_ardour/plugin_pin_dialog.h')
-rw-r--r-- | gtk2_ardour/plugin_pin_dialog.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gtk2_ardour/plugin_pin_dialog.h b/gtk2_ardour/plugin_pin_dialog.h index 4f98dee759..68c3681e50 100644 --- a/gtk2_ardour/plugin_pin_dialog.h +++ b/gtk2_ardour/plugin_pin_dialog.h @@ -76,8 +76,10 @@ private: Gtk::DrawingArea darea; - ArdourButton _strict_io; - ArdourButton _automatic; + ArdourButton _ind_strict_io; + ArdourButton _ind_customized; + ArdourButton _rst_config; + ArdourButton _rst_mapping; ArdourButton _add_plugin; ArdourButton _del_plugin; ArdourButton _add_output_audio; @@ -89,6 +91,7 @@ private: void update_elements (); void update_element_pos (); + void darea_size_request (Gtk::Requisition*); void darea_size_allocate (Gtk::Allocation&); bool darea_expose_event (GdkEventExpose*); bool darea_motion_notify_event (GdkEventMotion*); @@ -100,10 +103,10 @@ private: void set_color (cairo_t*, bool); double pin_x_pos (uint32_t, double, double, uint32_t, uint32_t, bool); - bool is_valid_port (uint32_t, uint32_t, uint32_t, bool); void draw_connection (cairo_t*, double, double, double, double, bool, bool dashed = false); - void automatic_clicked (); + void reset_mapping (); + void reset_configuration (); void add_remove_plugin_clicked (bool); void add_remove_port_clicked (bool, ARDOUR::DataType); void handle_input_action (const CtrlElem &, const CtrlElem &); @@ -118,6 +121,7 @@ private: double _pin_box_size; double _width, _height; + double _min_width; bool _position_valid; bool _ignore_updates; ARDOUR::Route* _route () { return static_cast<ARDOUR::Route*> (_pi->owner ()); } |