void show_splash ();
void hide_splash ();
- void launch_chat ();
- void launch_manual ();
- void launch_reference ();
+ void launch_chat ();
+ void launch_manual ();
+ void launch_reference ();
void show_about ();
void hide_about ();
XMLNode* editor_settings() const;
XMLNode* mixer_settings () const;
XMLNode* keyboard_settings () const;
- XMLNode* tearoff_settings (const char*) const;
+ XMLNode* tearoff_settings (const char*) const;
void save_ardour_state ();
gboolean configure_handler (GdkEventConfigure* conf);
void restore_clock_modes ();
void reset_main_clocks ();
- void synchronize_sync_source_and_video_pullup ();
+ void synchronize_sync_source_and_video_pullup ();
void add_route (Gtk::Window* float_window);
void add_window_proxy (WindowProxyBase *);
void remove_window_proxy (WindowProxyBase *);
-
+
protected:
friend class PublicEditor;
void about_signal_response(int response);
- private:
Gtk::VBox top_packer;
sigc::connection clock_signal_connection;
AudioClock big_clock;
ActionWindowProxy<Gtk::Window>* big_clock_window;
- int original_big_clock_width;
- int original_big_clock_height;
- double original_big_clock_font_size;
+ int original_big_clock_width;
+ int original_big_clock_height;
+ double original_big_clock_font_size;
void big_clock_size_allocate (Gtk::Allocation&);
bool idle_big_clock_text_resizer (int width, int height);
sigc::connection point_oh_five_second_connection;
sigc::connection point_zero_one_second_connection;
+ AudioClock _menu_bar_clock;
+ sigc::connection _menu_bar_clock_connection;
+ void menu_bar_clock_value_changed ();
+ void show_menu_bar_clock ();
+ void hide_menu_bar_clock ();
+
gint session_menu (GdkEventButton *);
bool _will_create_new_session_automatically;
void queue_finish ();
std::list<WindowProxyBase*> _window_proxies;
+
+ int missing_file (ARDOUR::Session*s, std::string str, ARDOUR::DataType type);
};
#endif /* __ardour_gui_h__ */