3.9 версия

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.9 версия

Post by Mr. Kibernetik »

Будет возможность создавать собственные скины для пользовательского интерфейса smart BASIC.
Для этой цели будут добавлены новые команды:

SET UI CLOUD_IN ICON n$
устанавливает иконку перехода в облачное хранилище из файла [n$].

SET UI CLOUD_OUT ICON n$
устанавливает иконку возврата из облачного хранилища из файла [n$].

SET UI COPY ICON n$
устанавливает иконку операции копирования файлов из файла [n$].

SET UI CUT ICON n$
устанавливает иконку операции переноса файлов из файла [n$].

SET UI DEBUG BACK n$
устанавливает фон окна отладки из файла [n$].

SET UI DEBUG FONT_COLOR r,g,b
устанавливает цвет шрифта окна отладки на величину с красной [r], зеленой [g] и синей компонентами. Допустимые значения от 0 до 1.

SET UI DEBUG FONT_NAME n$
устанавливает название шрифта в таблице окна отладки на [n$].

SET UI DEBUG FONT_SIZE n
устанавливает размер шрифта в таблице окна отладки равным [n].

SET UI DEBUG TABLE_COLOR r,g,b
устанавливает цвет таблицы окна отладки на величину с красной [r], зеленой [g] и синей компонентами. Допустимые значения от 0 до 1.

SET UI DEFAULT
устанавливает все настройки интерфейса пользователя на стандартные.

SET UI DELETE ICON n$
устанавливает иконку операции удаления файлов из файла [n$].

SET UI EDIT ICON n$
устанавливает иконку редактирования программы из файла [n$].

SET UI ENTER ICON n$
устанавливает иконку операции продвижения вперед из файла [n$].

SET UI EXIT ICON n$
устанавливает иконку операции возврата назад из файла [n$].

SET UI FILE_BAR BACK n$
устанавливает фон панели файлов из файла [n$].

SET UI FILE_BAR FONT_COLOR r,g,b
устанавливает цвет подписей под иконками панели файлов на величину с красной [r], зеленой [g] и синей компонентами. Допустимые значения от 0 до 1.

SET UI FILE_BAR FONT_NAME n$
устанавливает название шрифта для подписей под иконками на панели файлов на [n$].

SET UI FILE_BAR FONT_SIZE n
устанавливает размер шрифта для подписей под иконками на панели файлов равным [n].

SET UI FILES BACK n$
устанавливает фон списка файлов из файла [n$].

SET UI FILES COPY_BACK n$
устанавливает фон выделения файла для копирования из файла [n$].

SET UI FILES CUT_BACK n$
устанавливает фон выделения файла для вырезки из файла [n$].

SET UI FILES FONT_COLOR r,g,b
устанавливает цвет шрифта списка файлов на величину с красной [r], зеленой [g] и синей компонентами. Допустимые значения от 0 до 1.

SET UI FILES FONT_NAME n$
устанавливает название шрифта в списке файлов на [n$].

SET UI FILES FONT_SIZE n
устанавливает размер шрифта в списке файлов равным [n].

SET UI FILES ICON n$
устанавливает иконку перехода в список файлов из файла [n$].

SET UI FILES SELECT_BACK n$
устанавливает фон выделения файла из файла [n$].

SET UI FILES SELECT_COLOR r,g,b
устанавливает цвет шрифта выделенного файла на величину с красной [r], зеленой [g] и синей компонентами. Допустимые значения от 0 до 1.

SET UI FORUM ICON n$
устанавливает иконку перехода на Форум поддержки из файла [n$].

SET UI GRAPHICS BACK n$
устанавливает фон графического окна из файла [n$].

SET UI HELP ICON n$
устанавливает иконку вызова справки из файла [n$].

SET UI NEW_FILE ICON n$
устанавливает иконку создания нового файла программы из файла [n$].

SET UI NEW_FOLDER ICON n$
устанавливает иконку создания новой папки из файла [n$].

SET UI PASTE ICON n$
устанавливает иконку операции вставки файлов из файла [n$].

SET UI PAUSE ICON n$
устанавливает иконку паузы работы программы из файла [n$].

