Jump to content

TUnimMenu обрезает иконки


x11

Recommended Posts

В этом примере нормально...

Далее. Для эксперимента я убрал в своем проекте custom css и снова запустил и проблема осталась. Из снимка DevTools видно, что файл "custommob.css" не загрузился.

Подскажите, как выяснить, из-за чего может быть проблема? Что влияет на отрисовку иконок?

Screenshot_9.jpg

Link to comment
Share on other sites

6 minutes ago, x11 said:

Для эксперимента я убрал в своем проекте custom css и снова запустил и проблема осталась.

Очистка кэша не помогло?

7 minutes ago, x11 said:

Что влияет на отрисовку иконок?

Скорее всего CustomCSS.

Link to comment
Share on other sites

Очистка кэша не помогла.

У меня в Custom CSS ничего нет, связанного с иконками

/*выравнивание кнопок на unimToolBar*/
.x-big .x-toolbar-body-el {
  min-height: auto;
}

.x-big .x-panelheader.x-horizontal {
    min-height: 10px;
    height: 20px;
}


.mainbutton {
	margin: 5px 10px 10px 5px;
	border-radius: 15px;
	padding: 10px 0px 0px 0px;
	max-width: 40%;
	min-width: 128px;
	box-shadow: 3px 4px 7px 1px #b0b0b0;
	/*background-color: white!important;*/
}

.mainpnl {
	margin: 5px 5px 5px 5px;
	height: min-content!important;
	width: calc(100% - 30px);
}

.spinfrom {
	margin: 0px 3px 0px 0px !important;
}

.spinto {
	margin: 0px 0px 0px 3px !important;
}

.spinfrom .x-label-text-el {
	font-size: 20px;
}

.spinto .x-label-text-el {
	font-size: 20px;
}


.x-big .x-titlebar {
	min-height:0px;
	height:0px;
}


/*закругление на форме логина*/
.pnlround {
	border-radius: 0px 100px 0px 100px;
	flex-direction: column;
}


/*прокрутка меню*/
.x-treelist-nav {
	overflow-y: auto
}

.tblObj {
	width: 100vw;
	padding-right: 30px;
	white-space: nowrap;
	vertical-align: middle;
}

.btnEdit {
	float: right;
}

 

Screenshot_11.jpg

Screenshot_10.jpg

Link to comment
Share on other sites

Вот на что обратил внимание: .x-big .x-button .x-icon-el

как указал 22px, сразу проблема исчезла.

Но это ведь не custom css?

Screenshot_15.jpg

Link to comment
Share on other sites

вот ещё 2 снимка из другой темы (тритон), здесь уже 22 указано по умолчанию и проблема есть. И если я укажу в ширине 24, то проблема исчезает.

Screenshot_18.jpg

Screenshot_17.jpg

Link to comment
Share on other sites

2 minutes ago, x11 said:

22 указано по умолчанию и проблема есть. И если я укажу в ширине 24, то проблема исчезает

Можете сделать простой тестовый случай?

Link to comment
Share on other sites

Обратите внимание на первый пункт меню и на два других.

И это уже снимок из стандартного примера:

\FMSoft\Framework\uniGUI\Demos\Touch\Menu

 

И вот как воспроизвести. Укажите у меню не IconCls, а ImageIndex, а меню привяжите к UniNativeImageList.

Т.е. размер иконки зависит от источника: IconCls или UniNativeImageList.

Screenshot_21.jpg

Link to comment
Share on other sites

2 hours ago, x11 said:

вот ещё 2 снимка из другой темы (тритон), здесь уже 22 указано по умолчанию и проблема есть. И если я укажу в ширине 24, то проблема исчезает.

CustomCSS...

.x-button .x-icon-el {
    width: auto;
}

 

Link to comment
Share on other sites

On 5/25/2020 at 12:30 PM, Sherzod said:

.x-button .x-icon-el { width: auto; }

 

этот код влияет и на "системные" иконки формы

что-то можно добавить в код? как можно исправить?

Screenshot_38.jpg

Link to comment
Share on other sites

23 hours ago, x11 said:

этот код влияет и на "системные" иконки формы

что-то можно добавить в код? как можно исправить?

Извините, был ли у нас тестовый случай? 

Link to comment
Share on other sites

Да просто добавьте в любой свой демо проект форму и откройте её.

Я это проделал с примером uniGUI\Demos\Touch\Menu\

Link to comment
Share on other sites

On 5/26/2020 at 10:28 PM, x11 said:

этот код влияет и на "системные" иконки формы

что-то можно добавить в код? как можно исправить?

Попробуйте этот CustomCSS:

.x-button .x-icon-el {
    width: auto!important;
}

.x-actionsheet .x-button .x-icon-el {
    width: auto!important;
}

 

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...