Examples of MenuButton


Examples of com.lightcrafts.ui.toolkit.MenuButton

    }

    public NavigationPane(final FolderBrowserPane browser) {
        final JButton btnBack = new CoolButton(/*CoolButton.ButtonStyle.LEFT*/);
        final JButton btnForward = new CoolButton(/*CoolButton.ButtonStyle.RIGHT*/);
        final MenuButton btnPath = browser.getPathPopupMenu();

        btnBack.setIcon(ImgBack);
        btnBack.setToolTipText(LOCALE.get("BackToolTip"));
        btnBack.setEnabled(false);

        btnForward.setIcon(ImgFwd);
        btnForward.setToolTipText(LOCALE.get("ForwardToolTip"));
        btnForward.setEnabled(false);

        btnPath.setIcon(imgPath);
        // btnPath.putClientProperty(SubstanceLookAndFeel.FLAT_PROPERTY, Boolean.FALSE);
        btnPath.setToolTipText(LOCALE.get("PathToolTip"));

        btnBack.addActionListener(
            new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    browser.goBack();
View Full Code Here

Examples of com.lightcrafts.ui.toolkit.MenuButton

    private MenuButton pathButton;

    private boolean inSyntheticSelectionChange; // prevent recursion

    public FolderBrowserPane() {
        pathButton = new MenuButton();
        tree = new FolderTree();
        backStack = new Stack<FolderTreeNode>();
        forwardStack = new Stack<FolderTreeNode>();

        // setBorder(BorderFactory.createMatteBorder(1, 0, 0, 0, LightZoneSkin.Colors.FrameBackground));
View Full Code Here

Examples of com.smartgwt.client.widgets.menu.MenuButton

          SC.say("You Selected '" + clicked.getTitle() + "'.");
        }
      }
    });

    return new MenuButton("Show Menu", menu);
  }
View Full Code Here

Examples of javafx.scene.control.MenuButton

    return result;
  }
 
  @Override
  public ButtonBase createShowFormButton() {
    MenuButton menuButton = new MenuButton();
    menuButton.setText(staticTitle);
    for (final FormCreator form: forms){
      menuButton.getItems().add(form.createShowFormMenuItem());
    }
    return menuButton;
  }
View Full Code Here

Examples of javafx.scene.control.MenuButton

        }
      }
    });
   
    hbox.getChildren().add(textfield);
    MenuButton defaultFilterButton = new MenuButton("",new ImageView(new Image(getClass().getResourceAsStream("/de/scoopgmbh/copper/gui/icon/date.png"))));
    defaultFilterButton.setPrefWidth(20);
    CustomMenuItem popUpMenueItem = new CustomMenuItem();
    popUpMenueItem.setHideOnClick(false);
    defaultFilterButton.getItems().add(popUpMenueItem);
    popUpMenueItem.getStyleClass().setAll("noSelectAnimationMenueItem","menu-item");
    hbox.getChildren().add(defaultFilterButton);
    popUpMenueItem.setContent(createPopupContent());
   
    setModelDate(null);
View Full Code Here

