GW для RFO-BASIC! API-лист обмана перед загрузкой lib с INCLUDE " GW.bas": ► GW_COLOR $ = "черный " % для отображения темной страницы при запуске  ► GW_SILENT_LOAD = 1 %, чтобы скрыть панель загрузки GW lib задайте параметры страницы перед созданием страницы: ► GW_ZOOM_INPUT ( 0| 1 ) % отключить / включить масштабирование элементов управления при редактировании(по умолчанию: 1 )  ► theme_name $ =GW_THEME $ [1] ..to GW_THEME $ [9] % см. Список по адресу http://mougino.free.fr/tmp/GW/ ► test =GW_THEME_EXISTS (theme_name $ ) %return true | false, если полный набор тематических файлов находится на устройстве  ►GW_DOWNLOAD_THEME( theme_name $ ) %загрузить все файлы тем на устройство  ► GW_LOAD_THEME (theme_name $ ) %загружает тему, которая будет использоваться всеми вновь созданными страницами  ►GW_UNLOAD_THEME () %, эквивалентноеGW_LOAD_THEME ( «поумолчанию » )  ►GW_DEFAULT_TRANSITIONS( « PAGE = fx , PANEL = fx , DIALOG = fx » )  ЭЛЕМЕНТ FX VALUES PAGE fade | поп |флип |очередь |поток |слайд-фейд |слайд |слайд-ап |скольжение |никто ПАНЕЛЬ push |показать |наложение ДИАЛОГ fade | поп |флип |очередь |поток |слайд-фейд |слайд |слайд-ап |скольжение |никто создать новую страницу: ► mypage =GW_NEW_PAGE ( )  преобразуйте страницу: ►GW_ADD_LOADING_IMG( mypage , " local.gif " )% отображает изображение при загрузке страницы  ► GW_USE_FONT (mypage , " font.ttf " ) %использует шрифт по умолчанию для всей страницы  ►GW_CENTER_PAGE_VER( mypage ) % для вертикального размещения содержимого страницы  ►GW_SET_TRANSITION( mypage | mypnl |mydlg , fx $ ) % fx $: см. Таблицу выше  ►GW_PREVENT_SELECT( mypage ) %предотвращает выбор текста после длительного нажатия  ► GW_ALLOW_SELECT( mypage ) %позволяет отменитьвыбор после долгого нажатия (поумолчанию )  измените расположение элементов управления перед их добавлением: ►GW_OPEN_COLLAPSIBLE( mypage , « Title » ) %,чтобы развернуть / свернуть группу элементов управления  ►GW_CLOSE_COLLAPSIBLE( mypage )  ► GW_OPEN_GROUP (mypage ) %, чтобы визуально группировать флажок или радиоуправление(возможно custo «inline » )  ► GW_CLOSE_GROUP (mypage )  ► GW_START_CENTER( mypage ) % для визуальногоцентрированияэлементов  ► GW_STOP_CENTER (mypage )  ► GW_SHELF_OPEN (mypage ) % для организации элементов управления на одной строке  ►GW_SHELF_NEWCELL( mypage ) %следующий элемент управления на линии  ►GW_SHELF_NEWROW (mypage ) % перейти к новой строке  ► GW_SHELF_CLOSE (mypage )  примените настройку к элементам управления: ► myfont $ =GW_ADD_FONT $ (mypage , " font.ttf " )  ► class =GW_NEW_CLASS ( "myclass " ) % для применения 1 custo на нескольких элементах управления  ►GW_USE_THEME_CUSTO_ONCE( " param1 = value1 param2 = value2 ... " )  ► mycusto =GW_NEW_THEME_CUSTO( " param1 = value1 param2 = value2 ... " )  ► GW_CUSTO_DLGBTN( mypage , mydlg , «Ярлык кнопки » , «param1 = значение1 param2 = значение2 ...» )  ►GW_USE_THEME_CUSTO( mycusto )  ►GW_RESET_THEME_CUSTO( )  PARAM ЗНАЧЕНИЯ цвет a | b | c | d | e | f | g ( кнопка progressbar | в зависимости от темы) значок см.http://demos.jquerymobile.com/1.4.5/icons/#Iconset iconpos левый | право | наверх | дно должность левый | правый ( панель ) notext <значение не требуется> ( кнопка ) в очереди  ( group | button| dialog * | selectbox ) большой увеличить размер кнопки notext мини <значение не требуется> уменьшить размер текстовой кнопки зависать N | S | E | W | NE | NW | SE | SW альфа от 0% до 100% нужный экран <значение не требуется> сила ширина изображения <= ширина экрана стиль 'color: blue' или любая другая строка в формате CSS класс 'myclass', как определено вGW_NEW_CLASS ( ) шрифт myfont $, возвращаемый GW_ADD_FONT $ ( ) добавить элементы страницы: ► myttl $ =GW_ADD_BAR_TITLE $( « Мой заголовок / footbar » )  ► mylbt $ =GW_ADD_BAR_LBUTTON $ ( " L-Button> ACTION1" )  ► myrbt $ =GW_ADD_BAR_RBUTTON $ ( " R-Button> ACTION2" )  ► mylmnu $ =GW_ADD_BAR_LMENU $ ( значения $ [] ) %,как SELECTBOX, но в заголовке / footbar  ► myrmnu $ =GW_ADD_BAR_RMENU $ ( значения $ [] ) %добавить LISTENER на « l | rmenuchange » для отслеживания действий  ► mytbar =GW_ADD_TITLEBAR (mypage , mylbt $ +myttl $ + myrmnu $ )  ► myfbar =GW_ADD_FOOTBAR (mypage , mymmnu $ +myttl $ + myrbt $ )  ► mypanl =GW_ADD_PANEL (mypage , « My panel content » )  ► myspin =GW_ADD_SPINNER (mypage , « Сообщение» )  ► mydlgm =GW_ADD_DIALOG_MESSAGE( mypage , « Title » , «Message » ,buttons_and_actions $ [] ) % « Btn 1> ACTION1"  ► mydlgc =GW_ADD_DIALOG_CHECKBOX( mypage , « Title » , «Message » , « Checkbox label » ,buttons_and_actions $ [] )  ► mydlgi =GW_ADD_DIALOG_INPUT( mypage , « Title » , «Message » , « Default input » ,buttons_and_actions $ [] )  DEFAULT INPUT ТИП ВВОДА " .. " | «A> .. » Входная линия " 0> .. " |« 1> .. » Входной номер " *> .. " Введите пароль " @> .. " Входной E-mail " <> .. " Входной адрес добавить стандартные элементы управления: ► myttl =GW_ADD_TITLE (mypage , « Название моего раздела » )  ► mytbx =GW_ADD_TEXTBOX (mypage , s_ini $ )  ► mytxt =GW_ADD_TEXT (mypage , s_ini $ )  ► mylnk =GW_ADD_LINK (mypage , « Мой ярлык ссылок » , «http://www.mylink.com |USER_ACTION » )  ► mybtn =GW_ADD_BUTTON (mypage , « Моя кнопка» , «http://www.mylink.com |USER_ACTION » )  ► GW_SHOW_PANEL $( mypnl ) %использовать его как ссылку в GW_ADD_LINK( ) илиGW_ADD_BUTTON ( )  ► GW_SHOW_DIALOG $( mydlg ) % idem для любого диалога (сообщение / ввод / флажок )  ► myimg =GW_ADD_IMAGE (mypage , "mypicture.png " ) % use '>' + action $ после имени pic, например, "exit.png> BYE "  ► myico =GW_ADD_ICON (mypage , ico $ ,ширина , высота )  ► GW_ICON $ ( myico )% использовать его в заголовке / footbar  ► mypgb =GW_ADD_PROGRESSBAR( mypage , « Моя метка индикатора выполнения » )  ► mytbl =GW_ADD_TABLE (mypage , n_cols , table $ [] ) % запустите первый элемент с помощью '>', чтобы указать строку заголовка  ► myaud =GW_ADD_AUDIO (mypage , link_to_audio $ ) % local или webradio ► myvid =GW_ADD_VIDEO (mypage , link_to_video $ ) % локальная или потоковая передача ,добавьте '>' + img_url $ для изображения плаката  ► my_lv =GW_ADD_LISTVIEW (mypage ,values_and_actions $ [])  ARRAY ТИП LISTVIEW « # ..» ( 1-й эль ) упорядоченный список " > .." название |разделитель " .. \ n .. " 2-строчная ячейка " .. (bbl ) " подсчет пузыря " ..> AXN " действие " .. @ pic.png" миниатюрами добавить элементы управления пользователя: ► mychk =GW_ADD_CHECKBOX (mypage , « Мой флажок » ) %используйте '>' для проверки по умолчанию  ► myradio =GW_ADD_RADIO (mypage , radio_parent ,« Моя радиокнопка » )% используйте «>», чтобы выбрать по умолчанию  ► myflip =GW_ADD_FLIPSWITCH( mypage , « My flip switch » , s_opt1 $ ,s_opt2 $ ) % use '>' для выбора опции по умолчанию  ► myslid =GW_ADD_SLIDER (mypage , « Моя ползунка » , n_min ,n_max , n_step , n_ini )  ► myselbx =GW_ADD_SELECTBOX( mypage , « Мой выбор » , значения $ []) % listview-popup ,используйте « # » для заголовка / разделителя  ► myinpln =GW_ADD_INPUTLINE (mypage , « Моя метка строки ввода » , s_ini $)  ► myinpbx =GW_ADD_INPUTBOX (mypage , « Моя метка окна ввода » , s_ini $ )  ► myinpls =GW_ADD_INPUTLIST (mypage , « Сообщение подсказки » ,values_and_actions $ []) % используют его как строку поиска  ► myinpnb =GW_ADD_INPUTNUMBER( mypage , « Input Number » , s_ini $ )  ► myinppw =GW_ADD_INPUTPASSWORD( mypage , « Пароль ввода » , s_ini $ )  ► myinpml =GW_ADD_INPUTEMAIL( mypage , « Входной e-mail » , s_ini $ )  ► myinpurl =GW_ADD_INPUTURL (mypage , « Входной URL » , s_ini $ )  ► myinptel =GW_ADD_INPUTTEL (mypage , « Input Tel » ,s_ini $ )  ► myinpdati =GW_ADD_INPUTDATETIME( mypage , « Дата и время ввода » , s_ini $)  ► myinpdat =GW_ADD_INPUTDATE (mypage , « Дата ввода» , s_ini $ )  ► myinptim =GW_ADD_INPUTTIME (mypage , « Время ввода » , s_ini $ )  ► myinpmo =GW_ADD_INPUTMONTH( mypage , « Месяц ввода » , s_ini $ )  ► myinpwk =GW_ADD_INPUTWEEK( mypage , « Входная неделя » , s_ini $ )  ► myinpcol =GW_ADD_INPUTCOLOR( mypage , « Цвет ввода » , s_ini $ )  ► mysubmit =GW_ADD_SUBMIT (mypage , « Мояподпись кнопки отправки » )  ► mycolpik =GW_ADD_COLORPICKER( mypage , «Сообщение подсказки» , ini_color $ ) %ini_color $: шестнадцатеричный «RRGGBB »  ► mylock =GW_ADD_LOCK_PATTERN( mypage , " options " )% options = hide-pattern| 4x4 ...  добавить расширенный материал (пользовательский контроль ,прослушиватель ) : ► GW_INJECT_HTML (mypage , "  code  " ) %добавить пользовательский HTML | CSS | Код JavaScript  ► GW_ADD_LISTENER (mypage , ctl_id , event $ , action $ ) % ctl_id = 0 прослушивает всю страницу  КОНТРОЛЬ МЕРОПРИЯТИЕ ЗАГОЛОВКА "lmenuchange|rmenuchange" FOOTBAR "lmenuchange|rmenuchange" ПАНЕЛЬ " закрыть " ВХОД * " keydown |clear " ПРОВЕРКА |FLIPSWITCH|Colorpicker ... " изменить" 0 | Любой контроль « swipeleft|swiperight| longpress» 0 « idleN » (N во втором, например, idle30 ) визуализировать и взаимодействовать со страницей: ► GW_RENDER (mypage )  ► GW_CLOSE_PAGE (mypage )  ► r $ =GW_WAIT_ACTION $ ( )% Возврат с обратной связью возвращается как " НАЗАД "  ► GW_ACTION $ ( ) %использовать его для очистки пользовательского буфера ввода  ►GW_CLOSE_INPUTLIST( myinpls ) % закрыть его после того, как пользователь сделал выбор  ► GW_SHOW_DIALOG (mydlg ) % вручную отображает диалог (сообщение / ввод / флажок )  ► GW_CLOSE_DIALOG (mydlg ) % вручную закройте диалоговое окно ( сообщение / ввод / флажок )  ► GW_SHOW_SPINNER( myspin ) %отображает счетчик вручную  ► GW_HIDE_SPINNER () % вручную скрыть отображаемый в настоящий момент счетчик  ►GW_SHOW_WRONG_PATTERN( ) % показывает неправильный ввод шаблона блокировки  ►GW_CLEAR_LOCK_PATTERN( ) % очистить шаблон блокировки  ►GW_SET_PROGRESSBAR( mypgb , n ) % n между 0 и 100  ► GW_SHOW_PANEL (mypanl ) %отображает панель вручную  ► GW_CLOSE_PANEL (mypanl ) % вручную закрыть открытую панель  ► e $ =GW_GET_VALUE $ (ctl_id )  ► n = GW_GET_VALUE (ctl_id )  ► ctl_name $ = GW_ID $ ( ctl_id )  ► ctl_id = GW_ID (ctl_name $ )  ► ctl_id = GW_LAST_ID( )  ► test =GW_CHECKBOX_CHECKED( ctl_id ) %, чтобы проверить, установлен ли флажок  ► test =GW_RADIO_SELECTED( ctl_id ) %, чтобы проверить, выбран ли переключатель  ► test =GW_FLIPSWITCH_CHANGED( ctl_id , s_opt1 $ )  ► GW_FOCUS ( ctl_id )  ► GW_ENABLE ( ctl_id ) ► GW_DISABLE ( ctl_id)  ► GW_SHOW ( ctl_id )  ► GW_HIDE ( ctl_id )  ► GW_MODIFY ( ctl_id ,ключ $ , " новое значение " ) % key $ = "value " ... | " style: subkey "  ► GW_AMODIFY ( ctl_id, ключ $ , new_values ​​$ [] ) % Array-Modify  CONTROL (GW_MODIFY ) КЛЮЧИ ЗНАЧЕНИЯ все ( включая КЛАСС ) стиль: Подраздел ЗАГОЛОВКА название |lbutton |RButton FOOTBAR название |lbutton |RButton CHECKBOX проверено| текст " 0 " |« 1 » FLIPSWITCH выбранный| текст s_opt1 $| s_opt2 $ РАДИО выбранный| текст " 0 " |« 1 » переключателе выбранный| текст INT $ (индекс ) SLIDER val | мин| max |шаг |текст ТАБЛИЦА содержание ОБРАЗ содержание AUDIO содержание ВИДЕО содержание DIALOG_MESSAGE текст |заглавие DIALOG_INPUT текст |название |вход " A> " |" 1> " |" *> " |" @> " |" <> " DIALOG_CHECKBOX текст |название |проверено " 0 " |« 1 » ССЫЛКА текст |ссылка КНОПКА текст |ссылка ВХОД * текст |вход Colorpicker текст |вход ТЕКСТ текст ТЕКСТОВОЕ ОКНО текст ЗАГЛАВИЕ текст ОТПРАВИТЬ текст SPINNER текст CONTROL (GW_AMODIFY ) КЛЮЧИ ЗНАЧЕНИЯ ЗАГОЛОВКА lmenu |rmenu массив $ [] FOOTBAR lmenu |rmenu массив $ [] ПОСМОТРЕТЬ СПИСОК содержание массив $ [] ТАБЛИЦА содержание массив $ [] переключателе содержание массив $ [] INPUTLIST список массив $ [] DIALOG_ * кнопки массив $ [] другие специальные функции: ► wxh $ =GW_GET_IMAGE_DIM $( path_to_img $ ) %измерения обратного изображения " WxH "  ► l $ = GW_LINK $ ( "http://mylink.com " ) %добавить окончательную '>', чтобы открыть ссылку на новой вкладке  ► GW_DUMP_TO_FILE( mypage , " myfile.html" )  ► GW_DUMP ( mypage) % распечатать содержимое страницы для консоли  ► h $ =GW_CODE_HIGHLIGHT $ ( raw_code $ ,черный $ [] , синий $ [], красный $ [] )  ► mode = IS_APK ( ) %return 1, если программа запущена как пользователь APK, 0 в противном случае  ► JS ( « некоторый скрипт java » ) %выполняет фрагмент JavaScript на текущей странице