Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
Bse::ProjectImpl Class Reference
Inheritance diagram for Bse::ProjectImpl:
Collaboration diagram for Bse::ProjectImpl:

Public Member Functions

 ProjectImpl (BseObject *)
 
virtual void change_name (const String &name) override
 
virtual Error play () override
 
virtual Error activate () override
 
virtual bool can_play () override
 
virtual bool is_playing () override
 
virtual bool is_active () override
 
virtual void start_playback () override
 
virtual void stop_playback () override
 
virtual void deactivate () override
 
virtual void stop () override
 
virtual void auto_deactivate (int msec_delay) override
 
virtual int undo_depth () override
 
virtual void undo () override
 
virtual int redo_depth () override
 
virtual void redo () override
 
virtual void clear_undo () override
 
virtual void clean_dirty () override
 
virtual bool is_dirty () override
 
virtual void inject_midi_control (int midi_channel, int midi_control, double control_value) override
 
virtual Error import_midi_file (const String &file_name) override
 
virtual Error restore_from_file (const String &file_name) override
 
virtual ProjectState get_state () override
 
virtual SuperSeq get_supers () override
 
virtual Error store_bse (SuperIface &super, const String &file_name, bool self_contained) override
 
virtual SongIfaceP create_song (const String &name) override
 
virtual WaveRepoIfaceP get_wave_repo () override
 
virtual SoundFontRepoIfaceP get_sound_font_repo () override
 
virtual CSynthIfaceP create_csynth (const String &name) override
 
virtual MidiSynthIfaceP create_midi_synth (const String &name) override
 
virtual MidiNotifierIfaceP get_midi_notifier () override
 
virtual void remove_snet (SNetIface &snet) override
 
- Public Member Functions inherited from Rapicorn::ContainerImpl
virtual std::string __aida_type_name__ () const
 
virtual const Rapicorn::Aida::PropertyList__aida_properties__ ()
 
- Public Member Functions inherited from Rapicorn::WidgetIface
virtual std::string name () const =0
 
virtual void name (const std::string &)=0
 
virtual bool visible () const =0
 
virtual void visible (bool)=0
 
virtual bool sensitive () const =0
 
virtual void sensitive (bool)=0
 
virtual ColorSchemeType color_scheme () const =0
 
virtual void color_scheme (ColorSchemeType)=0
 
virtual std::string hsize_group () const =0
 
virtual void hsize_group (const std::string &)=0
 
virtual std::string vsize_group () const =0
 
virtual void vsize_group (const std::string &)=0
 
virtual double width () const =0
 
virtual void width (double)=0
 
virtual double height () const =0
 
virtual void height (double)=0
 
virtual bool hexpand () const =0
 
virtual void hexpand (bool)=0
 
virtual bool vexpand () const =0
 
virtual void vexpand (bool)=0
 
virtual bool hspread () const =0
 
virtual void hspread (bool)=0
 
virtual bool vspread () const =0
 
virtual void vspread (bool)=0
 
virtual bool hshrink () const =0
 
virtual void hshrink (bool)=0
 
virtual bool vshrink () const =0
 
virtual void vshrink (bool)=0
 
virtual double hposition () const =0
 
virtual void hposition (double)=0
 
virtual double hspan () const =0
 
virtual void hspan (double)=0
 
virtual double vposition () const =0
 
virtual void vposition (double)=0
 
virtual double vspan () const =0
 
virtual void vspan (double)=0
 
virtual double hanchor () const =0
 
virtual void hanchor (double)=0
 
virtual double vanchor () const =0
 
virtual void vanchor (double)=0
 
virtual double halign () const =0
 
virtual void halign (double)=0
 
virtual double hscale () const =0
 
virtual void hscale (double)=0
 
virtual double valign () const =0
 
virtual void valign (double)=0
 
virtual double vscale () const =0
 
virtual void vscale (double)=0
 
virtual int left_spacing () const =0
 
virtual void left_spacing (int)=0
 
virtual int right_spacing () const =0
 
virtual void right_spacing (int)=0
 
virtual int bottom_spacing () const =0
 
virtual void bottom_spacing (int)=0
 
virtual int top_spacing () const =0
 
virtual void top_spacing (int)=0
 
virtual Requisition requisition ()=0
 
virtual bool match_selector (const std::string &selector)=0
 
virtual WidgetIfacequery_selector (const std::string &selector)=0
 
virtual WidgetSeq query_selector_all (const std::string &selector)=0
 
virtual WidgetIfacequery_selector_unique (const std::string &selector)=0
 
virtual void data_context (ObjectIface &context)=0
 
virtual Rapicorn::Aida::Any get_user_data (const std::string &name)=0
 
virtual std::string test_dump ()=0
 
- Public Member Functions inherited from Rapicorn::DataListContainer
void set_data (DataKey< Type > *key, Type data)
 
Type get_data (DataKey< Type > *key) const
 
Type swap_data (DataKey< Type > *key, Type data)
 
Type swap_data (DataKey< Type > *key)
 
void delete_data (DataKey< Type > *key)
 
- Public Member Functions inherited from Rapicorn::ContainerIface
virtual WidgetIfacecreate_widget (const std::string &widget_identifier, const StringSeq &args=StringSeq())=0
 
virtual void remove_widget (WidgetIface &child)=0
 

Additional Inherited Members

- Static Public Member Functions inherited from Rapicorn::BaseObject
static std::shared_ptr< Class > shared_ptr (Class *object)
 
- Protected Member Functions inherited from Rapicorn::ContainerImpl
virtual void size_request (Requisition &requisition)=0
 
virtual void size_allocate (Allocation area, bool changed)=0
 

The documentation for this class was generated from the following files: