CustomGames.ru - Dota 2 пользовательские игры

[Panorama] Стена

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн EnDronist

  • 222
  • Мощь: 1
  • Перфекционист-максималист
[Panorama] Стена
« : 14-01-2017, 18:45:01 »
Как сделать панель1 "осязаемой", т.е. такой, чтобы при нажатии на неё не выделялись элементы панели2, которая находится за панелью1 (допустим, RadioBox'ы)?
Ням
Мой аддон: steamcommunity.com/...ils/?id=671144274
[свернуть]

Оффлайн DevilDez

  • 13
  • Мощь: 0
Re: [Panorama] Стена
« Ответ #1 : 14-01-2017, 19:51:51 »
EnDronist, сделать у панельки под этой hittest="false"

Оффлайн EnDronist

  • 222
  • Мощь: 1
  • Перфекционист-максималист
Re: [Panorama] Стена
« Ответ #2 : 15-01-2017, 04:12:59 »
DevilDez,  Не получается. Можешь подробней написать, используя мой код?
P.S. Нашёл решение, нужно сделать нежмякаемыми сами элементы, а не панели:
« Последнее редактирование: 15-01-2017, 04:42:21 от EnDronist »
Ням
Мой аддон: steamcommunity.com/...ils/?id=671144274
[свернуть]

Онлайн ZLOY

  • Супермодератор
  • 367
  • Мощь: 4
Re: [Panorama] Стена
« Ответ #3 : 15-01-2017, 09:33:24 »
Просто вопрос
Зачем у тебя каждый радиобаттон в отдельной панели?

Оффлайн Adam Smith

  • Друзья CG
  • 468
  • Мощь: 6
  • жрять жри его
Re: [Panorama] Стена
« Ответ #4 : 15-01-2017, 11:41:10 »
Код
<Panel class="ScoreboardLeft" hittest="true">
<Panel class="VictoryPanel" hittest="true">
<RadioButton checked="checked" group="Demo" id="Demo1" text="Radio button 1" hittest="true"/>
<RadioButton checked="checked" group="Demo" id="Demo2" text="Radio button 1" hittest="true"/>
<RadioButton checked="checked" group="Demo" id="Demo3" text="Radio button 1" hittest="true"/>
</Panel>
</Panel>

By PG.Freeman

Оффлайн EnDronist

  • 222
  • Мощь: 1
  • Перфекционист-максималист
Re: [Panorama] Стена
« Ответ #5 : 15-01-2017, 12:12:38 »
Adam Smith, И теперь они идут не сверху вниз а слева направо, flow-children тут не помогает. Нет уж, я лучше оставлю, как было
Ням
Мой аддон: steamcommunity.com/...ils/?id=671144274
[свернуть]

Онлайн ZLOY

  • Супермодератор
  • 367
  • Мощь: 4
Re: [Panorama] Стена
« Ответ #6 : 15-01-2017, 12:22:59 »
Всем помогает, а тебе нет, странно выходит однако)

Оффлайн EnDronist

  • 222
  • Мощь: 1
  • Перфекционист-максималист
Re: [Panorama] Стена
« Ответ #7 : 15-01-2017, 12:54:22 »
ZLOY, Да и ладно, выглядит прилично и настраивать приятней. Пара лишних килобайт в памяти не помешает. Кстати, а какую функцию тут выполняет checked="checked" ?
« Последнее редактирование: 15-01-2017, 12:57:07 от EnDronist »
Ням
Мой аддон: steamcommunity.com/...ils/?id=671144274
[свернуть]

Оффлайн Adam Smith

  • Друзья CG
  • 468
  • Мощь: 6
  • жрять жри его
Re: [Panorama] Стена
« Ответ #8 : 15-01-2017, 12:57:03 »
Adam Smith, И теперь они идут не сверху вниз а слева направо, flow-children тут не помогает. Нет уж, я лучше оставлю, как было
Скинь не картинкой а нормальным кодом. Я тебе исправлю, если ты не понимаешь, хотя 2 человека тебе сказали как надо сделать -_-
By PG.Freeman

