[B4X] Another useless library?

Star-Dust

Expert
Licensed User
Longtime User
I am creating an App that has a Desktop and a Mobile part. I am not using B4XPages because I need the desktop version to be more complete and agile and therefore I am using native menus.
But some views will be cross-platform because they are used in the Android and iOS versions.

Also I needed that everything was inside the main page, with B4XPages I would have to change the page.

I'm starting to think about windows that open inside the main one, even more than one and I can work in all of them by switching from one to the other. So I started writing a new custom view ... but I still have many doubts ... I hope to be able to dissolve them and not have wasted time

ezgif.com-gif-maker.gif
 

LucaMs

Expert
Licensed User
Longtime User
I'm not sure I understand.

Nobody is stopping you from creating two distinct projects: one B4J desktop and one B4XPages for Android and iOS (of course, I'd say).

If the project is unique, it must work on all three platforms, you can use B4XPages for all 3, with one B4XDrawer.
B4J-B4XPages: you can decide whether to have a single form or more than one.
 

Star-Dust

Expert
Licensed User
Longtime User
I'm not sure I understand.

Nobody is stopping you from creating two distinct projects: one B4J desktop and one B4XPages for Android and iOS (of course, I'd say).

If the project is unique, it must work on all three platforms, you can use B4XPages for all 3, with one B4XDrawer.
B4J-B4XPages: you can decide whether to have a single form or more than one.
For what I would like to do the mobile versions don't have to be the same as the desktop one. Different layouts but also different menus and events.

But the thread topic and the library for the floating windows
 

Alexander Stolte

Expert
Licensed User
Longtime User
I'm starting to think about windows that open inside the main one
This is nothing out of the ordinary in the desktop sector. In my main job we develop only for Windows with vb.net and there it is always so that there is a grid, double click on it -> opens another window where then the information is in it. There are pages where it can happen to have up to 3 windows open.

In a mobile version, you would simply make a new page where everything is then in it.

I hope I didn't misunderstand you.
 

Star-Dust

Expert
Licensed User
Longtime User
This is nothing out of the ordinary in the desktop sector. In my main job we develop only for Windows with vb.net and there it is always so that there is a grid, double click on it -> opens another window where then the information is in it. There are pages where it can happen to have up to 3 windows open.

In a mobile version, you would simply make a new page where everything is then in it.

I hope I didn't misunderstand you.
Yes, that's exactly what you want to achieve. It is widely used on desktop. Opening new forms you have windows that you move where and how you want.

I'm trying to get it cross-platform and without opening new forms, but every window is contained in a panel and all windows within a panel and I can't get out of the perimeter like you would a new form.

Still it is an inngase idea of development it is not said that something useful will come out as the title itself says. It often happens to start things that seem interesting to me and then I know they reveal useless or vice versa. I still can't define this

I am also working on a different alternative to have multiple panels within the main form. As explained above unlike b4xpages I would like everything on the same form and in the past I got it by creating multiple custom views that were turned off and on and each of them was a page of my application, I don't like having a TabPage type system. Now I am looking for a new solution, but I have yet to understand well
 
Last edited:

Magma

Expert
Licensed User
Longtime User
Wow!...

Let me see if understand it... You want b4xpages-forms (b4j) to show into one form... ? like MDI (vb6, .net)

Hope you make it.... (already made a wish at B4J wishes, will come true)...

Best WISHES!


ps: for b4a will not so useful... but not bad to exist
 

Magma

Expert
Licensed User
Longtime User
...Can you also make b4xpages to show in tabpane ? ... actually in panes ?

But the real question is, if you do that, will need to be edit those b4xpages to be compatible with your lib... or the lib will be compatbile with them >?
 
Top