Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2010 JBoss Inc
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
  *
  *      http://www.apache.org/licenses/LICENSE-2.0
  *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.drools.workbench.screens.testscenario.client;
public class ExpectPanel extends HorizontalPanel {
    protected final Scenario scenario;
    protected final ScenarioParentWidget parent;
    protected final ExecutionTrace previousEx;
    public ExpectPanel(ExecutionTrace previousEx,
                       final Scenario scenario,
                       final ScenarioParentWidget parent,
                       ScenarioWidgetComponentCreator scenarioWidgetComponentCreator,
                       PackageDataModelOracle dmo) {
        this. = scenario;
        this. = parent;
        this. = previousEx;
        addnew ExpectationButtonpreviousEx,
                                    scenario,
                                    parent,
                                    scenarioWidgetComponentCreator,
                                    dmo) );
        addnew SmallLabel..EXPECT() ) );
        addnew DeleteButton() );
    }
    class DeleteButton
            extends ImageButton {
        public DeleteButton() {
            super(..DeleteItemSmall(),
                   ..DeleteItem() );
            addClickHandlernew ClickHandler() {
                public void onClick(ClickEvent event) {
                    if ( Window.confirm..AreYouSureYouWantToRemoveThisItem() ) ) {
                        .removeExecutionTrace );
                        .renderEditor();
                    }
                }
            } );
        }
    }
New to GrepCode? Check out our FAQ X