Files
oboe/rsrc/dialogs/choose-string.xml
Nat Quayle Nelson f26a9e9c32 Fix awkwardness of Enter key in string picker
Search field starts out hidden. When the button is
clicked, the field and other controls appear, and
the button takes over the enter key. Ctrl+Enter
clicks okay (so if search is not opened, either
Enter OR Ctrl+Enter will click okay)
2025-03-30 11:51:04 -05:00

59 lines
4.9 KiB
XML

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<?xml-stylesheet href="dialog.xsl" type="text/xsl"?>
<dialog defbtn='done'>
<pict type='dlog' num='16' top='8' left='8'/>
<text name='title' size='large' top='6' left='50' width='256' height='14'>Select:</text>
<field name='search-field' relative='pos-in pos' rel-anchor='prev' top='0' left='2' width='200' height='16'/>
<button name='search' type='regular' def-key='ctrl f' relative='pos neg' rel-anchor='prev' left='5' top='4'>Search</button>
<led name='reverse' state='off' relative='pos pos-in' rel-anchor='prev' top='6' left='7'>Reverse</led>
<text name='search-label' size='9' framed='true' relative='pos-in pos' anchor='search-field' top='4' left='0' width='250' height='10'/>
<group name='strings'>
<!-- Column 1 -->
<led name='led1' state='off' top='54' left='8'/>
<led name='led2' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led3' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led4' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led5' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led6' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led7' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led8' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led9' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led10' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led11' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led12' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led13' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led14' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led15' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led16' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led17' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led18' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led19' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led20' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<!-- Column 2 -->
<led name='led21' state='off' top='54' left='216'/>
<led name='led22' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led23' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led24' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led25' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led26' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led27' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led28' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led29' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led30' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led31' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led32' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led33' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led34' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led35' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led36' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led37' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led38' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led39' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
<led name='led40' state='off' relative='pos-in pos-in' rel-anchor='prev' top='15' left='0'/>
</group>
<button name='left' type='left' def-key='left' relative='pos-in pos-in' anchor='led20' top='19' left='0'/>
<button name='right' type='right' def-key='right' relative='pos-in pos-in' rel-anchor='prev' top='0' left='63'/>
<button name='cancel' type='regular' def-key='esc' relative='pos-in pos-in' rel-anchor='prev' top='0' left='201'>Cancel</button>
<button name='done' type='regular' def-key='ctrl enter' relative='pos-in pos-in' rel-anchor='prev' top='0' left='66'>OK</button>
</dialog>