Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Sep 19, 2020 5:10 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Mon Sep 07, 2020 7:23 pm 
Offline
User avatar

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 54
Начал разработку читалки md файлов
Пока что, почти ничего не готово, только отрисовка скроллбара без смысла, и вывод шрифта, а поэтому в разделе "Идеи", когда можно будет хоть что нибудь открыть, можно переместить в мультимедиа

P.S. я так понимаю, что в kfont нельзя делать курсивный и огромный текст, чем это можно сделать :D ?
у меня одна мысль - RASTERWORKS, но может кто нибудь знает способ попроще :roll:

Скрин:
Spoiler: Show
Attachment:
Снимок экрана от 2020-09-09 22-41-38.png
Снимок экрана от 2020-09-09 22-41-38.png [ 1.51 MiB | Viewed 275 times ]


Attachments:
marker.kex [4.97 KiB]
Downloaded 3 times
marker.c [1.67 KiB]
Downloaded 3 times

_________________
...и на обломках микрософта напишут наши имена....


Last edited by maxcodehack on Wed Sep 09, 2020 10:42 pm, edited 6 times in total.
Top
   
PostPosted: Mon Sep 07, 2020 7:27 pm 
Offline
User avatar

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 54
Сорцы, и бинарник для тех, кто не умеет/не хочет компилировать СВЕРХУ

_________________
...и на обломках микрософта напишут наши имена....


Last edited by maxcodehack on Wed Sep 09, 2020 10:42 pm, edited 3 times in total.

Top
   
PostPosted: Mon Sep 07, 2020 7:29 pm 
Offline
User avatar

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 54
Spoiler: Show
Вопрос, как сделать, чтобы скроллбар реагировал на wheeling колесика мыши? я в кварке смотрел, копипастил, но не работало :o

У меня есть пару, нет, много вопросов, поэтому по мере их рассмотрения задам их, некоторые тут, нектороые в соответствующих темах.
И ваши вопросы я приму 8)

_________________
...и на обломках микрософта напишут наши имена....


Top
   
PostPosted: Tue Sep 08, 2020 10:59 am 
Offline
User avatar

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 54
Хм, почему так?
пишу так :

Code:
int win_bg_color = 0x000825;

scroll_bar scroll = { 15,WIN_W - 35,WIN_H - 68,44,0,2,115,15,0, 0x000825, 0x000963, 0x000825,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1};

И все нормально, вы заметили, что оно уже есть в той переменной?

Я решил вместо числа, подставить win_bg_color

Code:
int win_bg_color = 0x000825;

scroll_bar scroll = { 15,WIN_W - 35,WIN_H - 68,44,0,2,115,15,0, win_bg_color, 0x000963, win_bg_color,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1};

Но выдает ошибку - number expected два раза

_________________
...и на обломках микрософта напишут наши имена....


Top
   
PostPosted: Tue Sep 08, 2020 10:25 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 826
maxcodehack wrote:
Но выдает ошибку - number expected два раза

возможно причина может быть в типе переменной, int - это целое а оно может быть и 2 и 4 и 8 байт (зависит от конкретного компилятора). Т. е. попробовать что-то вроде Int32 или long int или DWORD вместо простого int.


Top
   
PostPosted: Wed Sep 09, 2020 9:44 am 
Offline
User avatar

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 54
Спасибо :-)
но мне уже ответили так)
Но все равно что то не хочет компилировать(
Но уже наверно не нужно будет, я другие цвета поставлю

_________________
...и на обломках микрософта напишут наши имена....


Top
   
PostPosted: Thu Sep 10, 2020 11:32 am 
Offline
User avatar

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 54
НОВАЯ ВЕРСИЯ (КОД НЕ В СУПЕР ПОРЯДКЕ, просто чтоб задать вопрос)
Spoiler: Show
(сильно мигает, поэтому код, как вопрос, чтобы помогли, можно посмотреть - потестить - помочь мне с решением вопроса)

http://board.kolibrios.org/viewtopic.php?f=10&t=370&p=74870#p74869

_________________
...и на обломках микрософта напишут наши имена....


Top
   
PostPosted: Tue Sep 15, 2020 5:54 pm 
Offline

Joined: Tue Apr 09, 2019 8:57 pm
Posts: 24
maxcodehack wrote:
Но выдает ошибку - number expected два раза

maxcodehack, попробуй строку int win_bg_color = 0x000825; заменить определением #define win_bg_color 0x000825


Top
   
PostPosted: Tue Sep 15, 2020 7:51 pm 
Offline
User avatar

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 54
Спасибо
Я знаю что так можно, но думал лучше не дефайном

_________________
...и на обломках микрософта напишут наши имена....


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 9 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 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