added LADSPA browser, fixed automatable sliders, workspace improvements
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@608 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -2,10 +2,6 @@ if VST_SUPPORT
|
||||
VST_DIRS=vst_base vst_effect vestige
|
||||
endif
|
||||
|
||||
if LADSPA_SUPPORT
|
||||
LADSPA_DIRS=ladspa_effect
|
||||
endif
|
||||
|
||||
if STK_SUPPORT
|
||||
STK_DIR=stk
|
||||
endif
|
||||
@@ -20,7 +16,8 @@ SUBDIRS = \
|
||||
bit_invader \
|
||||
flp_import \
|
||||
kicker \
|
||||
$(LADSPA_DIRS) \
|
||||
ladspa_browser \
|
||||
ladspa_effect \
|
||||
lb302 \
|
||||
live_tool \
|
||||
midi_import \
|
||||
|
||||
@@ -67,8 +67,7 @@ void ladspaSubPluginFeatures::fillDescriptionWidget( QWidget * _parent,
|
||||
maker_content->setText( lm->getMaker( lkey ) );
|
||||
maker_content->setWordWrap( TRUE );
|
||||
l->addWidget( maker_label );
|
||||
l->addWidget( maker_content );
|
||||
l->setStretchFactor( maker_content, 100 );
|
||||
l->addWidget( maker_content, 1 );
|
||||
|
||||
QWidget * copyright = new QWidget( _parent );
|
||||
l = new QHBoxLayout( copyright );
|
||||
@@ -84,8 +83,7 @@ void ladspaSubPluginFeatures::fillDescriptionWidget( QWidget * _parent,
|
||||
copyright_content->setText( lm->getCopyright( lkey ) );
|
||||
copyright_content->setWordWrap( TRUE );
|
||||
l->addWidget( copyright_label );
|
||||
l->addWidget( copyright_content );
|
||||
l->setStretchFactor( copyright_content, 100 );
|
||||
l->addWidget( copyright_content, 1 );
|
||||
|
||||
QLabel * requiresRealTime = new QLabel( _parent );
|
||||
requiresRealTime->setText( QWidget::tr( "Requires Real Time: " ) +
|
||||
|
||||
@@ -60,6 +60,13 @@ plugin::descriptor live_tool_plugin_descriptor =
|
||||
NULL
|
||||
} ;
|
||||
|
||||
|
||||
// neccessary for getting instance out of shared lib
|
||||
plugin * lmms_plugin_main( void * _data )
|
||||
{
|
||||
return( new liveTool );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -76,7 +83,7 @@ liveTool::liveTool( void ) :
|
||||
setPalette( pal );
|
||||
setFixedSize( background.size() );
|
||||
|
||||
setWhatsThis( tr(
|
||||
setWhatsThis( tr(
|
||||
"This tool is intended to be used in live performances, though "
|
||||
"you can use it for music production as well.\n"
|
||||
"The following keys will work only if this window is active.\n"
|
||||
@@ -183,13 +190,4 @@ void liveTool::toggleInstrument( int _n )
|
||||
|
||||
|
||||
|
||||
extern "C"
|
||||
{
|
||||
|
||||
// neccessary for getting instance out of shared lib
|
||||
plugin * lmms_plugin_main( void * _data )
|
||||
{
|
||||
return( new liveTool() );
|
||||
}
|
||||
|
||||
}
|
||||
#include "live_tool.moc"
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
|
||||
class liveTool : public tool
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
liveTool( void );
|
||||
virtual ~liveTool();
|
||||
|
||||
Reference in New Issue
Block a user