Thanks.
Regards
On Saturday, December 14, 2019 at 11:21:16 AM UTC-5, Mark Bolduc wrote:
> If you are experiencing an issue please mention the full platform your
> issue applies to:
> IDE: NetBeans/Eclipse/IDEA Netbeans 11
> Desktop OS Windows 10 Pro
> Simulator Latest
> Device PC (Simulator), IOS 13+, Android 7+
>
> Have a Dialog set to occupy 100% of screen.
> When rotating orientation, Dialog does not fill full screen.
> See Pic RotateDialog_1.JPG (Initially opened Dialog. Full Screen)
> See Pic RotateDialog_2.JPG (Rotate Landscape, Dialog using 20% of screen)
> See Pic RotateDialog_3.JPG (Rotate Portrait, Dialog using 20% of screen)
>
> Code:
> Dialog dlg = new Dialog("A3-Tech Customer Search");
> try {
> int rows = 3;
> dlg.setLayout(new BorderLayout());
> Container ContainerDataBaseContainer = new Container(new
> com.codename1.ui.table.TableLayout(rows, 1));
> ContainerDataBaseContainer.setScrollableY(true);
> for (int a = 0; a < rows; a++) {
> buildConstrantsGeneric(ContainerDataBaseContainer, new
> Label("Label Row [" + (a + 1) + "]"), a, 0, 100);
> }
> Container OptionsContainer = new Container(new
> com.codename1.ui.table.TableLayout(1, 3));
> Button CmdCancel = new Button("Cancel", "Button");
> CmdCancel.addActionListener(e -> {
> dlg.dispose();
> System.exit(0);
> });
> Button ExecSearch = new Button("Execute Search", "Button");
> ExecSearch.addActionListener(e -> {
> dlg.dispose();
> System.exit(0);
> });
> Button OpenRos = new Button("Load Open Invoices",
> "Button");
> OpenRos.addActionListener(e -> {
> dlg.dispose();
> System.exit(0);
> });
> buildConstrantsGeneric(OptionsContainer, OpenRos, 0, 0,
> 33);
> buildConstrantsGeneric(OptionsContainer, ExecSearch, 0, 1,
> 33);
> buildConstrantsGeneric(OptionsContainer, CmdCancel, 0, 2,
> 34);
> dlg.add(BorderLayout.CENTER, ContainerDataBaseContainer);
> dlg.add(BorderLayout.SOUTH, OptionsContainer);
> } catch (Exception e) {
> e.printStackTrace();
> }
> dlg.show(0, 0, 0, 0);
>
> public static TableLayout.Constraint buildConstrantsGeneric(Container
> CTR, Component comp, int row, int col, int widthPercent) {
> TableLayout.Constraint ConSt = ((TableLayout)
> CTR.getLayout()).createConstraint(row, col);
> ConSt.setWidthPercentage(widthPercent);
> CTR.addComponent(ConSt, comp);
> return ConSt;
> }
>
> Thoughts?
>
> Regards
>
>
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/codenameone-discussions/bf4f2615-e4cc-4cd0-9f00-bf79790e8a33%40googlegroups.com.