forked from cyantreeguo/minifltk-1.3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadme.txt
94 lines (68 loc) · 3.67 KB
/
Readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
2015-10-12 cyantree
移植symbian初步完成
编译方法:
1.加入avkon.lib
2.在mmap中去除/FL/src/os,但是要加上/FL/src/os/s60v32/fl_select.cxx,暂时没有做合并
已知问题:
1.输入法
2.键盘操作似乎有问题
===================
2014-10-13 cyantree
ios下隐藏状态栏:
首先设置key:Status bar is initially hidden 为YES
然后设置key:View controller-based status bar appearance 为NO
即可实现全局隐藏状态栏了
===================
2014-10-09 cyantree
在ios上编译时,注意2点:1.将新建工程里的plist中的storyboard删除 2.选中"Hide during application launch",否则无法全屏
===================
2014-10-02 cyantree
首次移植到ios平台,可以运行,细节还需要继续补充,目前多个UIView的显示还有问题,另外还没有加入键盘和多点触控
===================
2014-09-16 cyantree
添加osx下的trayicon控件,采用osx标准菜单
===================
2014-09-09 cyantree
添加linux下的trayicon控件,偶然会出现无法显示icon的问题,另外当有子窗口出现时icon无法操作,待修复
===================
2014-08-27 cyantree
修正Fl_ComboBox.h的一个错误,错把delete写成了free,会导致gcc编译时出错
===================
2014-08-27 cyantree
官方添加Fl_Shaped_Window,同步更新
===================
2014-08-26 cyantree
移植到windows mobile 5/6,vs2008编译方式:创建smart app,加入src下所有代码(不含子目录),将minifltk-1.3目录加入搜索路径,link:Ws2.lib Ceshell.lib Commdlg.lib
已知bug:
1.fl_open未实现
2.src/os/wince/Fl_Native_File_Chooser.cxx里的SHBrowseForFolder未修改完成,具体修改方法已经写在代码里
3.输入法切换的功能有问题,会导致在中文模拟器下卡顿,估计是输入法的API使用不当,因为使用的是win32版本API,可能有不兼容
===================
2014-08-25 cyantree
将所有cxxprivate文件移入src/os,同时开始尝试移植wince平台
===================
2014-08-24 cyantree
加入Fl_ComboBox和Fl_Win32_TrayIcon(目前只能运行在win32平台下)
========================================
2014-07-10 cyantree
初步移植到ios,目前只能执行一张splash image
2014-07-06
cyantree
将和平台相关的代码后缀加上private,这样只要导入所有.cxx文件即可,无需再删除Platform开头的文件
====================================================================
windows下用vs2008编译:
添加minifltk下所有的.cxx文件,去掉platform_xxx.cxx,将minifltk加入搜索路径
osx下用xcode编译:
添加minifltk下所有.cxx cocoaXXX.mm文件,去掉platform_xxx.cxx,将minifltk加入搜索路径,将build settings下面的Objective-C automatic reference counting改成No,若要编译opengl,添加2个库:AGL和opengl
2014.05.10
内置了jpeg和png库,不再需要附带第三方库
若需要修改windows下程序的图标,添加vs_res.h和vs_res.rc,并修改app.ico
修正ImageGIF,可以使用动画
若需要使用GLWindow,添加extra_gl目录,并添加相应的库,在windows下添加opengl32.lib和glu32.lib
删除style.h和style.cxx,因为style和scheme有重复,而且造成类的结构不够清晰,但是目前scheme还不能及时更换
添加flsleep,编辑器添加行号
用codeblock编译,windows平台,和vs基本一样,除了要link2个库:libuuid.a和libole32.a
linux下用gcc编译:
参看os/linux/Makefile,在linux下必须有x11和xft(x freetype library)
===================================================================
将gl分离为extra