Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/thpatch/win32_smartdlg
Pixel-less, dynamic layout abstraction over Ye Olde Win32 window API.
https://github.com/thpatch/win32_smartdlg
Automatically resize all widgets if necessary.
Probably violating every user interface guideline in existence in the
process, but it nicely pro...
Move window decorations out of the client area.
4b118a00a6dfa97b63a60157e743bd264937434e authored over 7 years ago by nmlgc <[email protected]>
4b118a00a6dfa97b63a60157e743bd264937434e authored over 7 years ago by nmlgc <[email protected]>
Distinguish between "virtual" and "real" area.
Still a bit unsure about which one we'll need in certain places.
2e4b7b0d74d7937f653cf621d18c4a099002485d authored over 7 years ago by nmlgc <[email protected]>
Require window text changes to go through a function.
96eeddd0a16ce6d20f0005a04a1cc11df11e5655 authored over 7 years ago by nmlgc <[email protected]>
96eeddd0a16ce6d20f0005a04a1cc11df11e5655 authored over 7 years ago by nmlgc <[email protected]>
Top: Enforce WS_CAPTION for WS_OVERLAPPED windows.
CreateWindowEx() sets this automatically for windows with WS_OVERLAPPED,
but AdjustWindowRectEx(...
Add a progress bar widget.
5547131d9395cc3ee6fa07a51bbb7505913ea7a3 authored over 7 years ago by nmlgc <[email protected]>
5547131d9395cc3ee6fa07a51bbb7505913ea7a3 authored over 7 years ago by nmlgc <[email protected]>
Add a vertical layout group.
1bbbdd050b118228aba5911344b948deed5a6859 authored over 7 years ago by nmlgc <[email protected]>
1bbbdd050b118228aba5911344b948deed5a6859 authored over 7 years ago by nmlgc <[email protected]>
Allow parent widgets to control area and position of their children.
95ba1bf67951fd4a5bdc4328a3904d0b15709022 authored over 7 years ago by nmlgc <[email protected]>
95ba1bf67951fd4a5bdc4328a3904d0b15709022 authored over 7 years ago by nmlgc <[email protected]>
Add a base class for layout groups.
ba97c1ebcef31fcf15a123a5d32e277a9807424d authored over 7 years ago by nmlgc <[email protected]>
ba97c1ebcef31fcf15a123a5d32e277a9807424d authored over 7 years ago by nmlgc <[email protected]>
Pad widgets by default.
Removes a bit of padding from the label, but we'll get that back later.
00e042098d76cd035e9544c33b123fc0ca706d82 authored over 7 years ago by nmlgc <[email protected]>
Split display-related members into a separate base class.
13effbf9cc3b3ee0435030f2028cb5f079e21e14 authored over 7 years ago by nmlgc <[email protected]>
13effbf9cc3b3ee0435030f2028cb5f079e21e14 authored over 7 years ago by nmlgc <[email protected]>
Start building a library for dynamic layout functionality.
50a1ff3749a0a19b413801f7f48894477cb2f933 authored over 7 years ago by nmlgc <[email protected]>
50a1ff3749a0a19b413801f7f48894477cb2f933 authored over 7 years ago by nmlgc <[email protected]>