SET UI PREVIEW ICON n$
устанавливает иконку просмотра картинки из файла [n$].

SET UI RENAME ICON n$
устанавливает иконку операции переименования файла из файла [n$].

SET UI RUN ICON n$
устанавливает иконку запуска программы из файла [n$].

SET UI SEARCH ICON n$
устанавливает иконку поиска текста из файла [n$].

SET UI STOP ICON n$
устанавливает иконку остановки программы из файла [n$].

SET UI TOOL_BAR BACK n$
устанавливает фон панели инструментов из файла [n$].

SET UI TOOL_BAR FONT_COLOR r,g,b
устанавливает цвет текста в панели инструментов на величину с красной [r], зеленой [g] и синей компонентами. Допустимые значения от 0 до 1.

SET UI TOOL_BAR FONT_NAME n$
устанавливает название шрифта в панели инструментов на [n$].

SET UI TOOL_BAR FONT_SIZE n
устанавливает размер шрифта в панели инструментов равным [n].

SET UI TOOL_BAR ICONS_COLOR r,g,b
устанавливает цвет иконок панели инструментов на величину с красной [r], зеленой [g] и синей компонентами. Допустимые значения от 0 до 1.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.9 версия

Post by Mr. Kibernetik »

Будет добавлена новая секция в примеры программ:
11. Skins

и к ней будет идти пример скина для smart BASIC "blue skin.txt":
Снимок экрана 10 июня 2014 г., 18.18.46 с Симулятора iOS.png
Снимок экрана 10 июня 2014 г., 18.18.46 с Симулятора iOS.png (101.62 KiB) Viewed 3250 times

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.9 версия

Post by Mr. Kibernetik »

Будет добавлена новая команда:

SET UI APPLY
применяет настройки интерфейса пользователя.

После команд SET UI, устанавливающих настройки интерфейса пользователя, нужно выполнить команду SET UI APPLY, которая применяет установленные настройки.

При задании изображений, вместе с основным изображением можно использовать изображение для экрана RETINA, которое отличается от основного тем, что имеет в два раза большее разрешение и имеет символы "@2x" на конце имени файла. Например, при использовании команды:
SET UI RUN ICON "image.png"
вместе с изображением "image.png" может находиться изображение "image@2x.png". Тогда если у устройства экран обычный, то будет использоваться изображение "image.png", а если экран RETINA, то вместо него будет автоматически использоваться изображение "image@2x.png".

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: 3.9 версия

Post by Фант »

Mr. Kibernetik wrote: При задании изображений, вместе с основным изображением можно использовать изображение для экрана RETINA, которое отличается от основного тем, что имеет в два раза большее разрешение и имеет символы "@2x" на конце имени файла. Например, при использовании команды:
SET UI RUN ICON "image.png"
вместе с изображением "image.png" может находиться изображение "image@2x.png". Тогда если у устройства экран обычный, то будет использоваться изображение "image.png", а если экран RETINA, то вместо него будет автоматически использоваться изображение "image@2x.png".
Очень хорошо!

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.9 версия

Post by Mr. Kibernetik »

Будет добавлена новая функция:

DEVICE_TYPE$ ()
возвращает тип устройства. Возможные значения: "iPad", "iPhone".

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.9 версия

Post by Mr. Kibernetik »

Версия упакована и отправлена в App Store.

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: 3.9 версия

Post by Фант »

Mr. Kibernetik wrote:Версия упакована и отправлена в App Store.
Наконец-то :D умеете Вы создавать ажиотаж :lol:

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.9 версия

Post by Mr. Kibernetik »

Версия доступна на App Store!
Фант wrote:Наконец-то :D умеете Вы создавать ажиотаж :lol:
Как любят заявлять в Apple, это вышло самое большое обновление из всех вышедших обновлений с момента выхода всех обновлений! :lol:

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: 3.9 версия

Post by Фант »

Спасибо за обновление!

User avatar
Mr. Kibernetik
Site Admin
Posts: 4786
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: 3.9 версия

Post by Mr. Kibernetik »

Пожалуйста!

Надеюсь, такая реализация музыки окажется практичной и востребованной.

Post Reply