<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic ui_dialog - force active ui_infield (ui_outfield) ? in GDL</title>
    <link>https://community.graphisoft.com/t5/GDL/ui-dialog-force-active-ui-infield-ui-outfield/m-p/623045#M6932</link>
    <description>&lt;P&gt;I've been struggling with this problem for a long time.&lt;/P&gt;&lt;P&gt;When I type something in ui_infield, archicad refreshes the entire ui_dialog etc. and selects the entire content of ui_infield (highlights all text). And this can cause problems!&lt;/P&gt;&lt;P&gt;Because when I want to continue writing, I have to be careful and put the cursor at the end! If I don't do this and start typing, I can accidentally lose all the text I typed earlier! It's really annoying!&lt;/P&gt;&lt;P&gt;What trick can I use to get around this problem? Maybe after refreshing the window, automatically force the cursor to move to some unimportant e.g. ui_outfield?&lt;BR /&gt;Is it even possible to force a specific ui_outfield/ui_infield to be active after opening/refreshing the ui_dialog window?&lt;/P&gt;</description>
    <pubDate>Sat, 17 Aug 2024 07:20:43 GMT</pubDate>
    <dc:creator>gaba</dc:creator>
    <dc:date>2024-08-17T07:20:43Z</dc:date>
    <item>
      <title>ui_dialog - force active ui_infield (ui_outfield) ?</title>
      <link>https://community.graphisoft.com/t5/GDL/ui-dialog-force-active-ui-infield-ui-outfield/m-p/623045#M6932</link>
      <description>&lt;P&gt;I've been struggling with this problem for a long time.&lt;/P&gt;&lt;P&gt;When I type something in ui_infield, archicad refreshes the entire ui_dialog etc. and selects the entire content of ui_infield (highlights all text). And this can cause problems!&lt;/P&gt;&lt;P&gt;Because when I want to continue writing, I have to be careful and put the cursor at the end! If I don't do this and start typing, I can accidentally lose all the text I typed earlier! It's really annoying!&lt;/P&gt;&lt;P&gt;What trick can I use to get around this problem? Maybe after refreshing the window, automatically force the cursor to move to some unimportant e.g. ui_outfield?&lt;BR /&gt;Is it even possible to force a specific ui_outfield/ui_infield to be active after opening/refreshing the ui_dialog window?&lt;/P&gt;</description>
      <pubDate>Sat, 17 Aug 2024 07:20:43 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/ui-dialog-force-active-ui-infield-ui-outfield/m-p/623045#M6932</guid>
      <dc:creator>gaba</dc:creator>
      <dc:date>2024-08-17T07:20:43Z</dc:date>
    </item>
    <item>
      <title>Re: ui_dialog - force active ui_infield (ui_outfield) ?</title>
      <link>https://community.graphisoft.com/t5/GDL/ui-dialog-force-active-ui-infield-ui-outfield/m-p/623051#M6933</link>
      <description>&lt;P&gt;I don’t know any way to do this via GDL, but I think the behaviour is controlled by&amp;nbsp;&lt;SPAN&gt;Dialog Box Auto-Update Delay setting in Work Environment settings, see&amp;nbsp;&lt;A href="https://help.graphisoft.com/AC/27/INT/#t=_AC27_Help%2F140_UserInterfaceDialogBoxes%2F140_UserInterfaceDialogBoxes-6.htm%23XREF_45238_User_Preference" target="_self"&gt;Archicad 27 help page&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;. That is, the selection of entered text happens after the delay when Archicad “validates” the input. In my opinion, this is totally unnecessary for text fields and should not behave like this. In our office we have set the delay to a quite large value.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 17 Aug 2024 09:58:16 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/ui-dialog-force-active-ui-infield-ui-outfield/m-p/623051#M6933</guid>
      <dc:creator>vlahtinen</dc:creator>
      <dc:date>2024-08-17T09:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: ui_dialog - force active ui_infield (ui_outfield) ?</title>
      <link>https://community.graphisoft.com/t5/GDL/ui-dialog-force-active-ui-infield-ui-outfield/m-p/623052#M6934</link>
      <description>&lt;P&gt;I also thought about increasing the auto update delay of the dialog. I usually use 0.8-1 second&lt;BR /&gt;But this is really unnecessary for text fields - especially in ui_dialog! Because it creates confusion.&lt;/P&gt;&lt;P&gt;Since for example I set the auto update delay of the dialog to 60 seconds and then I type some content into ui_infield to "confirm" it, I can't use ENTER automatically (because ENTER will close the whole ui_dialog - and I don't want that).&lt;/P&gt;&lt;P&gt;So to confirm the entered content I should move the cursor, e.g. to another ui_infield or click some ui_button etc.&lt;BR /&gt;For different dropdowns the auto update delay of the dialog is not a problem.&lt;/P&gt;&lt;P&gt;However, the ui_input text should have additional optional flags (+...64, 128, 256, 512...) so that it is not AUTOMATICALLY HIGHLIGHTED when typing content after the normal dialog auto update delay (e.g. 0.8-1 second).&lt;/P&gt;</description>
      <pubDate>Sat, 17 Aug 2024 10:51:20 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/GDL/ui-dialog-force-active-ui-infield-ui-outfield/m-p/623052#M6934</guid>
      <dc:creator>gaba</dc:creator>
      <dc:date>2024-08-17T10:51:20Z</dc:date>
    </item>
  </channel>
</rss>

