@@ -21,7 +21,7 @@ qx.Class.define("osparc.vipMarket.VipMarket", {
2121 construct : function ( ) {
2222 this . base ( arguments ) ;
2323
24- this . _setLayout ( new qx . ui . layout . VBox ( 10 ) ) ;
24+ this . _setLayout ( new qx . ui . layout . HBox ( 10 ) ) ;
2525
2626 this . __buildLayout ( ) ;
2727 } ,
@@ -63,10 +63,15 @@ qx.Class.define("osparc.vipMarket.VipMarket", {
6363 __sortByButton : null ,
6464
6565 __buildLayout : function ( ) {
66+ const leftSide = new qx . ui . container . Composite ( new qx . ui . layout . VBox ( 10 ) ) . set ( {
67+ alignY : "middle" ,
68+ } ) ;
69+ this . _add ( leftSide ) ;
70+
6671 const toolbarLayout = new qx . ui . container . Composite ( new qx . ui . layout . HBox ( 10 ) ) . set ( {
6772 alignY : "middle" ,
6873 } ) ;
69- this . _add ( toolbarLayout ) ;
74+ leftSide . add ( toolbarLayout )
7075
7176 const sortModelsButtons = this . __sortByButton = new osparc . vipMarket . SortModelsButtons ( ) . set ( {
7277 alignY : "bottom" ,
@@ -77,13 +82,10 @@ qx.Class.define("osparc.vipMarket.VipMarket", {
7782 const filter = new osparc . filter . TextFilter ( "text" , "vipModels" ) . set ( {
7883 alignY : "middle" ,
7984 allowGrowY : false ,
80- minWidth : 170 ,
85+ minWidth : 165 ,
8186 } ) ;
8287 this . addListener ( "appear" , ( ) => filter . getChildControl ( "textfield" ) . focus ( ) ) ;
83- toolbarLayout . add ( filter ) ;
84-
85- const modelsLayout = new qx . ui . container . Composite ( new qx . ui . layout . HBox ( 10 ) ) ;
86- this . _add ( modelsLayout , {
88+ toolbarLayout . add ( filter , {
8789 flex : 1
8890 } ) ;
8991
@@ -93,8 +95,16 @@ qx.Class.define("osparc.vipMarket.VipMarket", {
9395 minWidth : 250 ,
9496 maxWidth : 250
9597 } ) ;
96- modelsLayout . add ( modelsUIList )
98+ leftSide . add ( modelsUIList , {
99+ flex : 1
100+ } ) ;
97101
102+ const rightSide = new qx . ui . container . Composite ( new qx . ui . layout . VBox ( 10 ) ) . set ( {
103+ alignY : "middle" ,
104+ } ) ;
105+ this . _add ( rightSide , {
106+ flex : 1
107+ } ) ;
98108 const anatomicalModelsModel = this . __anatomicalModelsModel = new qx . data . Array ( ) ;
99109 const membersCtrl = new qx . data . controller . List ( anatomicalModelsModel , modelsUIList , "name" ) ;
100110 membersCtrl . setDelegate ( {
@@ -123,7 +133,7 @@ qx.Class.define("osparc.vipMarket.VipMarket", {
123133 const anatomicModelDetails = new osparc . vipMarket . AnatomicalModelDetails ( ) . set ( {
124134 padding : 20 ,
125135 } ) ;
126- modelsLayout . add ( anatomicModelDetails , {
136+ rightSide . add ( anatomicModelDetails , {
127137 flex : 1
128138 } ) ;
129139
0 commit comments