annotate win/readme-win.txt @ 2355:fad0821cb953

Add new function dw_render_redraw() which will trigger expose event on render widgets. This is to help optimize drawing on GTK4 and GTK3 with Wayland. To make existing code function on GTK4 and GTK3 with Wayland, drawing outside of a callback will mark widgets dirty and dw_flush() will trigger draw/expose callbacks on them. This may result in double drawing the widgets. dw_render_redraw() will allow you to just trigger the draw event without actually attempting to draw, allowing one draw pass in the expose callback. Only tested on Windows, may require fixes on other platforms.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 08 Mar 2021 19:53:55 +0000
parents 2407c8b46143
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2228
2407c8b46143 Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1898
diff changeset
1 This package contains Dynamic Windows (dwindows) v 3.1 for Windows.
640
cd1f9f0bd7e1 Support for building zip file on Win32
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
2
cd1f9f0bd7e1 Support for building zip file on Win32
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
3 It contains:
cd1f9f0bd7e1 Support for building zip file on Win32
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
4
cd1f9f0bd7e1 Support for building zip file on Win32
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
5 dw.dll - main dwindows DLL
cd1f9f0bd7e1 Support for building zip file on Win32
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
6 dwcompat.dll - compatibility DLL (optional)
cd1f9f0bd7e1 Support for building zip file on Win32
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
7 dw.h - header file
cd1f9f0bd7e1 Support for building zip file on Win32
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
8 dw.lib - import library for functions in dw.dll
cd1f9f0bd7e1 Support for building zip file on Win32
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
9 dwcompat.lib - import library for functions in dwcompat.dll
cd1f9f0bd7e1 Support for building zip file on Win32
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
10 readme-win.txt - this file
2228
2407c8b46143 Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1898
diff changeset
11
2407c8b46143 Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1898
diff changeset
12 Dynamic Windows may take advantage of features from these packages:
2407c8b46143 Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1898
diff changeset
13
2407c8b46143 Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1898
diff changeset
14 WinToast notification library
2407c8b46143 Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1898
diff changeset
15 https://github.com/mohabouje/WinToast
2407c8b46143 Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1898
diff changeset
16
2407c8b46143 Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1898
diff changeset
17 Microsoft WebView2 SDK & Microsoft Edge Browser or Runtime
2407c8b46143 Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1898
diff changeset
18 https://www.nuget.org/packages/Microsoft.Web.WebView2
2407c8b46143 Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1898
diff changeset
19 Browser: https://www.microsoft.com/en-us/edge
2407c8b46143 Update the readmes with new information and replace outdated links.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1898
diff changeset
20 Runtime: https://developer.microsoft.com/en-us/microsoft-edge/webview2/