Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Jul 22, 2019 5:51 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 400 posts ]  Go to page Previous 18 9 10 11 1227 Next
Author Message
PostPosted: Wed Aug 24, 2011 4:35 pm 
Разве что самому нарисовать.


Top
   
PostPosted: Fri Aug 26, 2011 5:22 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 811
добавил документацию к PathShow и на svn (ревизия 2125)


Top
   
PostPosted: Sat Sep 17, 2011 4:21 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5053
Почему текст возле чекбокса пишется не по-центру, а снизу?


Attachments:
111.png
111.png [ 42.74 KiB | Viewed 1920 times ]

_________________
Через тернии к звездам
Top
   
PostPosted: Sat Sep 17, 2011 4:45 pm 
Про это я уже с год назад говорил Алексею, но видать у него руки не дошли исправить, либо не понял о чем я. Что-же буду исправлять сам.


Top
   
PostPosted: Sat Sep 17, 2011 4:51 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5053
Не думаю, что там что-то сложное.

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


Top
   
PostPosted: Sat Sep 17, 2011 5:10 pm 
Когда вот таких несложных задач пытаешься делать десяток сразу - они сразу перестают быть несложными. :(


Top
   
PostPosted: Sat Sep 17, 2011 6:53 pm 
Offline
Kernel Optimizer
User avatar

Joined: Mon Jan 16, 2006 7:58 pm
Posts: 657
Leency wrote:
Почему текст возле чекбокса пишется не по-центру, а снизу?

Нужно пересобрать программу с измененным флагом положения текста.


Top
   
PostPosted: Sat Sep 17, 2011 7:03 pm 
Вот где собака порылась. :)


Top
   
PostPosted: Fri Sep 30, 2011 12:53 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5053
Что за идиотская идея была ввести флаг положения текста у чекбоксов? Ну где реально может понадобиться выводить текст у чекбокса не по-центру?

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


Top
   
PostPosted: Fri Sep 30, 2011 1:49 pm 
SVN r.2249 поправил положение текста для checkbox и optionbox

Leency
Скорее всего положение текста было сделано таким еще первоначальным автором компонентов, так что не надо ругаться на Алексея.


Top
   
PostPosted: Fri Sep 30, 2011 9:32 pm 
Offline
User avatar

Joined: Mon Jul 25, 2011 6:22 pm
Posts: 93
Прошу прощения за офф-топ, однако, разве никто никогда не видел подписей под checkbox'ами в Win или Linux (Unix-подобных) системах?
Или я не прав?

_________________
Программист не тот, кто постоянно пишет КОД, а тот кто сможет понять чужой КОД!!!


Top
   
PostPosted: Fri Sep 30, 2011 9:36 pm 
Offline
User avatar

Joined: Mon Jul 25, 2011 6:22 pm
Posts: 93
В принципе, если ВСЁ по центру, то и ... с ним. Но если культурно, то есть для людей (л, УЗЕРОВ), то лучше с вариациями. Личное мнение.

_________________
Программист не тот, кто постоянно пишет КОД, а тот кто сможет понять чужой КОД!!!


Top
   
PostPosted: Sat Oct 01, 2011 6:40 am 
Offline
Kernel Optimizer
User avatar

Joined: Mon Jan 16, 2006 7:58 pm
Posts: 657
Странно, когда делаешь, одновариантным - плохо, дескать не предусматриваешь другое видение, вот сделал, так, что бы каждый смог использовать компонент как ему будет интересно, как удобно.
Люди, чем больше возможностей - тем лучше, я же не ограничиваю вас в фантазии, в конце концов, хочется - можно обернуть компонент в что-то свое, это все достаточно легко делается. По поводу расположение чеков, изначально у автора была задумка в нижней позиции чека располагать текст, я только придерживался изначального варианта.


Top
   
PostPosted: Tue Oct 18, 2011 1:28 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 811
Люди которые занимались написанием элементов для box_lib знают или догадываются о том что я сейчас скажу.
Нужно стандартизировать все элементы управления. Так будет возможно решить возникающие трудности при развитии библиотеки и добавлении новых компонентов. Предлагаю в начале структуры каждого элемента библиотеки сделать общую информацию для каждого элемента. Например можно сделать так:
Code:
element_id dd ?
left dw ?
top dw ?
width dw ?
height dw ?
; данные относящиеся к конкретному элементу,
; которые создает автор кода

Это позволит создать несколько общих функций, например:
element_draw - сейчас для рисования каждого элемента создается своя функция. Но можно будет сделать одну общую, которая в зависимости от значения element_id будет вызывать необходимую функцию для рисования элемента.
element_key - таже ситуация что и с функциями draw
element_move - чтобы можно было одной функцией менять расположение любого элемента
element_set_focus - ... установка фокуса на элемент
element_get_rect - ...
... - и т. д.
В итоге использование элементов прикладными программистами должно значительно облегчится, т. к. библиотека уже не будет экспортировать множество однотипных функций, а сама в зависимости от кода элемента будет определять что ей делать. Специфические функции для каждого элемента останутся.
В начале это будет новый branch, т. к. такие изменения сразу сделать нельзя, много всего нужно переписывать. Рано или поздно это нужно начинать :? Главный вопрос в том кто первый решится. Может быть будут предложения о том что еще нужно включить в общую часть структуры элемента?


Top
   
PostPosted: Tue Oct 18, 2011 10:06 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Включить предлагаю поле "тип элемента" - со стандартным скином или программно-определенным. Это еще сильнее может упростить жизнь программисту. Если ему параллельно, какие цвета будут у контрола, или, что еще важнее, он хочет использовать системные цвета - то опция "стандартный скин" позволит ему не определять кучу параметров вручную. Только размеры контрола, изображение для dynamic button и надписи. Плюс это еще один маленький шажок к унификации интерфейса.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 400 posts ]  Go to page Previous 18 9 10 11 1227 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


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