Bryan Petty and GitHub
6c85b39586
Update tech docs with current Doxygen version
Code Checks / Check Spelling (push) Canceled after 0s
Code Checks / Check Whitespace (push) Canceled after 0s
Code Checks / Check Mixed EOL (push) Canceled after 0s
Code Checks / Check C++ Style (push) Canceled after 0s
Code Checks / Check All Headers In allheaders.h (push) Canceled after 0s
Update Documentation / Update Online Documentation (push) Canceled after 0s
2026-07-19 13:49:35 -06:00
Bryan Petty
4ed05f7b47
Fix doxygen CHM manual Javascript errors
Code Checks / Check Spelling (push) Has been cancelled
Code Checks / Check Whitespace (push) Has been cancelled
Code Checks / Check Mixed EOL (push) Has been cancelled
Code Checks / Check C++ Style (push) Has been cancelled
Code Checks / Check All Headers In allheaders.h (push) Has been cancelled
Update Documentation / Update Online Documentation (push) Has been cancelled
2026-05-11 16:52:59 -06:00
Bryan Petty and Vadim Zeitlin
9864777203
Upgrade to Doxygen 1.15.0
...
- Upgrade Doxyfile configuration for 1.15.0
- Upgrade Doxygen Awesome to v2.4.2 (compatible up to Doxygen 1.15.0)
- Upgrade GitHub workflow Doxygen version to 1.15.0
- Tweak main navigation button spacing to match previous style
- Fix search box icon styles
- Fix class member definition group styles (missed by DA)
- Replace backticks used as apostrophe/quote in docs
- Fix remaining Doxygen warnings when processed with 1.15.0
- Bump required Doxygen version to 1.15.0
Closes #25603 .
Closes #26431 .
2026-05-08 15:48:35 +02:00
Bryan Petty and GitHub
72d5cf6ffd
Update online docs to use GA4
2024-04-03 08:35:11 -06:00
Bryan Petty and GitHub
6a10064d24
Remove dark-mode color invert from screenshots in manual
2022-09-01 18:49:38 -06:00
Bryan Petty
f4b0ae0370
Update docs.wxwidgets.org links to HTTPS.
2018-09-02 15:35:48 -06:00
Bryan Petty
ed173ed91e
Use HTTPS with Trac links.
2017-07-04 13:15:14 -06:00
Bryan Petty and Vadim Zeitlin
e11bbb1afc
Re-enable features in AppVeyor builds
...
Build boxes have been upgraded, and should be able to handle the
extra time required to build these features now.
Closes https://github.com/wxWidgets/wxWidgets/pull/309
2016-07-30 23:00:48 +02:00
Bryan Petty
a775d57f97
Update apt sources in Travis CI builds.
2015-12-17 08:58:10 -07:00
Bryan Petty
c6b744facb
Clarify location of built release packages.
2015-11-15 21:31:38 -07:00
Bryan Petty
2eb5086260
Remove obsolete LaTeX maintenance scripts.
2015-11-15 14:03:18 -07:00
Bryan Petty
f8f531687c
Release script improvements.
2015-11-15 13:56:52 -07:00
Bryan Petty
92323b5705
Disable USE_GUI in MinGW AppVeyor build for now.
2015-11-09 18:27:42 -07:00
Bryan Petty
3de5077c7a
Fixed missing wxUSE_STL config for MinGW AppVeyor build.
2015-11-04 19:07:15 -07:00
Bryan Petty
8fc8b6f110
Quick fix to version string in AppVeyor config.
2015-11-04 07:33:43 -07:00
Bryan Petty
2090988484
Added initial AppVeyor config.
2015-11-04 07:31:05 -07:00
Bryan Petty
57c9a120b7
Fixed a few more Doxygen syntax warnings.
2015-11-01 11:30:15 -07:00
Bryan Petty
18b4bc7dd3
Fixed a few Doxygen syntax errors.
2015-10-31 14:37:10 -06:00
Bryan Petty
0b2263c25d
Updated links and mailing list addresses.
2015-10-30 20:06:09 -06:00
Bryan Petty
89b0692fff
Updated release instructions with requirements.
2015-10-30 00:34:44 -06:00
Bryan Petty
83cb751c46
Converted wxGTK overview docs to Markdown.
2015-10-29 23:20:31 -06:00
Bryan Petty
e5754d00d4
Add x64 build folders to gitignore, and general cleanup.
...
- Removed .DS_Store entries.
- Added demo VC builds: Unicode/Debug/DLL/Universal/x64
- Added library folders: gcc_lib32, gcc_lib64
- Added sample VC builds: x64
- Added tests VC builds: Universal/x64
- Added utils VC builds: Debug/DLL/x64
See #17175
2015-10-03 13:50:59 -06:00
Bryan Petty
9de71d0b9d
Add makefile.unx to LF-only gitattributes.
2015-10-03 11:28:49 -06:00
Bryan Petty
7c6c21c538
Bump Doxygen version used in docs.
2015-09-24 17:42:08 -06:00
Bryan Petty
d25a732f25
Remove diff accidentally committed in d6406db6
2015-08-18 19:12:28 -06:00
Bryan Petty
09e1223d2e
Merge pull request #32 from catalinr/fixed_code_comments
...
Fixed wxAppConsole spelling in the comments.
2015-06-03 08:43:45 -06:00
Bryan Petty
42469a4fc1
Merge pull request #27 from orbitcowboy/master
...
No real changes, fixed typos in comments.
2015-05-20 08:21:19 -06:00
Bryan Petty
bdbadbeb53
Removed obsolete daily snapshot build scripts.
...
See #15588
2015-03-25 16:45:50 -06:00
Bryan Petty
dd4c208148
Update release scripts and docs to reflect .gitattributes use.
...
It is no longer required to use svn-find-native-eols.pl now that
.gitattributes are in place to ensure correct EOLs in various files.
Closes #15584
2015-03-17 13:47:43 -06:00
Bryan Petty
164d5dbb37
Sync EOL normalization settings.
...
This reflects additions to .gitattributes in last commit.
See #15584
2015-03-17 13:47:20 -06:00
Bryan Petty
988bc7c718
Migration of svn:eol-style settings to .gitattributes.
...
See #15584
2015-03-17 13:46:46 -06:00
Bryan Petty
3fb1827c93
Merge pull request #19 from lanurmi/spelling-fix-occurrrrrrrr
...
Fix spelling of occur* in random files.
2015-02-27 12:06:28 -07:00
Bryan Petty
bcc00c6955
Update docs link to contributor notes.
2015-02-23 17:53:00 -07:00
Bryan Petty
9cb58eb1b3
Import svn:ignore entries for git.
...
This was fetched from the last SVN revision (r78522). All entries are
unmodified, directly from 'git svn show-ignore'.
Closes #16473 .
2015-02-23 16:39:28 -07:00
Bryan Petty
29eb2a71c0
Update SVN references to git, mostly in docs.
2015-02-20 20:07:15 -07:00
Bryan Petty
9ea2138b4b
Update Windows build scripts for git.
2015-02-20 18:11:57 -07:00
Bryan Petty
f45c9c7731
Updated BuildSVN.txt for git migration.
2015-02-20 18:04:53 -07:00
Bryan Petty
6d16ff35c6
Turn off batchmode for PDF manual, and no longer update latex_header.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78456 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-08 11:17:35 +00:00
Bryan Petty
59dc6777f1
Shorten PDF manual ToC, and fix ToC indents.
...
The table of contents is over 600 pages long with the default
settings. Now it only lists down to section, and runs 45 pages.
Section numbers were also colliding with names, so this fixes
the margins in the table of contents.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78455 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-08 02:53:28 +00:00
Bryan Petty
70def2f8f7
Center the PDF manual logo.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78454 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-07 22:13:30 +00:00
Bryan Petty
322a55e63d
Fix LaTeX docs for PDF manual.
...
LaTeX fails to handle tables nested in @param sections, and we've
only used them to expand on enums that should be documented on
their own anyway, so the docs have been extracted here.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78452 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-06 01:51:27 +00:00
Bryan Petty
87f91dcbec
Minor adjustments to LaTeX manual header.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78451 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-06 01:51:21 +00:00
Bryan Petty
d9b15533d4
Sync with Doxygen LaTeX header.
...
Using a custom header is an "experimental" feature since it bypasses
several Doxygen configuration options, and skips configuration
changes necessary for all automatically generated LaTeX.
This continues to use the nicer looking custom header, but brings
it up-to-date with the automatically generated one from 1.8.8.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78450 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-06 01:51:14 +00:00
Bryan Petty
8d040e6a53
Updated logos in the reference manual.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78447 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-04 17:44:10 +00:00
Bryan Petty
a4a57d0fa2
Upgrade Doxygen to 1.8.8.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78165 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-19 22:38:35 +00:00
Bryan Petty
e63b4ccca0
Add wxUSE_TASKBARBUTTON under MSW port.
...
Taskbar button features are only available under MSW port.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77647 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 15:59:26 +00:00
Bryan Petty
872fd95693
Rebaked with new wxTaskBarButton and taskbarbutton sample.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77646 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:59:13 +00:00
Bryan Petty
124129a45f
Rename appprog.{h,cpp} to appprogress.{h.cpp}.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77645 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:58:55 +00:00
Bryan Petty
eb6ed7e74c
wxUSE_TASKBARBUTTON should be disabled on wince.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77644 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:58:39 +00:00
Bryan Petty
2f98230bd8
Update docs of taskbar button and wxAppProgressIndicator.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77643 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:58:31 +00:00
Bryan Petty
b4ee657f41
Update VS2010+ project files.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77642 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:58:22 +00:00
Bryan Petty
db13dbc1f6
Move wxAppProgressIndicator into its own header.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77641 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:58:12 +00:00
Bryan Petty
30bfbd3fe0
Update docs of wxAppProgressIndicator.
...
Also mention that MSWGetTaskBarButton is available since 3.1.0.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77640 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:57:59 +00:00
Bryan Petty
49ed30caae
Use the usual WXHWND instead of wxWidget.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77639 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:57:50 +00:00
Bryan Petty
163a78c76c
Fix too many friends of wxTaskBarButtonImpl.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77638 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:57:38 +00:00
Bryan Petty
3caf0f6889
Fix mingw warning of using anonymous type in wxTaskBarButtonImpl fields.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77637 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:57:30 +00:00
Bryan Petty
0c6b03c392
Fix coding nits.
...
- enums shouldn't be DLL-exported,
- Placement of "{"
- Always have dtor of wxGuage and wxFrame.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77636 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:57:20 +00:00
Bryan Petty
cf5b3021c6
Don't link shlwapi directly.
...
For MSVC use #pragma comment to link shlwapi, and for MinGW use dynamic
loading of this library.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77635 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:57:06 +00:00
Bryan Petty
eb4cdf4a3d
Fix Wreorder of m_maxValue in the wxAppProgressIndicator.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77634 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:56:54 +00:00
Bryan Petty
aafc759c4a
[Docs] Update docs.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77633 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:56:46 +00:00
Bryan Petty
ce1f959dd9
Use wxGA_PROGRESS style for wxGauage in the progress dialog.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77632 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:56:37 +00:00
Bryan Petty
95e8cf9dfb
Intergrate wxAppProgressIndicator into wxGuage.
...
Update the progress bar of taskbar button if wxGuage has wxGA_PROGRESS style.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77631 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:56:29 +00:00
Bryan Petty
04039e01ad
Suppress warning: type uses the anonymous namespace.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77630 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:56:15 +00:00
Bryan Petty
6609b57dd7
Fix mingw warning: passing NULL to non-pointer argument.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77629 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:56:05 +00:00
Bryan Petty
31350e35cf
Fix warning of reorder: m_appID.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77628 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:55:56 +00:00
Bryan Petty
952a6eabf4
Update bakefiles and VS2010+ project file.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77627 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:55:48 +00:00
Bryan Petty
58ff32d5ad
Fix docs nits.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77626 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:55:38 +00:00
Bryan Petty
6cd5218d9a
Add docs of wxTaskBarJumpList.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77625 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:55:30 +00:00
Bryan Petty
6b527d5eca
Add parent pointer of the classes: item -> category -> jump list.
...
The parent of wxTaskBarJumpListItem is wxTaskBarJumpListCategory, the
parent of wxTaskBarJumpListCategory is wxTaskBarJumpList. After this change,
users do not need to call the update method of jump list manually.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77624 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:55:21 +00:00
Bryan Petty
bb79e83528
Update docs for wxTaskBarJumpListCategory, wxTaskbarJumpListItem.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77623 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:55:10 +00:00
Bryan Petty
1ef98f2533
Support setting AppUserModelID of wxTaskBarJumpList.
...
Specifies a unique Application User Model ID (AppUserModelID) for the
application whose taskbar button will hold the custom Jump List built
through the methods of this class. This parameter is optional.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77622 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:55:01 +00:00
Bryan Petty
e464ed176f
Rename access method of custom categories.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77621 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:54:51 +00:00
Bryan Petty
2b8c76daff
Rename wxJumpList to wxTaskBarJumpList etc.
...
Class name wxJumpList is overly generic.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77620 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:54:40 +00:00
Bryan Petty
de7b819cdc
Move implementation of jump list to class wxJumpListImpl.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77619 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:54:30 +00:00
Bryan Petty
6795b5c1af
Fix rebase error.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77618 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:54:20 +00:00
Bryan Petty
30015f9cfe
Implement jump list feature: adding custom categories.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77617 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:54:08 +00:00
Bryan Petty
dc51580b1a
Implement getting recent and frequent category.
...
- New class wxJumpListCategory to represent a category in the jump list.
- Api for accessing recent and frequent category.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77616 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:53:57 +00:00
Bryan Petty
e903ebda55
Reset progress state to no progress when destructing.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77615 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:53:47 +00:00
Bryan Petty
4f4b6b8c3c
Fix mingw build error.
...
1. Load "ChangeWindowMessageFilter" dynamically when wxUSE_DYNLIB_CLASS is true.
2. Redefine interface: IObjectArray, IObjectCollection, IPropertyStrore etc.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77614 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:53:37 +00:00
Bryan Petty
d73285aeb3
Support adding a separator in the task list when setting jump list.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77613 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:53:28 +00:00
Bryan Petty
b8815e8ac3
Implement wxAppProgressIndicator.
...
An helper class used for updating the progress of taskbar button.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77612 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:53:17 +00:00
Bryan Petty
615773842c
Redeclare the interfaces and support setting tasks of jump list roughly.
...
- Interfaces including: ITaskbarList3, IShellLink, ICustomDestinationList.
- New API for setting tasks of jump list: wxJumpList::SetTasks.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77611 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:53:05 +00:00
Bryan Petty
dd06fa3aa8
Add new api for appending a separator to the thumbnail toolbar.
...
Actually, when calling AppendSeparator we are appending a disable
ThumbBarButton without background, which can simulate the behavior
of appending a separator.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77610 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:52:55 +00:00
Bryan Petty
4c08974648
Add docs for several interfaces of wxThumbBarButton.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77609 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:52:43 +00:00
Bryan Petty
1f849ebcdd
Expose APIs that can update the behavior of wxThumbBarButton.
...
- void Enable(bool enable = true);
void Disable();
- void EnableDismissOnClick(bool enable = true);
void DisableDimissOnClick();
- void SetHasBackground(bool has = true);
- void Show(bool shown = true);
void Hide();
- void EnableInteractive(bool interactive = true);
void DisableInteractive();
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77608 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:52:33 +00:00
Bryan Petty
183b0f4664
Allow 2-phase creation of wxThumbBarButton.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77607 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:52:23 +00:00
Bryan Petty
3e1130bf57
Add doxygen docs of wxTaskBarButton.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77606 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:52:11 +00:00
Bryan Petty
fce2778edd
Coding style fix.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77605 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:51:59 +00:00
Bryan Petty
c13a06abb0
Move wxTaskBarButton into core library.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77604 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:51:51 +00:00
Bryan Petty
1439cc95c5
Fix mingw build error of ITaskbarList3.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77603 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:51:38 +00:00
Bryan Petty
1580848eeb
Work around the limitation of windows API when setting thumbnail toolbar buttons.
...
- New API: InsertThumbBarButton, AppendThumbBarButton, RemoveThumbBarButton.
- Though MSDN said that "Buttons cannot be added or deleted later, so this must
be the full defined set. Buttons also cannot be reordered.", we can work
around it by: when first time adding button, initialize all of the possible
seven buttons and hide them, except the button adding. In the next time adding
button, just show it, which can make it looks like it is added on the fly.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77602 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:51:29 +00:00
Bryan Petty
a7145e561d
Nit: fix code style.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77601 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:51:18 +00:00
Bryan Petty
ffd2e750cd
Revise progress releted API to be more usual.
...
- Add PulseProgress
- Add SetProgressRange, instead of hard coding 100.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77600 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:51:09 +00:00
Bryan Petty
84e1760c4e
Revise Show/Hide, for consistency with the other classes.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77599 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:50:58 +00:00
Bryan Petty
bb640a38d3
API: SetThumbnailContents, for setting thumbnail contents with child window.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77598 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:50:48 +00:00
Bryan Petty
d624c91aff
Expose setting description of overlay icon for accessibility.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77597 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:50:38 +00:00
Bryan Petty
85a85a947d
Only register window message "TaskbarButtonCreated" when the first frame is created.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77596 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:50:28 +00:00
Bryan Petty
7a1de0a65f
Move taskbar button from wxTopLevelWindowMSW to wxFrame.
...
Since there are two sub-classes of wxTopLevelWindowMSW: one is wxFrame, the
other is wxDialog. However, wxDialog have no button shown in taskbar on
windows, so the taskbar button feature should be only avaiable in wxFrame.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77595 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:50:20 +00:00
Bryan Petty
2fdf84c7e7
APIs for adding a thumbnail toolbar with a specified set of buttons.
...
- AddThumbBarButton(wxThumbBarButton *button), ShowThumbnailToolbar().
- Add THBN_CLICKED message handler to top level window and generate a
wxCommandEvent event.
- Sample.
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77594 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:50:08 +00:00
Bryan Petty
5f54995d63
APIs to support setting overlay icon, tooltip, thumbnail clip, progress state.
...
Author: Chaobin Zhang
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77593 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-10 14:49:55 +00:00