Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Исходник Open/close groupboxes

  • Автор темы Автор темы bossul
  • Дата начала Дата начала
Участник
Участник
Статус
Оффлайн
Регистрация
6 Апр 2021
Сообщения
354
Реакции
219
thats how it looks:
For any questions: dutu1337#1294

C++:
Expand Collapse Copy
// first of all you need a boolean
bool is_opened[framework::e_maximum];

// make sure your groupboxes are dynamically initialized
/* open / close the group box */
if ( input::g_input->mouse_pointer( { this->e_pos.x, this->e_pos.y }, { this->e_size.x, 40 } ) &&
     input::g_input->key_pressed( VK_LBUTTON ) ) {

    framework::g_framework->e_framework.e_group_open[ e_group_num ] = !framework::g_framework->e_framework.e_group_open[ e_group_num ];
}

// using the boolean modify size in groupbox initialization
// thats how i do it
auto open_1 = e_framework.e_group_open[ 0 ]; // use open_1/add_y_1 for spacing
auto add_y_1 = e_framework.e_group_open[ 0 ] ? 185:40;
auto e_group = new groupbox::impl( "Visual group selection", "Dropped items visual settings", 0, 15, 50, 245 + resize_x / 2, e_framework.e_group_open[ 0 ] ? 185 + resize_y / 2 : 40, 0 );
 
yeah, it could have been made in a cleaner / easier mode, but that worked fine
Может просто пора перестать использовать мое, построенное на костылях, GUI ( с массивами из 10000 элеметов ? )
 
Может просто пора перестать использовать мое, построенное на костылях, GUI ( с массивами из 10000 элеметов ? )
Постыдился бы хоть себе присваивать данный пиздец. Хуй знает если человек делает хуйню которую @ratinov описал выше то я бы задумался о лечении в психологическом диспансере
 
Постыдился бы хоть себе присваивать данный пиздец. Хуй знает если человек делает хуйню которую @ratinov описал выше то я бы задумался о лечении в психологическом диспансере
Версия GUI, которую использует этот чел была выпущена в паблик ещё года 3 назад, за это время он мог бы и сам сменить / исправить ( неисправимое ) ?
82B29A58-DCD1-4C02-A0DF-130FC63CDB52.jpeg
 
i have never said that its my framework, i always said that i took the code base from "nobius (overdrive)"
Да я и не пишу, что ты присваиваешь себе что то, я о том, что это пора выбросить в мусоропровод
 
Yes, I don’t write that you appropriate something for yourself, I mean that it’s time to throw it into the garbage chute
Im doing the menus for fun, i dont want to waste so time in rewriting a new framework if i aleardy have one that i rewrote in snake case with my codestyle in it
Im doing the menus for fun, i dont want to waste so time in rewriting a new framework if i aleardy have one that i rewrote in snake case with my codestyle in it
iknow that its pretty old and bugged, and full of bad code logic
 
Назад
Сверху Снизу