Exemplo n.º 1
0
void VSTPlugin::Edit(bool open)
{	
	if(Is()) { 	
        if(open) {
		    if(HasEditor() && !IsEdited())
                StartEditor(this);
        }
        else if(IsEdited())
            StopEditor(this);
	}
}
Exemplo n.º 2
0
void VSTPlugin::ToFront()
{
    if(Is() && IsEdited()) {
        FrontEditor(this);
	    Dispatch(effEditTop,0,0,vendorname);
    }
}
Exemplo n.º 3
0
void tcNumberEditControl::IndicateChanges()
{
    if (!IsEdited())
    {
        textCtrl->SetBackgroundColour(wxColour(0xFFFFFF));
    }
    else
    {
        textCtrl->SetBackgroundColour(wxColour(0xE0FFE0));
    }
    textCtrl->Refresh();
}
Exemplo n.º 4
0
void VSTPlugin::Free() 
{
    // This should only also in destruction

    try {
	    if(effect) {
            FLEXT_ASSERT(!IsEdited());

            // shut down plugin
		    Dispatch(effMainsChanged, 0, 0);
		    Dispatch(effClose);
        }
    }
    catch(...) {}

    FreePlugin(); 
}
bool CTUTaskReport::IsSaveable()
{
    return (IsEdited() || IsSaved() || IsCustomTextSaved() || IsNotesSaved() || GetStatus() == TUTaskRejected);
}
Exemplo n.º 6
0
void VSTPlugin::BelowFront()
{
    if(Is() && IsEdited())
        BelowEditor(this);
}
Exemplo n.º 7
0
void VSTPlugin::SetTitle(const char *t)
{
    title = t; 
    if(Is() && IsEdited()) TitleEditor(this,t);
}
Exemplo n.º 8
0
void VSTPlugin::SetHandle(bool h) 
{
    handle = h; 
    if(Is() && IsEdited()) HandleEditor(this,h);
}
Exemplo n.º 9
0
void VSTPlugin::SetCaption(bool c) 
{
    caption = c; 
    if(Is() && IsEdited()) CaptionEditor(this,c);
}
Exemplo n.º 10
0
void VSTPlugin::SetSize(int x,int y,bool upd)
{
    sizex = x; sizey = y; 
    if(upd && Is() && IsEdited()) SizeEditor(this,sizex,sizey);
}
Exemplo n.º 11
0
void VSTPlugin::SetPos(int x,int y,bool upd)
{
    posx = x; posy = y; 
    if(upd && Is() && IsEdited()) MoveEditor(this,posx,posy);
}
Exemplo n.º 12
0
void VSTPlugin::Visible(bool vis,bool upd)
{	
    visible = vis;
	if(upd && Is() && IsEdited()) ShowEditor(this,vis);
}
Exemplo n.º 13
0
void VSTPlugin::StopEditing() 
{ 
    if(Is() && IsEdited()) 
        Dispatch(effEditClose);					
}