Examples of javafx.scene.control.MenuButton

    Orientation orientation = verticalRightButton?Orientation.HORIZONTAL:Orientation.VERTICAL;

    buttonsPane.getChildren().addAll(resultForm.getController().getContributedButtons(messageProvider));   
    buttonsPane.getChildren().add(new Separator(orientation));
   
    MenuButton defaultFilterButton = new MenuButton("",new ImageView(new Image(getClass().getResourceAsStream("/de/scoopgmbh/copper/gui/icon/filter.png"))));
    defaultFilterButton.setPrefWidth(20);
    CustomMenuItem defaultFilterContent = new CustomMenuItem();
    defaultFilterContent.setHideOnClick(false);
    defaultFilterButton.getItems().add(defaultFilterContent);
    defaultFilterContent.getStyleClass().setAll("noSelectAnimationMenueItem","menu-item");
    buttonsPane.getChildren().add(defaultFilterButton);
    if (filterForm.getController().createDefaultFilter()!=null){
      defaultFilterContent.setContent(filterForm.getController().createDefaultFilter());
    } else {
      defaultFilterButton.setDisable(true);
    }
   
    buttonsPane.getChildren().add(new Separator(orientation));
   
 
    final Button clearButton = new Button("",new ImageView(new Image(getClass().getResourceAsStream("/de/scoopgmbh/copper/gui/icon/clear.png"))));
    clearButton.setTooltip(new Tooltip(messageProvider.getText(MessageKey.filterAbleForm_button_clear)));
    clearButton.setOnAction(new EventHandler<ActionEvent>() {
        @Override public void handle(ActionEvent e) {
          resultForm.getController().clear();
        }
    });
    if(resultForm.getController().supportsClear()) {
      buttonsPane.getChildren().add(clearButton);
    }

    final Button refreshButton = new Button("",new ImageView(new Image(getClass().getResourceAsStream("/de/scoopgmbh/copper/gui/icon/refresh.png"))));
    refreshButton.setId(REFRESH_BUTTON_ID);
    HBox.setMargin(refreshButton, new Insets(4,0,4,0));
    refreshButton.setTooltip(new Tooltip(messageProvider.getText(MessageKey.filterAbleForm_button_refresh)));
    refreshButton.setOnAction(new EventHandler<ActionEvent>() {
        @Override
        public void handle(ActionEvent e) {
          refresh();
        }
    });
    buttonsPane.getChildren().add(refreshButton);
   
    final ProgressIndicator repeatProgressIndicator = new ProgressBar();
    progressbarDisplayTarget.getChildren().add(repeatProgressIndicator);
    final ToggleButton toggleButton = new ToggleButton("",new ImageView(new Image(getClass().getResourceAsStream("/de/scoopgmbh/copper/gui/icon/repeat.png"))));
    repeatProgressIndicator.setVisible(false);
    repeatProgressIndicator.setPrefWidth(300);
    repeatProgressIndicator.progressProperty().bind(repeatFilterService.progressProperty());
    toggleButton.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        if (toggleButton.isSelected()){
          repeatFilterService.setRefreshIntervall(Long.valueOf(refreshRateInMs.get()));
          repeatFilterService.reset();
          repeatFilterService.start();
        } else {
          repeatFilterService.cancel();
        }
      }
    });
    repeatFilterService.setOnCancelled(new EventHandler<WorkerStateEvent>() {
      @Override
      public void handle(WorkerStateEvent event) {
        repeatProgressIndicator.setVisible(false);
      }
    });
    repeatFilterService.stateProperty().addListener(new ChangeListener<State>() {
      @Override
      public void changed(ObservableValue<? extends State> observable, State oldValue, State newValue) {
        if (newValue==State.CANCELLED || newValue == State.FAILED || newValue == State.SUCCEEDED){
          repeatProgressIndicator.setVisible(false);
        } else {
          repeatProgressIndicator.setVisible(true);
        }
       
      }
    });
   
    repeatFilterService.runningProperty().addListener(new ChangeListener<Boolean>() {
      @Override
      public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
        if (newValue!=null){
          toggleButton.setSelected(newValue);
        }
      }
    });
    buttonsPane.getChildren().add(toggleButton);
   
   
    MenuButton settings = new MenuButton("",new ImageView(new Image(getClass().getResourceAsStream("/de/scoopgmbh/copper/gui/icon/settings.png"))));
    settings.setPrefWidth(20);
    CustomMenuItem customMenuItem = new CustomMenuItem();
    settings.getItems().add(customMenuItem);
    customMenuItem.getStyleClass().setAll("noSelectAnimationMenueItem","menu-item");
    HBox hbox = new HBox(3);
    hbox.setAlignment(Pos.CENTER_LEFT);
    hbox.getChildren().add(new Label("Refresh Interval"));
    TextField interval = new NumberOnlyTextField();
    interval.setPrefWidth(100);
    interval.textProperty().bindBidirectional(refreshRateInMs);
    hbox.getChildren().add(interval);
    hbox.getChildren().add(new Label("ms"));
    customMenuItem.setContent(hbox);
    buttonsPane.getChildren().add(settings);
   
   
    refreshButton.disableProperty().bind(toggleButton.selectedProperty());
    clearButton.disableProperty().bind(toggleButton.selectedProperty());
    filterContent.disableProperty().bind(toggleButton.selectedProperty());
    leftFilterPart.disableProperty().bind(toggleButton.selectedProperty());
    settings.disableProperty().bind(toggleButton.selectedProperty());
    return buttonsPane;
  }
View Full Code Here

Examples of org.apache.pivot.wtk.MenuButton

        menuPopup.getWindowStateListeners().add(menuPopupWindowStateListener);
    }

    @Override
    public int getPreferredWidth(int height) {
        MenuButton menuButton = (MenuButton)getComponent();

        Button.DataRenderer dataRenderer = menuButton.getDataRenderer();
        dataRenderer.render(menuButton.getButtonData(), menuButton, false);

        int preferredWidth = dataRenderer.getPreferredWidth(-1) + TRIGGER_WIDTH
            + padding.left + padding.right + spacing + 2;

        return preferredWidth;
View Full Code Here

Examples of org.apache.pivot.wtk.MenuButton

        return preferredWidth;
    }

    @Override
    public int getPreferredHeight(int width) {
        MenuButton menuButton = (MenuButton)getComponent();

        Button.DataRenderer dataRenderer = menuButton.getDataRenderer();
        dataRenderer.render(menuButton.getButtonData(), menuButton, false);

        int preferredHeight = dataRenderer.getPreferredHeight(-1)
            + padding.top + padding.bottom + 2;

        return preferredHeight;
View Full Code Here

Examples of org.apache.pivot.wtk.MenuButton

        return preferredHeight;
    }

    @Override
    public Dimensions getPreferredSize() {
        MenuButton menuButton = (MenuButton)getComponent();

        Button.DataRenderer dataRenderer = menuButton.getDataRenderer();
        dataRenderer.render(menuButton.getButtonData(), menuButton, false);

        Dimensions contentSize = dataRenderer.getPreferredSize();
        int preferredWidth = contentSize.width + TRIGGER_WIDTH + padding.left + padding.right + 2;
        int preferredHeight = contentSize.height + padding.top + padding.bottom + 2;
View Full Code Here

Examples of org.apache.pivot.wtk.MenuButton

        return new Dimensions(preferredWidth, preferredHeight);
    }

    @Override
    public int getBaseline(int width, int height) {
        MenuButton menuButton = (MenuButton) getComponent();

        Button.DataRenderer dataRenderer = menuButton.getDataRenderer();
        dataRenderer.render(menuButton.getButtonData(), menuButton, false);

        int clientWidth = Math.max(width - (TRIGGER_WIDTH + padding.left + padding.right + 2), 0);
        int clientHeight = Math.max(height - (padding.top + padding.bottom + 2), 0);

        int baseline = dataRenderer.getBaseline(clientWidth, clientHeight);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.