public void installUI (VMDNodeWidget widget) { widget.setBorder (BORDER60); Widget header = widget.getHeader (); header.setBackground (COLOR60_HOVER_BACKGROUND); header.setBorder (VMDOriginalColorScheme.BORDER_PIN); Widget pinsSeparator = widget.getPinsSeparator (); pinsSeparator.setForeground (VMDOriginalColorScheme.BORDER_CATEGORY_BACKGROUND); }
public void installUI (VMDNodeWidget widget) { widget.setBorder (BORDER60); Widget header = widget.getHeader (); header.setBackground (COLOR60_HOVER_BACKGROUND); header.setBorder (VMDOriginalColorScheme.BORDER_PIN); Widget pinsSeparator = widget.getPinsSeparator (); pinsSeparator.setForeground (VMDOriginalColorScheme.BORDER_CATEGORY_BACKGROUND); }
public void installUI (VMDNodeWidget widget) { widget.setBorder (VMDFactory.createVMDNodeBorder ()); widget.setOpaque (false); Widget header = widget.getHeader (); header.setBorder (BORDER_PIN); header.setBackground (COLOR_SELECTED); header.setOpaque (false); Widget minimize = widget.getMinimizeButton (); minimize.setBorder (BORDER_MINIMIZE); Widget pinsSeparator = widget.getPinsSeparator (); pinsSeparator.setForeground (BORDER_CATEGORY_BACKGROUND); }
public void installUI (VMDNodeWidget widget) { widget.setBorder (VMDFactory.createVMDNodeBorder ()); widget.setOpaque (false); Widget header = widget.getHeader (); header.setBorder (BORDER_PIN); header.setBackground (COLOR_SELECTED); header.setOpaque (false); Widget minimize = widget.getMinimizeButton (); minimize.setBorder (BORDER_MINIMIZE); Widget pinsSeparator = widget.getPinsSeparator (); pinsSeparator.setForeground (BORDER_CATEGORY_BACKGROUND); }
/** * Implements attaching a widget to a node. The widget is VMDNodeWidget and has object-hover, select, popup-menu and move actions. * @param node the node * @return the widget attached to the node */ protected Widget attachNodeWidget (String node) { VMDNodeWidget widget = new VMDNodeWidget (this, scheme); mainLayer.addChild (widget); widget.getHeader ().getActions ().addAction (createObjectHoverAction ()); widget.getActions ().addAction (createSelectAction ()); widget.getActions ().addAction (moveAction); return widget; }
/** * Implements attaching a widget to a node. The widget is VMDNodeWidget and has object-hover, select, popup-menu and move actions. * @param node the node * @return the widget attached to the node */ protected Widget attachNodeWidget (String node) { VMDNodeWidget widget = new VMDNodeWidget (this, scheme); mainLayer.addChild (widget); widget.getHeader ().getActions ().addAction (createObjectHoverAction ()); widget.getActions ().addAction (createSelectAction ()); widget.getActions ().addAction (moveAction); return widget; }
public void updateUI (VMDNodeWidget widget, ObjectState previousState, ObjectState state) { if (! previousState.isSelected () && state.isSelected ()) widget.bringToFront (); else if (! previousState.isHovered () && state.isHovered ()) widget.bringToFront (); Widget header = widget.getHeader (); header.setOpaque (state.isSelected ()); header.setBorder (state.isFocused () || state.isHovered () ? BORDER_PIN_HOVERED : BORDER_PIN); }
public void updateUI (VMDNodeWidget widget, ObjectState previousState, ObjectState state) { if (! previousState.isSelected () && state.isSelected ()) widget.bringToFront (); else if (! previousState.isHovered () && state.isHovered ()) widget.bringToFront (); Widget header = widget.getHeader (); header.setOpaque (state.isSelected ()); header.setBorder (state.isFocused () || state.isHovered () ? BORDER_PIN_HOVERED : BORDER_PIN); }
public void updateUI (VMDNodeWidget widget, ObjectState previousState, ObjectState state) { if (! previousState.isSelected () && state.isSelected ()) widget.bringToFront (); boolean hover = state.isHovered () || state.isFocused (); widget.getHeader ().setOpaque (hover); if (state.isSelected ()) widget.setBorder (BORDER60_SELECT); else if (state.isHovered ()) widget.setBorder (BORDER60_HOVER); else if (state.isFocused ()) widget.setBorder (BORDER60_HOVER); else widget.setBorder (BORDER60); }
public void updateUI (VMDNodeWidget widget, ObjectState previousState, ObjectState state) { if (! previousState.isSelected () && state.isSelected ()) widget.bringToFront (); boolean hover = state.isHovered () || state.isFocused (); widget.getHeader ().setOpaque (hover); if (state.isSelected ()) widget.setBorder (BORDER60_SELECT); else if (state.isHovered ()) widget.setBorder (BORDER60_HOVER); else if (state.isFocused ()) widget.setBorder (BORDER60_HOVER); else widget.setBorder (BORDER60); }
nodeWidget.setNodeName(displayName); Widget header = nodeWidget.getHeader(); ImageWidget imageWidget = new DefaultAnchorWidget(this, ImageUtilities.loadImage("org/netbeans/modules/visual/resources/vmd-pin.png")); imageWidget.getActions().addAction(connectAction); nodeWidget.getHeader().getActions().addAction(createObjectHoverAction()); nodeWidget.getHeader().getActions().addAction(doubleClickAction); //not still the glory from pins. nodeWidget.getActions().addAction(selectAction); nodeWidget.getActions().addAction(moveAction);