ardour
Public Member Functions | List of all members
Gtkmm2ext::DnDVBoxChild Class Referenceabstract

#include <dndvbox.h>

Inheritance diagram for Gtkmm2ext::DnDVBoxChild:
ProcessorEntry PluginInsertProcessorEntry

Public Member Functions

virtual ~DnDVBoxChild ()
 
virtual Gtk::Widget & widget ()=0
 
virtual Gtk::EventBox & action_widget ()=0
 
virtual std::string drag_text () const =0
 
virtual void set_visual_state (VisualState, bool onoff)=0
 
virtual bool is_selectable () const =0
 

Detailed Description

Parent class for children of a DnDVBox

Definition at line 28 of file dndvbox.h.

Constructor & Destructor Documentation

virtual Gtkmm2ext::DnDVBoxChild::~DnDVBoxChild ( )
inlinevirtual

Definition at line 31 of file dndvbox.h.

Member Function Documentation

virtual Gtk::EventBox& Gtkmm2ext::DnDVBoxChild::action_widget ( )
pure virtual
Returns
An EventBox containing the widget that should be used for selection, dragging etc.

Implemented in ProcessorEntry.

virtual std::string Gtkmm2ext::DnDVBoxChild::drag_text ( ) const
pure virtual
Returns
Text to use in the icon that is dragged

Implemented in ProcessorEntry.

virtual bool Gtkmm2ext::DnDVBoxChild::is_selectable ( ) const
pure virtual
Returns
True if the child can be selected in the list ( if you don't want it to copy/paste/drag then turn this off )

Implemented in ProcessorEntry.

virtual void Gtkmm2ext::DnDVBoxChild::set_visual_state ( VisualState  ,
bool  onoff 
)
pure virtual

Set the child's visual state

virtual Gtk::Widget& Gtkmm2ext::DnDVBoxChild::widget ( )
pure virtual
Returns
The widget that is to be put into the DnDVBox

Implemented in ProcessorEntry.


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