Vaadin Flow Subwindow component

a Subwindow Desktop and Subwindow component for Vaadin 10+.

License

License

GroupId

GroupId

com.github.mdre
ArtifactId

ArtifactId

flowsubwindow
Last Version

Last Version

1.0.5.4
Release Date

Release Date

Type

Type

jar
Description

Description

Vaadin Flow Subwindow component
a Subwindow Desktop and Subwindow component for Vaadin 10+.
Project URL

Project URL

https://github.com/mdre/flowsubwindow
Source Code Management

Source Code Management

https://github.com/mdre/flowsubwindow

Download flowsubwindow

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.mdre/flowsubwindow/ -->
<dependency>
    <groupId>com.github.mdre</groupId>
    <artifactId>flowsubwindow</artifactId>
    <version>1.0.5.4</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.mdre/flowsubwindow/
implementation 'com.github.mdre:flowsubwindow:1.0.5.4'
// https://jarcasting.com/artifacts/com.github.mdre/flowsubwindow/
implementation ("com.github.mdre:flowsubwindow:1.0.5.4")
'com.github.mdre:flowsubwindow:jar:1.0.5.4'
<dependency org="com.github.mdre" name="flowsubwindow" rev="1.0.5.4">
  <artifact name="flowsubwindow" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.mdre', module='flowsubwindow', version='1.0.5.4')
)
libraryDependencies += "com.github.mdre" % "flowsubwindow" % "1.0.5.4"
[com.github.mdre/flowsubwindow "1.0.5.4"]

Dependencies

compile (1)

Group / Artifact Type Version
com.vaadin : vaadin-core jar 14.1.20

Project Modules

There are no modules declared in this project.

FlowSubwindow

SubwindowDesktop/Subwindow components

This components let you correctly implement an MDI interface.

No more windows floating over menu bar or other components.

First you define the SubWindowDesktop and add the SubWindows to it.

The SubWindows will float only inside it.

Features:

  • fire events for onMove, onClose, onMinimize, onMaximize and onRestore.
  • set default window state for new windows.
  • hide windows buttons.
  • add components to the title bar.

what's new

  • stay on top.
  • add component to desktop

###Theme variables: ####Subwindows: --subwindow-bg: subwindow background color: #fff. --subwindow-border-radius: 2px.

--subwindow-header-bg: none --subwindow-header-color: none

--subwindow-header-bottomline-width: 1px --subwindow-header-bottomline-style: solid --subwindow-header-bottomline-color: #718191

--subwindow-resize-color: #666666

--subwindow-focus-lost-bg: #b3b3b340

####Desktop: --subwindow-desktop-bg: #f6f6f6 --subwindow-desktop-bar-bg: #e0e0e0

--subwindow-desktop-bar-label-width: 150px the label width for each subwindow shown.

--subwindow-desktop-bar-label-top-width: 3px --subwindow-desktop-bar-label-top-style: solid --subwindow-desktop-bar-label-top-color: #666666

--subwindow-desktop-bar-label-top-hover-width: 3px --subwindow-desktop-bar-label-top-hover-style: solid --subwindow-desktop-bar-label-top-hover-color: #0066ff

--subwindow-desktop-bar-label-top-focus-width: 3px --subwindow-desktop-bar-label-top-focus-style: solid --subwindow-desktop-bar-label-top-focus-color: #0066ff

Versions

Version
1.0.5.4
1.0.5
1.0.4
1.0.3
1.0.2
1.0.0
0.9.6
0.9.5
0.9.1
0.9.0
0.8.3
0.8.2
0.8.1
0.8.0
0.3.0