Я пытаюсь использовать sass/compass для настройки темы Touch Sencha для моего приложения. Однако я не мог найти способ правильно настроить значки для кнопок.Sencha touch theme: как настроить значок кнопки?
@import '../resources/themes/stylesheets/sencha-touch/default/_all';
$include-default-uis: false;
$include-default-icons: false;
@include sencha-toolbar-ui('basebar',#CEDFF5,'glossy');
@include sencha-toolbar-ui('btmbase',#FFFFFF,'glossy');
@include sencha-button-ui('base',#FFFFFF,'');
@include pictos-iconmask('settings');
@include pictos-iconmask('features');
@include pictos-iconmask('layer');
@include pictos-iconmask('identify');
@include pictos-iconmask('location');
$base_color:#CEDFF5;
$active-color: darken(saturate($base-color, 55%), 90%);
$alert-color:#54E344;
$button-radius:0;
$list-active-color:#E34457;
$list-pressed-color:#4457E3;
@include sencha-panel;
@include sencha-form;
@include sencha-buttons;
@include sencha-toolbar;
@include sencha-list;
@include sencha-layout;
@include sencha-msgbox;
Независимо от того, отключено ли/разрешено использование значков по умолчанию, используемые мной значки все еще не выходят.
Другая проблема заключается в том, что, используя описанный выше стиль, информационное окно Ext.Msg.alert теряет свой интерфейс, появляется только прозрачная панель с кнопкой.
Любой может дать мне несколько советов?
Привет, спасибо за ваш ответ. Я использовал конфиги, упомянутые в вашем ответе, только то, что пользовательский интерфейс является тем, который я создал «btmbase»; Я предполагаю, что проблема заключается в правильном размещении изображений. в настоящее время я помещаю их в темы/изображения/default/pictos, однако, все еще не работает. хотя я хочу добавить другую папку. – Simon
вы можете указать «images_path» в config.rb для компаса до абсолютного пути к вашим изображениям или «images_dir» относительно вашего каталога проектов. – chrixian
круто .. он решил ... спасибо! – Simon