forked from cyantreeguo/minifltk-1.3
-
Notifications
You must be signed in to change notification settings - Fork 0
mini fltk version. port to wince and ios. Android is waiting. original website: http://www.fltk.org. version baseline: 1.3.x
digsrc/minifltk-1.3
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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
About
mini fltk version. port to wince and ios. Android is waiting. original website: http://www.fltk.org. version baseline: 1.3.x
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 68.1%
- C 27.1%
- Objective-C++ 4.3%
- Other 0.5%