minigui issueshttps://gitlab.fmsoft.cn/VincentWei/minigui/-/issues2019-02-24T07:24:00Zhttps://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/19Is Arabic supported in minigui?2019-02-24T07:24:00ZVincent WeiIs Arabic supported in minigui?*Created by: imgtec*
Hola, Is these language supported in minigui?
1. Arabic
2. Thai
Cheers*Created by: imgtec*
Hola, Is these language supported in minigui?
1. Arabic
2. Thai
Cheershttps://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/11a suggest: support dynamic define variable mechanism for window instance2019-01-28T09:02:06ZVincent Weia suggest: support dynamic define variable mechanism for window instance*Created by: 10km*
In my project, base `mgncs`, I design a dynamic define variable mechanism for a `mWidget `instance ,so called "Widget Local",
see my blog for detail : https://blog.csdn.net/10km/article/details/81666413 .
I think...*Created by: 10km*
In my project, base `mgncs`, I design a dynamic define variable mechanism for a `mWidget `instance ,so called "Widget Local",
see my blog for detail : https://blog.csdn.net/10km/article/details/81666413 .
I think it's a useful feature for general application design. Although my code is base `mgncs`,but it's easy to modify for `minigui` , if you think necessary ,I can contribute it for `minigui`. also if `minigui` have implemented alternative mechanism , please tell me.https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/16suggest: support wayland2019-01-28T09:01:02ZVincent Weisuggest: support wayland*Created by: 1989wanghang*
wayland is popular, in case of be compatible and easier hardware accel, support wayland in minigui will be grateful*Created by: 1989wanghang*
wayland is popular, in case of be compatible and easier hardware accel, support wayland in minigui will be gratefulhttps://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/17question: does minigui support safertos2019-01-28T09:00:21ZVincent Weiquestion: does minigui support safertos*Created by: xaeroyuan*
Hi @VincentWei ,
I'm working on a project that plan to run gui on safertos under i.xm6ull board(cortex-A7 process).
I'm currently doing the evaluation of the gui libraries.
I want to know whether the minigui...*Created by: xaeroyuan*
Hi @VincentWei ,
I'm working on a project that plan to run gui on safertos under i.xm6ull board(cortex-A7 process).
I'm currently doing the evaluation of the gui libraries.
I want to know whether the minigui supports safertos.
If the answer is no, is there any change that can be done to support this?https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/18How do I compile with VS2017 Or VSCode ?2019-01-28T08:51:41ZVincent WeiHow do I compile with VS2017 Or VSCode ?*Created by: maikebing*
```
1> 命令行: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe -G "Ninja" -DCMAKE_INSTALL_PREFIX:PATH="C:\Users\mysti\CMakeBuilds\9...*Created by: maikebing*
```
1> 命令行: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe -G "Ninja" -DCMAKE_INSTALL_PREFIX:PATH="C:\Users\mysti\CMakeBuilds\9eabd0cb-13cb-733d-a072-dddf51b1a80c\install\x86-Debug" -DCMAKE_CXX_COMPILER="C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.16.27023/bin/HostX86/x86/cl.exe" -DCMAKE_C_COMPILER="C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.16.27023/bin/HostX86/x86/cl.exe" win32 -DCMAKE_BUILD_TYPE="Debug" -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "D:\GitHub\minigui"
1> 工作目录: C:\Users\mysti\CMakeBuilds\9eabd0cb-13cb-733d-a072-dddf51b1a80c\build\x86-Debug
1> -- Could NOT find PTHREAD, (missing: PTHREAD_INCLUDE_DIR PTHREAD_LIBRARY)
1> -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
1> -- Could NOT find JPEG, (missing: JPEG_INCLUDE_DIR JPEG_LIBRARY)
1> =============================================
1> MiniGUI Version : 3.0.13
1> Run mode : Threads
1> OS Name : win32
1> Target board : unknown
1> Library type : Dynamic
1> =============================================
1>
1> *********************************************
1> * license-management
1> *********************************************
1> * Enabled:
1> splash screensaver
1>
1> * Disabled:
1> productid
1>
1> *********************************************
1> * gal
1> *********************************************
1> * Enabled:
1> dummy pcxvfb
1>
1> * Disabled:
1> fbcon dfb qvfb wvfb commlcd shadow mlshadow em85xxosd em85xxyuv em86gfx svpxxosd
1> bf533 mb93493 utpmc nexus s3c6410 custom sigma8654 mstar hi3560a gdl ST7167 STGFB
1> rtosxvfb hi35xx
1>
1> *********************************************
1> * ial
1> *********************************************
1> * Enabled:
1> dummy consoleps2 consoleimps2 consolems consolems3 consoletextmode
1>
1> * Disabled:
1> custom net ciscotouchpad mstar ipaqh3600 nexus ipaqh5400 tslib auto random comm
1> qvfb qemu wvfb jz4740 lide 2440 davinci6446 dfb console dlcustom consolegpm
1>
1> *********************************************
1> * look and feel renderer
1> *********************************************
1> * Enabled:
1> flat skin
1>
1> * Disabled:
1> (null)
1>
1> *********************************************
1> * control
1> *********************************************
1> * Enabled:
1> static button sledit bidisledit listbox progressbar newtoolbar trackbar combobox
1> propsheet scrollview monthcal treeview spinbox coolbar listview iconview animation
1> scrollbar newtextedit textedit menubutton
1>
1> * Disabled:
1> treeviewrdr gridview
1>
1> *********************************************
1> * charset
1> *********************************************
1> * Enabled:
1> latin2support latin3support latin4support latin5support latin6support latin7support
1> latin8support latin9support latin10support cyrillicsupport arabicsupport greeksupport
1> hebrewsupport thaisupport gbsupport gbksupport big5support euckrsupport eucjpsupport
1> shiftjissupport
1>
1> * Disabled:
1> gb18030support
1>
1> *********************************************
1> * font
1> *********************************************
1> * Enabled:
1> bmpfsupport upfsupport rbfsupport vbfsupport unicodesupport
1>
1> * Disabled:
1> qpfsupport sefsupport ttfenablecache ttfgrayadjust
1>
1> *********************************************
1> * incorefont
1> *********************************************
1> * Enabled:
1> rbfvgaoem rbfterminal rbffixedsys sserif courier system times
1>
1> * Disabled:
1> (null)
1>
1> *********************************************
1> * image
1> *********************************************
1> * Enabled:
1> gifsupport
1>
1> * Disabled:
1> pcxsupport lbmsupport tgasupport pngsupport jpgsupport
1>
1> *********************************************
1> * keyboard-layout
1> *********************************************
1> * Enabled:
1> (null)
1>
1> * Disabled:
1> hebrewpc arabicpc frpc fr de delatin1 it es escp850
1>
1> *********************************************
1> * misc
1> *********************************************
1> * Enabled:
1> dblclk savebitmap aboutdlg savescreen havemenu haveclipboard havecursor havefixedmath
1> havemousecalibrate haveadv2dapi
1>
1> * Disabled:
1> debug miniguientry incoreres useownmalloc useownstdio useownpthread havetracemsg
1> havemsgstr
1>
1> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1> !!
1> !! WARNING
1> !!
1> !!
1> !! Product ID is *DISABLE*
1> !!
1> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1>
1> -- Configuring done
1> CMake Error at src/CMakeLists.txt:104 (add_library):
1> -- Build files have been written to: C:/Users/mysti/CMakeBuilds/9eabd0cb-13cb-733d-a072-dddf51b1a80c/build/x86-Debug
1> Cannot find source file:
1>
1> font/freetype.h
1>
1> Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
1> .hpp .hxx .in .txx
1>
1>
1> CMake Error at src/CMakeLists.txt:104 (add_library):
1> No SOURCES given to target: _ths
1>
1>
1> C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe -G "Ninja" -DCMAKE_INSTALL_PREFIX:PATH="C:\Users\mysti\CMakeBuilds\9eabd0cb-13cb-733d-a072-dddf51b1a80c\install\x86-Debug" -DCMAKE_CXX_COMPILER="C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.16.27023/bin/HostX86/x86/cl.exe" -DCMAKE_C_COMPILER="C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/VC/Tools/MSVC/14.16.27023/bin/HostX86/x86/cl.exe" win32 -DCMAKE_BUILD_TYPE="Debug" -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\PROFESSIONAL\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe" "D:\GitHub\minigui" 已返回,并带有退出代码: 1
=============================================
MiniGUI Version : 3.0.13
Run mode : Threads
OS Name : win32
Target board : unknown
Library type : Dynamic
=============================================
*********************************************
* license-management
*********************************************
* Enabled:
splash screensaver
* Disabled:
productid
*********************************************
* gal
*********************************************
* Enabled:
dummy pcxvfb
* Disabled:
fbcon dfb qvfb wvfb commlcd shadow mlshadow em85xxosd em85xxyuv em86gfx svpxxosd
bf533 mb93493 utpmc nexus s3c6410 custom sigma8654 mstar hi3560a gdl ST7167 STGFB
rtosxvfb hi35xx
*********************************************
* ial
*********************************************
* Enabled:
dummy consoleps2 consoleimps2 consolems consolems3 consoletextmode
* Disabled:
custom net ciscotouchpad mstar ipaqh3600 nexus ipaqh5400 tslib auto random comm
qvfb qemu wvfb jz4740 lide 2440 davinci6446 dfb console dlcustom consolegpm
*********************************************
* look and feel renderer
*********************************************
* Enabled:
flat skin
* Disabled:
(null)
*********************************************
* control
*********************************************
* Enabled:
static button sledit bidisledit listbox progressbar newtoolbar trackbar combobox
propsheet scrollview monthcal treeview spinbox coolbar listview iconview animation
scrollbar newtextedit textedit menubutton
* Disabled:
treeviewrdr gridview
*********************************************
* charset
*********************************************
* Enabled:
latin2support latin3support latin4support latin5support latin6support latin7support
latin8support latin9support latin10support cyrillicsupport arabicsupport greeksupport
hebrewsupport thaisupport gbsupport gbksupport big5support euckrsupport eucjpsupport
shiftjissupport
* Disabled:
gb18030support
*********************************************
* font
*********************************************
* Enabled:
bmpfsupport upfsupport rbfsupport vbfsupport unicodesupport
* Disabled:
qpfsupport sefsupport ttfenablecache ttfgrayadjust
*********************************************
* incorefont
*********************************************
* Enabled:
rbfvgaoem rbfterminal rbffixedsys sserif courier system times
* Disabled:
(null)
*********************************************
* image
*********************************************
* Enabled:
gifsupport
* Disabled:
pcxsupport lbmsupport tgasupport pngsupport jpgsupport
*********************************************
* keyboard-layout
*********************************************
* Enabled:
(null)
* Disabled:
hebrewpc arabicpc frpc fr de delatin1 it es escp850
*********************************************
* misc
*********************************************
* Enabled:
dblclk savebitmap aboutdlg savescreen havemenu haveclipboard havecursor havefixedmath
havemousecalibrate haveadv2dapi
* Disabled:
debug miniguientry incoreres useownmalloc useownstdio useownpthread havetracemsg
havemsgstr
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! WARNING
!!
!!
!! Product ID is *DISABLE*
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
CMake Error at src/CMakeLists.txt:104 (add_library):
Cannot find source file:
font/freetype.h
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
.hpp .hxx .in .txx
CMake Error at src/CMakeLists.txt:104 (add_library):
No SOURCES given to target: _ths
```https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/15enable-pngsupport bug2018-10-30T02:30:38ZVincent Weienable-pngsupport bug*Created by: LiaoHuaping*
My project exist libpng 1.6 version. I try to config --enable-pngsupport to enable png suppport. But it's no work, is report "checking for png_check_sig in -lpng... no". And i try to use old libpng of version...*Created by: LiaoHuaping*
My project exist libpng 1.6 version. I try to config --enable-pngsupport to enable png suppport. But it's no work, is report "checking for png_check_sig in -lpng... no". And i try to use old libpng of version 1.2.37, it's success. I think there are some problem to use libpng new version.https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/14作者请看看2018-10-10T08:55:08ZVincent Wei作者请看看*Created by: byteman*
我2008年前用过minigui开发过一个项目,当时公司还买了2.04的授权,现在一个项目我又想到来用minigui,发现minigui3.0,没想到现在minigui推荐的MGNCS加mstudio设计的这么反人类,简直难用至极,我做了10多年开发,还是第一次看到一个软件发展了20年,演化的如此难用。作者可以看看FlyThings OS,开发效率比mstudio+mgncs好用多了*Created by: byteman*
我2008年前用过minigui开发过一个项目,当时公司还买了2.04的授权,现在一个项目我又想到来用minigui,发现minigui3.0,没想到现在minigui推荐的MGNCS加mstudio设计的这么反人类,简直难用至极,我做了10多年开发,还是第一次看到一个软件发展了20年,演化的如此难用。作者可以看看FlyThings OS,开发效率比mstudio+mgncs好用多了https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/13bug report for mGNCS2018-09-06T09:45:38ZVincent Weibug report for mGNCS*Created by: 10km*
the `mSpinbox` have a bug : the font selected is not effective on runt time.
for detail, please see my blog : https://blog.csdn.net/10km/article/details/81147355
I fixed it in my `mGNCS` source.
because `mGNCS...*Created by: 10km*
the `mSpinbox` have a bug : the font selected is not effective on runt time.
for detail, please see my blog : https://blog.csdn.net/10km/article/details/81147355
I fixed it in my `mGNCS` source.
because `mGNCS` have not opened git repository, I can't create pull request. so you can see also the commit :
https://gitee.com/l0km/libmgncs-1.2.0/commit/0d9e1ea9e7c196c15853d05dd25d709d43669b1d
another litte issue,please see the commit: https://gitee.com/l0km/libmgncs-1.2.0/commit/720670dee25a9d44ecc8eaa802c787e638e9fee4https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/8If WindowToScreen's Input x and y is not initialized, the value is wrong.2018-08-31T09:07:34ZVincent WeiIf WindowToScreen's Input x and y is not initialized, the value is wrong.*Created by: steprun*
*Created by: steprun*
https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/6use DT_CALCRECT in func DrawTextEx2, the text will be drawed2018-08-31T09:05:12ZVincent Weiuse DT_CALCRECT in func DrawTextEx2, the text will be drawed*Created by: steprun*
I think DT_CALCRECT maybe only calculate the rect for the string. But in DrawTextEx2, the text will be drawed.*Created by: steprun*
I think DT_CALCRECT maybe only calculate the rect for the string. But in DrawTextEx2, the text will be drawed.https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/9鼠标光标在程序不全屏的情况下不能全屏显示2018-05-03T03:04:15ZVincent Wei鼠标光标在程序不全屏的情况下不能全屏显示*Created by: xyyangkun*
minigui程序不全屏的情况,鼠标光标只能显示有程序界面的地方,移动到其它没有显示程序界面的地方时,光标不显示。
怎么修改,可以让程序不全屏的情况下,鼠标光票也可以全屏移动显示?
目前发现注释static void showcursor (void)函数中的GAL_GetBox (__gal_screen, &csr_rect, &csr_bmp);(src/kernel/cursor-sa.c文件中),光标可以全...*Created by: xyyangkun*
minigui程序不全屏的情况,鼠标光标只能显示有程序界面的地方,移动到其它没有显示程序界面的地方时,光标不显示。
怎么修改,可以让程序不全屏的情况下,鼠标光票也可以全屏移动显示?
目前发现注释static void showcursor (void)函数中的GAL_GetBox (__gal_screen, &csr_rect, &csr_bmp);(src/kernel/cursor-sa.c文件中),光标可以全屏显示,但是光标有严重的拖尾现象。https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/7GIF flicker somtimes.2018-03-10T14:45:55ZVincent WeiGIF flicker somtimes.*Created by: steprun*
[anim_flicker.zip](https://github.com/VincentWei/minigui/files/1785081/anim_flicker.zip)
Some randow frame will flickr.
*Created by: steprun*
[anim_flicker.zip](https://github.com/VincentWei/minigui/files/1785081/anim_flicker.zip)
Some randow frame will flickr.
https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/5IAL qvfb can not support QT 4.8.62018-01-25T14:21:38ZVincent WeiIAL qvfb can not support QT 4.8.6*Created by: steprun*
Need add macro QT_VERSION 4.8
And Key defines are different.
Maybe can be add to formal git resp.*Created by: steprun*
Need add macro QT_VERSION 4.8
And Key defines are different.
Maybe can be add to formal git resp.https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/3Suggest add .gitignore2018-01-23T15:14:29ZVincent WeiSuggest add .gitignore*Created by: steprun*
Suggest add .gitignore.*Created by: steprun*
Suggest add .gitignore.https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/4If build not in source code dirctory, can't find ../mgconfig.h2018-01-23T15:13:54ZVincent WeiIf build not in source code dirctory, can't find ../mgconfig.h*Created by: steprun*
Source in directory 'minigui'
Build in directory 'build'
$ cd build
$ ../minigui/configure
$ make
some code can't ../mgconfig.h
Then I add '-I$(abs_top_builddir)/src' to AM_CPPFLAGS for fixing it.
*Created by: steprun*
Source in directory 'minigui'
Build in directory 'build'
$ cd build
$ ../minigui/configure
$ make
some code can't ../mgconfig.h
Then I add '-I$(abs_top_builddir)/src' to AM_CPPFLAGS for fixing it.
https://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/2when automake, Makefile.am: error: required file './NEWS' not found2018-01-23T10:08:47ZVincent Weiwhen automake, Makefile.am: error: required file './NEWS' not found*Created by: steprun*
In minigui root directory.
$ automake
Makefile.am: error: required file './NEWS' not found*Created by: steprun*
In minigui root directory.
$ automake
Makefile.am: error: required file './NEWS' not foundhttps://gitlab.fmsoft.cn/VincentWei/minigui/-/issues/1后续代码谁来维护呢?2018-01-23T00:55:15ZVincent Wei后续代码谁来维护呢?*Created by: steprun*
后续代码谁来维护呢?各厂家的修改都会更新到github上么?*Created by: steprun*
后续代码谁来维护呢?各厂家的修改都会更新到github上么?