<html><head></head><body><div class="ydp44e17545yahoo-style-wrap" style="font-family:times new roman, new york, times, serif;font-size:13px;"><div></div>
        <div dir="ltr" data-setdir="false"><div><div>Hi Janusz</div><div><br></div><div>On the browser version of XIDE, you can select a node (in the layout tree on the left of the screen) and then select a GUI element (in the component tree on the right of the screen), then press the "Paste" button (below the layout tree). This will paste the selected component into the layout tree at the selected node. (see note [1] below for why we do it like this)</div><div><br></div><div>If you just want a simple vertical column of components, the default selection on the layout tree on startup is the root (vertical scroll box) node. (and following this, it is the last component pasted) You do not need to worry too much about the order you do this in as you can edit the column of components created at any time using the (Up/Down/Cut/Paste/Copy/Delete) buttons below the layout tree.</div><div><br></div><div>If it is a problem for you finding these buttons on the screen it may be possible to provide shortcut keys for them if this helps? (but we have not looked into it yet and there may be browser security or other problems providing it?)</div><div><br></div><div>I understand if you prefer to use Lazarus as it is a fantastic enterprise level environment. We had originally hoped that XIDE could be an entry level tool that allowed projects to be prototyped in an "FPC and Python for dummies" manner which could then support the porting of those prototypes into the full Lazarus environment if they were successful enough to justify full enterprise level support. However this proved to need detail Lazarus skills that we do not have so it is now an aspiration rather than a likely next step. </div><div><br></div><div>In case it helps with getting XComponents compiling in Lazarus,..... the fcpupdeluxe version we have used for developing XIDE/XComponents is.... 1.6.2x for i386-win32-win32.   See image below, showing FPC and Lazarus versions selected.</div><div><br></div><div><br></div><div dir="ltr" data-setdir="false"><img title="Inline image" alt="Inline image" src="cid:525325d7-f775-f57a-a553-bbfd6a0c4dec@yahoo.com" class="yahoo-inline-image" draggable="false" style="max-width: 800px; width: 100%;" data-id="<525325d7-f775-f57a-a553-bbfd6a0c4dec@yahoo.com>"><br></div><div><br></div><div>Regards Steve_W</div><div><br></div><div>Note [1] All our layout is done using nested Horizontal layout boxes, Vertical layout boxes and Tab Pages all capable of having child elements added to them which are the actual objects on the screen. You then select the positions of these objects as top/bottom, left/center/right, as appropriate. This "responsive design" approach allows the UI to respond to different page sizes if you set the component height and width in percentages. </div></div><br></div><div><br></div>
        
        </div><div id="ydpcd9f2635yahoo_quoted_6517778229" class="ydpcd9f2635yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Wednesday, 8 February 2023 at 11:00:03 GMT,  <pas2js-request@lists.freepascal.org> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Send Pas2js mailing list submissions to<br></div><div dir="ltr">    <a href="mailto:pas2js@lists.freepascal.org" rel="nofollow" target="_blank">pas2js@lists.freepascal.org</a><br></div><div dir="ltr"><br></div><div dir="ltr">To subscribe or unsubscribe via the World Wide Web, visit<br></div><div dir="ltr">    <a href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js" rel="nofollow" target="_blank">https://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js</a><br></div><div dir="ltr">or, via email, send a message with subject or body 'help' to<br></div><div dir="ltr">    <a href="mailto:pas2js-request@lists.freepascal.org" rel="nofollow" target="_blank">pas2js-request@lists.freepascal.org</a><br></div><div dir="ltr"><br></div><div dir="ltr">You can reach the person managing the list at<br></div><div dir="ltr">    <a href="mailto:pas2js-owner@lists.freepascal.org" rel="nofollow" target="_blank">pas2js-owner@lists.freepascal.org</a><br></div><div dir="ltr"><br></div><div dir="ltr">When replying, please edit your Subject line so it is more specific<br></div><div dir="ltr">than "Re: Contents of Pas2js digest..."<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">Today's Topics:<br></div><div dir="ltr"><br></div><div dir="ltr">   1. Re: Pas2js Digest, Vol 55, Issue 3 (Mgr. Janusz Chmiel)<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">----------------------------------------------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Message: 1<br></div><div dir="ltr">Date: Tue, 7 Feb 2023 21:44:40 +0100<br></div><div dir="ltr">From: "Mgr. Janusz Chmiel" <<a href="mailto:janusz.chmiel@volny.cz" rel="nofollow" target="_blank">janusz.chmiel@volny.cz</a>><br></div><div dir="ltr">To: pas2js discussions <<a href="mailto:pas2js@lists.freepascal.org" rel="nofollow" target="_blank">pas2js@lists.freepascal.org</a>><br></div><div dir="ltr">Subject: Re: [Pas2js] Pas2js Digest, Vol 55, Issue 3<br></div><div dir="ltr">Message-ID: <a249a9$<a href="mailto:3lr6u@antispam75.centrum.cz" rel="nofollow" target="_blank">3lr6u@antispam75.centrum.cz</a>><br></div><div dir="ltr">Content-Type: text/plain; charset="utf-8"<br></div><div dir="ltr"><br></div><div dir="ltr">Czech characters are being stored perfectly whe I have changed Hint.<br></div><div dir="ltr">Unfortunately, I will be forced to use Lazarus and its build in components list to access GUI elements. Because on WEB, when I choose some GUI element and when I press Enter on it or Space key, it very probably do not add to form.<br></div><div dir="ltr">SO I will have to be patient and build on Lazarus.<br></div><div dir="ltr">But you have created really profssional group of widgets and all are fully accessible with screen reader. SO I can tell you only very well done.<br></div><div dir="ltr">When I Am using Lazarus components list, I always use components filter to display only The needed components.<br></div><div dir="ltr">I pess  Enter on some comonent and component is immediately placed automatically on The form.<br></div><div dir="ltr">And I can even use create default event for some GUi element.<br></div><div dir="ltr"><br></div><div dir="ltr">I can not find Lazarus version which you are using for building, really, it is not on sourceforge and even Fpcup Deluxe do not list such version.<br></div><div dir="ltr">It woul be enough if somebody of us could send Me download link for Lazarus version which have been used for building XXcomponents.<br></div><div dir="ltr">I will be able to use all GUI components thanks to components tree in Lazarus.<br></div><div dir="ltr">-------------- next part --------------<br></div><div dir="ltr">An HTML attachment was scrubbed...<br></div><div dir="ltr">URL: <<a href="http://lists.freepascal.org/pipermail/pas2js/attachments/20230207/84d2ecae/attachment-0001.htm" rel="nofollow" target="_blank">http://lists.freepascal.org/pipermail/pas2js/attachments/20230207/84d2ecae/attachment-0001.htm</a>><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">Subject: Digest Footer<br></div><div dir="ltr"><br></div><div dir="ltr">_______________________________________________<br></div><div dir="ltr">Pas2js maillist  -  <a href="mailto:Pas2js@lists.freepascal.org" rel="nofollow" target="_blank">Pas2js@lists.freepascal.org</a><br></div><div dir="ltr"><a href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js" rel="nofollow" target="_blank">https://lists.freepascal.org/cgi-bin/mailman/listinfo/pas2js</a><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">------------------------------<br></div><div dir="ltr"><br></div><div dir="ltr">End of Pas2js Digest, Vol 55, Issue 5<br></div><div dir="ltr">*************************************<br></div></div>
            </div>
        </div></body></html>