Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср окт 18, 2017 12:15 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 71 сообщение ]  На страницу Пред. 1 2 3 4 5 След.
Автор Сообщение
 Заголовок сообщения: Re: Управление системными часами
СообщениеДобавлено: Вт сен 03, 2013 1:48 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4219
Вроде как это должно быть просто число со знаком и дробью, примерно от -14.0 до +14.0. Более подробно нужно смотреть Википедиию.

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


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт сен 03, 2013 2:42 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1069
Leency, можно сначала нарисовать первую цифру, а потом вторую, сдвинутую на 1 пиксель.
Спойлер: Показать
Код:
XPosition     equ 10 ; for example
YPosition     equ 20 ; for example
WidthOfDigit  equ  8 ; for second font digits
NumberOfMonth  dd 28 ; for example
remainder      dd  0
quotient       dd  0
; .............................................
    mov    eax, [NumberOfMonth]
    xor    edx, edx
    mov    ecx, 10
    div    ecx
    mov    [remainder], edx
    mov    [quotient],  eax
 
; first digit
    push   XPosition
    push   YPosition
    push   dword [quotient]
    call   draw.number 
      
    push   XPosition + 1
    push   YPosition
    push   dword [quotient]
    call   draw.number   
      
; second digit
    push   XPosition + WidthOfDigit + 1
    push   YPosition
    push   dword [remainder]
    call   draw.number     
      
    push   XPosition + WidthOfDigit + 1 + 1
    push   YPosition
    push   dword [remainder]
    call   draw.number         
; .............................................
draw.number:
    mov    eax, 47
    mov    ebx, 1 << 16; count = 1
    mov    ecx, [esp + 4]
    mov    edx, [esp + 12]
    shl    edx, 16
    add    edx, [esp + 8]
    mov    esi, 0x10000000
    mov    edi, 11189196 
    int    64
    ret    12


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт сен 03, 2013 2:52 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4219
Угу, сидя на работе уже немного обдумал логику вывода :) . Дома попробую.

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


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср сен 04, 2013 12:20 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4219
Календарь v1.3
0CodErr, спасибо за идею и код - сделал.
SoUrcerer, сделал < и > по бокам от года)
+ ещё немного почистил код


Вложения:
changes_1.1_1.3.png
changes_1.1_1.3.png [ 183.24 КБ | 1175 просмотров ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср сен 04, 2013 12:40 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1076
Неплохо бы выделить как-то текущую дату, и сделать кнопочку для возврата к текущему дате

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср сен 04, 2013 12:43 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4219
> сделать кнопочку для возврата к текущему дате
уже есть, называется "Сегодня"

> Неплохо бы выделить как-то текущую дату
согласен, что неплохо бы, но хз как это сделать...

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


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср сен 04, 2013 7:47 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Программа стала выглядеть определенно лучше, однако как согласуется темный верх с разными цветовыми темами?

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср сен 04, 2013 11:03 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4219
Там есть элементы для которых не прописаны цвета в цветовых схемах - это как минимум красный цвет выходных дней и цвет выделения на тулбаре. Я изучил GUI календаря в других системах (ну и просто дизайны всякие) и пришёл к выводу, что это нормальная практика использовать не системные цвета в нём. Можно и системные в принципе, но тогда это будет календарь Winddows, см. скрин.
Компромисный вариант - и тёмный и светлый цвет в окне, значит программа должна поидее нормально выглядеть, как на тёмных, так и на светлых схемах.

Может кто-то протестит и скинет скрины?)


Вложения:
111.png
111.png [ 19.19 КБ | 1149 просмотров ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Чт сен 05, 2013 12:05 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4219
Календарь v1.35
Исправления для кнопки Tab. Я знаю: мало кто подозревает, что она работает в данной программе, но автор всё таки проявил заботу и обеспечил управление клавиатурой в данном приложении.
Раньше год и кнопочки < > имели разный фокус, теперь это одна сущность. Долго объяснять, просто теперь стало лучше)
Исправление потери фокуса после нажатя клавиши Tab, когда открыт список месяцев.

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


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пт сен 06, 2013 1:25 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4219
Календарь v1.40
Вогнутая выбранная дата.

punk_joker писал(а):
Неплохо бы выделить как-то текущую дату
Код уже написан и работает, сегодня немного не успеваю доделать.


Вложения:
changes_1.1_1.4.png
changes_1.1_1.4.png [ 225.46 КБ | 1120 просмотров ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пт сен 06, 2013 4:48 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1069
Уже почти сделал установку времени более интуитивной ("+" над часами, "-" - под ними, как и просил SoUrcerer) - количество кнопок уменьшилось - потом проще будет перенести в отдельный поток при желании. Во избежание конфликтов версий прошу не трогать пока блок с установкой времени.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пт сен 06, 2013 10:08 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4219
Heavyiron
Спасибо, буду аккуратен :)

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


Вернуться к началу
 Заголовок сообщения: Re: Управление системными часами
СообщениеДобавлено: Пт сен 06, 2013 2:40 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
http://ru.wikipedia.org/wiki/Tz_database


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пт сен 06, 2013 8:20 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4219
Календарь 1.45

Подсветка текущей даты.

Heavyiron писал(а):
Уже почти сделал установку времени более интуитивной ("+" над часами, "-" - под ними, как и просил SoUrcerer) - количество кнопок уменьшилось - потом проще будет перенести в отдельный поток при желании. Во избежание конфликтов версий прошу не трогать пока блок с установкой времени.

Как успехи?


Вложения:
changes_1.1_1.4.png
changes_1.1_1.4.png [ 225.24 КБ | 1067 просмотров ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Пт сен 06, 2013 8:32 pm 
Не в сети

Зарегистрирован: Вт окт 05, 2010 6:05 pm
Сообщения: 178
Кнопка "Установить дату" и опции установки времени были выравнены по фоновому прямоугольнику, теперь его нет и они стали "болтаться".


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 71 сообщение ]  На страницу Пред. 1 2 3 4 5 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB