Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Jul 18, 2019 4:21 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 217 posts ]  Go to page Previous 111 12 13 14 15
Author Message
 Post subject: Re: C--
PostPosted: Fri Apr 20, 2018 2:17 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Всегда удивляло название more_less_box, просто обычно ведь подобные элементы управления называются SpinEdit.


Top
   
 Post subject: Re: C--
PostPosted: Fri Apr 20, 2018 2:50 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5053
Стыд и позор, я не знал как называется элемент и придумал самое очевидное.
Надо будет переименовать. SpinBox т.к. он не Edit.

_________________
Через тернии к звездам


Top
   
 Post subject: Re: C--
PostPosted: Tue May 08, 2018 9:45 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5053
Привет еще живым))0

Я тут реализовал дочерние окна в cmm/lib/child_window.h
Идею я подсмотрел у OpenDial.
Логика токова:

Когда мы создаем дочернее окно, мы получаем ID потока.
Потом, когда мы нажимаем на родительское окно, оно получает события mouse_move, redraw. В эти события до их обработки мы вставляем проверку "Дочернее окно все еще существует?"
Если да - передаем ему фокус и игнорим событие.
Если нет - обрабатываем события штатно.

_________________
Через тернии к звездам


Top
   
 Post subject: Re: C--
PostPosted: Fri Nov 02, 2018 1:12 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5053
lib/events.h

Реализовал штуку, которую давно хотел.
Теперь при создании кнопки можно больше не указывать ее ID, а сразу указатель на событие, которое она вызывает. Можно еще и хоткей добавить. Вроде такого:
Code:
AddEvent(10, 120, #EventRunNetStat, SCAN_CODE_F3, "NetStat [F3]");
10,20 координаты кнопки, остальное думаю понятно.

_________________
Через тернии к звездам


Top
   
 Post subject: Re: C--
PostPosted: Sun Apr 21, 2019 11:51 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5053
Видео на салфетке: как компилировать программу на С-- https://vk.com/topic-48924138_27963181?post=3935

_________________
Через тернии к звездам


Top
   
 Post subject: Re: C--
PostPosted: Mon Apr 22, 2019 12:01 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1150
Leency wrote:
Видео на салфетке: как компилировать программу на С-- https://vk.com/topic-48924138_27963181?post=3935

Оно в ВК или на ютубе выложено?

_________________
я лишь учусь


Top
   
 Post subject: Re: C--
PostPosted: Mon Apr 22, 2019 7:50 pm 
Offline

Joined: Tue Mar 08, 2016 11:00 pm
Posts: 436
Quote:
С— под Колибри не работает
Вроде чинили же выше по топику.

Не компилит только еолайт или все ?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 217 posts ]  Go to page Previous 111 12 13 14 15

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited