Показать сообщение отдельно

  #5  
Старый 02.09.2021, 01:21
PanSeek
Постоянный
Регистрация: 24.06.2016
Сообщений: 912
С нами: 5202871

Репутация: 163


По умолчанию

Можно ли как-то оставлять или пересылать ImGui::BeginTabItem?

Как для теста, самое основное:

C++:





Код:
bool
test
=
false
;
__int32 test2
=
0
;
// frame
if
(
ImGui
::
BeginTabItem
(
test
?
"One"
:
"Two"
)
)
{
ImGui
::
Text
(
"Text"
)
;
ImGui
::
EndTabItem
(
)
;
}
if
(
ImGui
::
BeginTabItem
(
"Testing"
)
)
{
if
(
ImGui
::
RadioButton
(
"One"
,
&
test2
,
0
)
)
{
test
=
true
;
}
ImGui
::
SameLine
(
)
;
if
(
ImGui
::
RadioButton
(
"Two"
,
&
test2
,
1
)
)
{
test
=
false
;
}
ImGui
::
SameLine
(
)
;
ImGui
::
EndTabItem
(
)
;
}


После переключения RadioButton'а кидает на первый (в позиции) TabItem, а не на "Testing", можно ли как-то чтобы всегда было на "Testing" при обращении к этим RadioButton'ам?
 
Ответить с цитированием