mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-02 17:19:37 +00:00
managed to implement an improved split layout panel with better draggers
This commit is contained in:
1 parent
bddf5a3c42
commit
db0eede962
2 files changed
+14
-11
No files matched your search
@@ -136,10 +136,6 @@ body ::-webkit-scrollbar-track {
|
||||
color:#A1A1A1;
|
||||
}
|
||||
|
||||
.gwt-SplitLayoutPanel-HDragger {
|
||||
width: 20px;
|
||||
}
|
||||
|
||||
.gwt-ToggleButton {
|
||||
background: url(images/btn-cta-orangeleft.png) center top repeat-x;
|
||||
padding: 8px;
|
||||
@@ -153,15 +149,23 @@ body ::-webkit-scrollbar-track {
|
||||
}
|
||||
|
||||
.gwt-SplitLayoutPanel-HDragger {
|
||||
width: 12px;
|
||||
width: 25px !important;
|
||||
height: 50px !important;
|
||||
left: 8px !important;
|
||||
top: 50% !important;
|
||||
background: #ffffff url(images/thumb_vertical.png) center no-repeat;
|
||||
cursor: col-resize;
|
||||
border-top-right-radius: 25px;
|
||||
border-bottom-right-radius: 25px;
|
||||
z-index: 100;
|
||||
}
|
||||
|
||||
.gwt-SplitLayoutPanel-HDragger {
|
||||
background: #cbcaca url(images/thumb_vertical.png) center center no-repeat;
|
||||
cursor: col-resize;
|
||||
.SplitLayoutPanel-Divider {
|
||||
background: #ffffff;
|
||||
}
|
||||
|
||||
.gwt-SplitLayoutPanel-VDragger {
|
||||
background-color: #ffffff;
|
||||
background: #cbcaca url(images/thumb_horz.png) center center no-repeat;
|
||||
cursor: row-resize;
|
||||
}
|
||||
|
||||
+2
-3
@@ -5,7 +5,6 @@ import java.util.List;
|
||||
import com.google.gwt.user.client.ui.LayoutPanel;
|
||||
import com.google.gwt.user.client.ui.Panel;
|
||||
import com.google.gwt.user.client.ui.ScrollPanel;
|
||||
import com.google.gwt.user.client.ui.SplitLayoutPanel;
|
||||
import com.google.gwt.user.client.ui.Widget;
|
||||
import com.sap.sailing.gwt.ui.client.shared.components.Component;
|
||||
import com.sap.sailing.gwt.ui.client.shared.components.ComponentViewer;
|
||||
@@ -20,7 +19,7 @@ public class SideBySideComponentViewer implements ComponentViewer {
|
||||
|
||||
private LayoutPanel mainPanel;
|
||||
|
||||
private SplitLayoutPanel splitLayoutPanel;
|
||||
private SplitLayoutPanelWithBetterDraggers splitLayoutPanel;
|
||||
private int savedSplitPosition = -1;
|
||||
|
||||
public SideBySideComponentViewer(Component<?> leftComponent, Component<?> rightComponent, List<Component<?>> components) {
|
||||
@@ -31,7 +30,7 @@ public class SideBySideComponentViewer implements ComponentViewer {
|
||||
leftScrollPanel.add(leftComponent.getEntryWidget());
|
||||
mainPanel = new LayoutPanel();
|
||||
mainPanel.setSize("100%", "100%");
|
||||
splitLayoutPanel = new SplitLayoutPanel();
|
||||
splitLayoutPanel = new SplitLayoutPanelWithBetterDraggers();
|
||||
mainPanel.add(splitLayoutPanel);
|
||||
for (Component<?> component : components) {
|
||||
if (component.isVisible()) {
|
||||
|
||||
Reference in new issue
Block a user