libui/windows
Pietro Gagliardi c2000ea54d Gave up with CDDS_SUBITEM; it just refuses to play nice with focus rects. Will try drawing focus rects again next commit. 2018-06-21 21:56:24 -04:00
..
_rc2bin And removed the rc file copying stuff from CMakeLists.txt. I wonder if this fixes the msbuild generators in cmake, so let's find out... 2018-05-02 23:04:43 -04:00
CMakeLists.txt Integrated tablemetrics.cpp with tabledraw.cpp. 2018-06-20 18:03:56 -04:00
_uipriv_migrate.hpp Moved the old Windows text code out of the way. 2018-03-11 21:04:38 -04:00
alloc.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
area.cpp clickCounter -> uiprivClickCounter. 2018-04-15 22:26:51 -04:00
area.hpp clickCounter -> uiprivClickCounter. 2018-04-15 22:26:51 -04:00
areadraw.cpp
areaevents.cpp fromScancode() -> uiprivFromScancode(). 2018-04-15 22:31:17 -04:00
areascroll.cpp
areautil.cpp
attrstr.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
attrstr.hpp Decided to keep attrstr.h for now; removed extern "C" hack from attrstr.hpp on Windows and moved it into attrstr.h. Let's merge back. 2018-04-18 00:54:24 -04:00
box.cpp
button.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
checkbox.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
colorbutton.cpp
colordialog.cpp And the color dialog. All done! Now we just need to clean up and remove the kludge. 2018-05-02 21:13:35 -04:00
combobox.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
compilerver.hpp Cleanup of previous merge, including TODOs and massive infodumps. 2018-04-30 21:55:54 -04:00
container.cpp
control.cpp
d2dscratch.cpp
datetimepicker.cpp Cleaned up from the previous merge and added it to the README. 2018-05-13 12:05:09 -04:00
debug.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
draw.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
draw.hpp Moved the old Windows text code out of the way. 2018-03-11 21:04:38 -04:00
drawmatrix.cpp Added uipriv prefixes to the matrix functions. 2018-04-15 22:39:34 -04:00
drawpath.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
drawtext.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
dwrite.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
editablecombo.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
entry.cpp
events.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
fontbutton.cpp Added a uiFreeFontButtonFont() function to free resources allocated by uiFontButtonFont(), implemented it on Windows, and integrated it into the drawtext example. I'm going to continue chipping away at the Windows code for a bit longer, so I'll add this to the other platforms later. 2018-03-17 23:07:40 -04:00
fontdialog.cpp And migrated the font dialog. 2018-05-02 20:57:50 -04:00
fontmatch.cpp Fixed build errors. Now to test. 2018-03-17 15:49:00 -04:00
form.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
graphemes.cpp struct graphemes -> uiprivGraphemes. Also deleted OLD_uipriv.h now that that one is settled. 2018-04-15 22:43:14 -04:00
grid.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
group.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
image.cpp Fixed image matching. 2018-06-16 08:52:55 -04:00
init.cpp Filled in image.cpp. Also switched on WIC since we'll need it for uiArea, though uiTable will still need classic GDI. Now let's integrate this into uiTable. 2018-06-09 19:24:36 -04:00
label.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
libui.manifest
main.cpp And added documentation nits and TODOs to the uiTimer() code. 2018-04-18 21:09:24 -04:00
menu.cpp shouldQuit() -> uiprivShouldQuit(). 2018-04-15 21:54:46 -04:00
multilineentry.cpp Fixed a typo that led to CRLF bugs in uiMultilineEntry on Windows. Thanks to @mimecorg for spotting it. 2018-05-28 13:38:36 -04:00
notes
opentype.cpp Fixed build errors. Now to test. 2018-03-17 15:49:00 -04:00
parent.cpp
progressbar.cpp Migrated implbug() and userbug() to uipriv forms. 2018-04-15 21:46:08 -04:00
radiobuttons.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
resources.hpp
resources.rc And the color dialog. All done! Now we just need to clean up and remove the kludge. 2018-05-02 21:13:35 -04:00
separator.cpp More TODOs. 2017-05-30 22:57:38 -04:00
sizing.cpp More TODOs. 2017-01-27 15:39:24 -05:00
slider.cpp
spinbox.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
stddialogs.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
tab.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
table.cpp Integrated tablemetrics.cpp into tableediting.cpp and added resize-on-type. 2018-06-20 18:47:55 -04:00
table.hpp Integrated tablemetrics.cpp into tableediting.cpp and added resize-on-type. 2018-06-20 18:47:55 -04:00
tabledispinfo.cpp Started button columns. LVN_GETDISPINFO handled. Also filled in the rest of the new column functions. 2018-06-16 22:12:54 -04:00
tabledraw.cpp Gave up with CDDS_SUBITEM; it just refuses to play nice with focus rects. Will try drawing focus rects again next commit. 2018-06-21 21:56:24 -04:00
tableediting.cpp Gave up with CDDS_SUBITEM; it just refuses to play nice with focus rects. Will try drawing focus rects again next commit. 2018-06-21 21:56:24 -04:00
tablemetrics.cpp Integrated tablemetrics.cpp with tabledraw.cpp. 2018-06-20 18:03:56 -04:00
tabpage.cpp Removed rcTabPageDIalog from the resources. Also removed CRs from the out file. Need to fix that generator... 2018-05-02 20:17:08 -04:00
text.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
uipriv_windows.hpp Added scaling to uiImage on Windows. We'll need this for what we're about to do. 2018-06-15 22:28:37 -04:00
utf16.cpp Cleanup of previous merge, including TODOs and massive infodumps. 2018-04-30 21:55:54 -04:00
utilwin.cpp Cleaned up stylistic nits and common branch naming issues on the new uiTimer() code. Also switched the Windows code to use a simple struct instead of the class (and with a uipriv name). 2018-04-18 21:04:12 -04:00
winapi.hpp Started a more flexible indeterminate-state implementation. Now to build and test it. 2018-06-16 19:05:36 -04:00
window.cpp uiAlloc() et al -> uiprivAlloc() et al, Windows code. 2018-04-15 18:12:58 -04:00
winpublic.cpp
winutil.cpp