win32_gui 1.1.2 win32_gui: ^1.1.2 copied to clipboard
Win32 API GUI in Object-Oriented style with some helpers. Uses package `win32` and `dart:ffi`.
1.1.2 #
WindowBase
:destroy
: returnsbool
, retry and warns failed calls.close
: retry and warns failed calls.
1.1.1 #
WindowClassColors
:- Added
dialogColors
- Added
Dialog
: Added alisdialogColors
toWindowClassColors.dialogColors
.
1.1.0 #
WindowBase
:- Generalize
create
.
- Generalize
Window
:- Move
setIcon
toWindowBase
.
- Move
Dialog.create
: callensureLoaded
.
1.0.12 #
WindowBase
:- Added
requestRepaint
. - Removed unnecessary calls to
updateWindow
.
- Added
1.0.11 #
- export 'src/win32_dialog.dart';
- Added
DialogItem.button
andDialogItem.text
.
1.0.10 #
- Improve
README.md
usage code. win32_gui_example.dart
: improve comments.Window
:- Added
showMessage
,showConfirmationDialog
andshowDialog
. - Free some pointers.
- Added
- New
Dialog
. - New
WindowBase
: base class forWindow
andDialog
. - New
Win32Thread
.
1.0.9 #
WindowMessageLoop.runLoopAsync
: adjust maximum yield time.
1.0.8 #
Window
:- Added
setWindowRoundedCorners
- Fix
create
behavior.
- Added
1.0.7 #
Window
:- Optimize
setIcon
.i - Added
loadIcon
andloadIconCached
.
- Optimize
- const
TextFormatted
1.0.6 #
- Fix
RichEdit.defaultFont
.
1.0.5 #
TextFormatted
: addedfaceName
.RichEdit
:- Added
defaultFont
anddefaultSystemFont
.
- Added
Window
:- Added
getSystemDefaultFonts
. - Added
minimize
,maximize
,restore
,isMinimized
,isMaximized
andgetWindowLongPtr
. - Change close/processClose to allow abort of operation.
- Change destroy/processDestroy behavior.
- Added
1.0.4 #
Window
:- Added
onClose
andprocessClose
. - Renamed
onDestroy
toonDestroyed
(called afterWM_NCDESTROY
). - Added
invalidateRect
. - Added
defaultRepaint
: customrepaint
is only called ifdefaultRepaint
is false. - Added
getBitmapDimension
.
- Added
RichEdit
:- Optimize
setTextFormatted
.
- Optimize
1.0.3 #
Window
: addedredrawWindow
.WindowClassColors
: addedbuttonColors
.
1.0.2 #
WindowMessageLoop
: optimizerunLoopAsync
yield time.- Changed
Window.quit
to static.
1.0.1 #
WindowMessageLoop.runLoop/runLoopAsync
:- Added
condition
.
- Added
pubspec.yaml
: fix repository.README.md
:- Usage example.
- Added screenshot.
- Adjust example.
1.0.0 #
- Initial version.