Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Sep 20, 2019 11:48 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 52 posts ]  Go to page Previous 1 2 3 4 Next
Author Message
PostPosted: Fri Dec 12, 2008 1:27 pm 
Offline

Joined: Fri Nov 21, 2008 8:16 am
Posts: 180
Кстати, говоря, а кто это придумал :?:

Это принципиальное видение правильного UI, или просто артефакты от Вилле :?:
Привыкать уже начинаю, конечно... Но по первому разу: доставало - мало сказать :)


Top
   
PostPosted: Fri Dec 12, 2008 1:56 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Вообще-то запуск по одному клику есть в KDE по умолчанию, и в графической оболочке для винды Aston... Думаю, что тут это унаследовано от KDE.
Вилле - кдешник :shock:

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
PostPosted: Fri Dec 12, 2008 2:28 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Mar 20, 2006 10:44 am
Posts: 557
Вилли... KDE... Aston.... Просто так проще было и все, в системе и сейчас нет понятия двойной клик, реализуется только на уровне программ.


Top
   
PostPosted: Fri Dec 12, 2008 3:30 pm 
Offline

Joined: Fri Nov 21, 2008 8:16 am
Posts: 180
Чего-то мне кажется, что в перспективе следует перенести все рисования окон в некую "libGUI", которая работает только в 3-м кольце
В смысле, что все окна являются дочерними к рабочему столу, ну и т.д., по стандартному сценарию
Только курсор системе и оставить...
Вот и получится то же самое "на уровне программ"


Хотя, двойной клик именно в системе определять было бы проще, возможно...
Кажется мне так чего-то :)


Top
   
PostPosted: Fri Dec 12, 2008 3:39 pm 
Offline
Mentor
User avatar

Joined: Tue Jan 15, 2008 11:27 am
Posts: 752
да, с двойным кликом в Колибри проблема. а реализовать его в своих приложениях, думаю, не так уж и сложно. я в своей программе (оболочка для ДОС, написанная лет 6 назад) делал что-то вроде следующего: при приходе сообщения о нажатии левой кнопки в заданной прямоугольной области система засыпала на определённое количчество миллисекунд, потом просыпалась и смотрела - нажата ли левая клавиша. если нет - опять засыпала и проснувшись проверяла состояние л.к.м. снова. если нажата - двойной клик. но вроде там были ещё какие-то нюансы, точно не помню. исходники искал (хотел показать Leency для реализации в Eolite), но не нашёл. да и будет ли работать данный алгоритм в Колибри не известно.


Top
   
PostPosted: Fri Dec 12, 2008 6:23 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Да это садизм - принудительно усыплять систему. Определил нажатие кнопки мыши, запомнил время. В следующий раз вычисляешь разницу и если меньше порогового значения значит был двойной клик.


Top
   
PostPosted: Fri Jan 30, 2009 8:55 pm 
Разгребая мусор, в виде старых файлов, нашел следующие доки. Может кому и пригодится , а может и нет - мое дело предложить.

Attachment:
File comment: flat assembler version 1.20 (на русском
Подробная дока по C--

fasm_c--.7z [76.09 KiB]
Downloaded 130 times


Top
   
PostPosted: Fri Apr 03, 2009 3:57 pm 
Чтобы не искали по всей сети - вот вам Юров во всем великолепии...
http://ftp.kolibrios.org/users/Mario/Assembler_Jurov.7z


Top
   
PostPosted: Mon May 24, 2010 3:31 pm 
Возможно у многих уже есть, но чтобы не искать выложу здесь.
Руководство к FASM 1.64 на русском, взято с http://wasm.ru/
Минимальная обработка с моей стороны, плюс конвертация в разные форматы.
Attachment:
TXT866.7z [40.38 KiB]
Downloaded 119 times

Attachment:
TXT1251.7z [40.25 KiB]
Downloaded 118 times

Attachment:
RTF.7z [51.29 KiB]
Downloaded 117 times


Top
   
PostPosted: Mon May 24, 2010 3:33 pm 
И еще:
Attachment:
ODT.7z [81.86 KiB]
Downloaded 116 times

Attachment:
DOC.7z [49.34 KiB]
Downloaded 116 times

Attachment:
PDF.7z [254.68 KiB]
Downloaded 111 times


Внимание эти 6 архивов - дублирующая информация, просто в разных форматах.


Top
   
PostPosted: Tue Dec 07, 2010 5:01 pm 
Offline
User avatar

Joined: Fri Mar 17, 2006 4:01 pm
Posts: 28
Quote:
Чтобы не искали по всей сети - вот вам Юров во всем великолепии...
http://ftp.kolibrios.org/users/Mario/Assembler_Jurov.7z

К сожалению, под nix системами читать невозможно в виду тотально неправильных регистров в названиях файлов :(
Но все равно спасибо за приведенную документацию.

UPD: Переименовал файлы, для соответствия ссылкам.
http://conn.ee/kolibri/Assembler_Jurov_fix.7z


Last edited by connect on Tue Dec 07, 2010 6:08 pm, edited 1 time in total.

Top
   
PostPosted: Tue Dec 07, 2010 5:55 pm 
Хм, у меня под ALT Linux c KDE3.5 проблем не наблюдается, что в Opera, что Konqeror открывается без проблем.
Если сильно нужно могу попробовать в PDF перегнать, но это не быстро будет.


Top
   
PostPosted: Tue Dec 07, 2010 6:11 pm 
Offline
User avatar

Joined: Fri Mar 17, 2006 4:01 pm
Posts: 28
Спасибо, уже переделал. :) Если кто-то столкнется, я выложил версию с корректными именами файлов.


Top
   
PostPosted: Sat Feb 12, 2011 11:27 pm 
Если кому вдруг нужно - качайте.
Юров В.И. Ассемблер Практикум
Юров В.И. Ассемблер Справочник
Зубков С.В. - Assembler. Язык неограниченных возможностей
Кулаков В.И. Программирование на аппаратном уровне
Кулаков В.И. Программирование дисковых подсистем
Агуров П.В. Практика программирования USB
Ссылки будут рабочими только 1 месяц.


Top
   
PostPosted: Fri Apr 05, 2013 10:25 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Немного обновил chm-справку по системным функциям Колибри.


Attachments:
kol_func.zip [69.35 KiB]
Downloaded 135 times

_________________
Через тернии к звездам
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 52 posts ]  Go to page Previous 1 2 3 4 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