
DirectFB
ecbtnrt
linux
展开
-
lite源码阅读(一),简介
lite是什么很多人可能不是很清楚,其实,从linux内核的frame buffer驱动到directfb,到lite最后再到webkit其实这是一条线上的。lite是什么,先看下来自directfb官网的介绍:LiTE stands for LiTE is a Tool原创 2011-07-30 11:14:19 · 1842 阅读 · 0 评论 -
DirectFB源代码阅读(一),开篇简介
最终我还是决定写写DirectFB的源代码阅读,自认为对其还算熟悉,但也担心自己写的不够好.在这里希望各位博友能够多提出意见,互相学习,共同进步.DirectFB是什么东西,大家都知道,下面我把官网上的介绍翻译下:DirectFB是一轻量级的库,它提供了硬件加速,输入的处原创 2011-08-23 09:59:00 · 1810 阅读 · 1 评论 -
lite源码阅读(六)总结
通过学习lite的源码我们就可以知道如何完成一套简单的ui库。lite这套ui库之所以能够如此简单,主要还是directfb的完美实现。directfb包含了窗口管理,字体,事件响应,图片加载等功能,是更为强大小巧的ui库。在下面我们就对dfb有一个深入的认识了解!原创 2011-08-09 19:31:41 · 865 阅读 · 0 评论 -
lite源码阅读(二),开始
如果我们阅读uboot或linux内核会从Makefile入手,但是这里仅仅是一软件库而已,那我们就应该从example开始。#include #include #include #include #include #include #include #i原创 2011-07-30 11:26:08 · 1862 阅读 · 1 评论 -
lite源码阅读(五)最终的核心
lite的代码写的很清晰,当然具体的实现我并没有一行行的代码看。最重要的就是下面的结构体了,在每个控件的类型定义第一个总是它,当然第一也是有原因的。/* @brief LiteBox structure * The LiteBox is the most common原创 2011-07-31 00:06:35 · 1056 阅读 · 0 评论 -
lite源码阅读(三)基本内容
1. lite_open主要做一些初始化的工作,创建IDirectFB, IDirectFBDisplayLayer,事件缓冲,字体、光标初始化。2. lite_init_window这里创建一个主窗口,拥有其它控件的性质3. lite_wind原创 2011-07-30 14:52:43 · 1469 阅读 · 1 评论 -
lite源码阅读(四)所有的函数
下面列出所有的函数1 lite litelite_openlite_closelite_get_layer_interfacelite_get_layer_sizeinit_default_cursorfree_default_cursor原创 2011-07-30 15:01:55 · 2319 阅读 · 3 评论