Оффлайн EnDronist

  • 222
  • Мощь: 1
  • Перфекционист-максималист
Re: [Panorama] Стена
« Ответ #9 : 15-01-2017, 12:57:30 »
Скинь не картинкой а нормальным кодом. Я тебе исправлю, если ты не понимаешь, хотя 2 человека тебе сказали как надо сделать -_-
Код
	<Panel id="SettingsListGroupMatchType">
<Panel id="RadioButtonGamemode1" class="RadioButton">
<RadioButton hittest="false" selected="true" group="Gamemode" id="Gamemode1" text="NORMAL MATCH" onactivate="OnCustomGamemodeChanged('1')"/>
</Panel>
<Panel id="RadioButtonGamemode2" class="RadioButton">
<RadioButton hittest="false" group="Gamemode" id="Gamemode2" text="1V1 MATCH" onactivate="OnCustomGamemodeChanged('2')"/>
</Panel>
<Panel id="RadioButtonGamemode3" class="RadioButton">
<RadioButton hittest="false" group="Gamemode" id="Gamemode3" text="TEST MATCH" onactivate="OnCustomGamemodeChanged('3')"/>
</Panel>
</Panel>
Ням
Мой аддон: steamcommunity.com/...ils/?id=671144274
[свернуть]

Оффлайн Adam Smith

  • Друзья CG
  • 468
  • Мощь: 6
  • жрять жри его
Re: [Panorama] Стена
« Ответ #10 : 15-01-2017, 13:01:24 »
Код
<Panel id="SettingsListGroupMatchType">
<Panel id="RadioButtonGamemode1" class="RadioButton" hittest="true">
<RadioButton hittest="true" selected="true" group="Gamemode" id="Gamemode1" text="NORMAL MATCH" onactivate="OnCustomGamemodeChanged('1')"/>
</Panel>
<Panel id="RadioButtonGamemode2" class="RadioButton" hittest="true">
<RadioButton hittest="true" group="Gamemode" id="Gamemode2" text="1V1 MATCH" onactivate="OnCustomGamemodeChanged('2')"/>
</Panel>
<Panel id="RadioButtonGamemode3" class="RadioButton" hittest="true">
<RadioButton hittest="true" group="Gamemode" id="Gamemode3" text="TEST MATCH" onactivate="OnCustomGamemodeChanged('3')"/>
</Panel>
</Panel>
И на будущее
Код
Panel.hittest( boolean boolean_1 )	
Panel.hittestchildren( boolean boolean_1 )
By PG.Freeman

Оффлайн I_GRIN_I

  • Продвинутый
  • 389
  • Мощь: 6
  • Научиться бы скриптить...
Re: [Panorama] Стена
« Ответ #11 : 15-01-2017, 19:44:40 »
Извините за вопрос, но зачем вообще радиобаттон? чем вообще кнопки в панораме и радио кнопки отличаются как сами от себя, так и от обычных панелей?

Онлайн ZLOY

  • Супермодератор
  • 367
  • Мощь: 4
Re: [Panorama] Стена
« Ответ #12 : 15-01-2017, 19:51:29 »
Радиобатон имеет состояние и включенной может быть лишь одна кнопка из группы

Оффлайн I_GRIN_I

  • Продвинутый
  • 389
  • Мощь: 6
  • Научиться бы скриптить...
Re: [Panorama] Стена
« Ответ #13 : 15-01-2017, 20:12:42 »
ZLOY, а что дает состояние?

Оффлайн CryDeS

  • Друзья CG
  • 1200
  • Мощь: 12
Re: [Panorama] Стена
« Ответ #14 : 15-01-2017, 20:39:41 »
ZLOY, а что дает состояние?
Состояние:
- Выбрана
- Не выбрана