JulianSmart
511923a974
Scaled bitmap and selection click fixes
2016-06-30 20:16:43 +01:00
Tobias Taschner
63803dd8d9
Fix MSVS 2015 warnings about hiding variables in wxRichText code
...
These warnings were apparently harmless, but really annoying, so get rid of
them by renaming the variables instead of reusing the same name in the nested
scope.
Closes #17351 .
2016-02-05 22:43:23 +01:00
JulianSmart
e27027a1dd
Selected images now differentiated in wxOSX/Cocoa
2015-12-15 12:37:06 +00:00
JulianSmart
76190de960
Only use scaled content factor for bitmaps on Mac
2015-11-15 18:54:10 +00:00
JulianSmart
a797c9d956
Make wxBitmap ctors consistent wrt passing scale for conversion from wxImage; HiDPI adaptation for propgrid buffer and wxRTC images
2015-11-15 12:49:25 +00:00
JulianSmart
ec2d9a2f89
Ensure paragraph properties are preserved when inserting a fragment in wxRTC
2015-11-14 18:50:30 +00:00
JulianSmart
6993b73042
Implement freeze/thaw in Do/Undo to considerably speed up commands with a large number of actions (commit omitted part)
2015-11-14 18:47:33 +00:00
JulianSmart
f2bc1f5e1d
Fixes for list style dialog and bullet drawing when no left subindent is specified
2015-11-14 18:37:12 +00:00
JulianSmart
5979facc48
Fixed bug in border drawing
2015-10-07 14:40:36 +01:00
JulianSmart
40430585d6
Removed erroneous variable declaration
2015-09-28 14:17:21 +01:00
Vadim Zeitlin
5a9ce576a2
No changes, just remove an unused variable.
...
Get rid of the g++ warning about it.
2015-05-24 02:00:34 +02:00
JulianSmart
4c772b4221
Fixed clipped borders on scaled-to-fit images, and fixed a floating image layout bug.
2015-05-23 15:33:54 +01:00
Dimitri Schoolwerth
8f8d58d193
Use wx-prefixed macros throughout the repository.
...
Change {DECLARE,IMPLEMENT}_*CLASS and {DECLARE,BEGIN,END}_EVENT_TABLE
occurrences to use the wx-prefixed version of the macros.
2015-04-23 22:00:35 +04:00
Vadim Zeitlin
3bec79d71c
Fix harmless warning about implicit double to char conversion.
...
Round the double value before passing it to wxColour::Set() instead of relying
on the implicit conversion which is dangerous and correctly flagged as such by
g++.
2015-03-01 02:05:28 +01:00
Julian Smart
0df45db7f6
Now uses the correct font and text effect when drawing bullet text.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78522 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-18 17:37:12 +00:00
Julian Smart
8cf3e90650
Now allows space for a bullet even if no left subindent was specified; added a MeasureBullet function to support this.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78518 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-18 12:18:27 +00:00
Vadim Zeitlin
5a8893aa7a
Fix harmless unused variable warning in some build configurations.
...
Don't declare the variables if they are not going to be used.
Closes #16830 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78436 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-04 13:16:26 +00:00
Paul Cornett
1b14371f07
use logical operator, rather than bitwise, on bools, closes #16824
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78432 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-02-02 17:23:55 +00:00
Julian Smart
4a5ae79a36
Remove selection before container is deleted or it could cause a crash later.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78398 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-01-21 14:31:28 +00:00
Julian Smart
1d1f045f11
Bullet no longer gets the attributes from the first object in the list paragraph, so we can control it via paragraph attributes.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78370 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-01-13 17:05:14 +00:00
Julian Smart
08f8f5311f
Added shadows to box attributes, and relevant controls in the Background page.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78280 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-12-17 16:04:03 +00:00
Julian Smart
46d4a7d01c
Don't take right indent into account twice when aligning lines
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78102 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-07 17:32:07 +00:00
Julian Smart
cf72b6c111
Don't calculate refresh optimizations if we're not going to use them
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78025 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-16 10:13:48 +00:00
Julian Smart
8c56462500
Corrections to HasCharacterAttributes, HasParagraphAttributes
...
EditProperties functions don't try to change read-only content
Page up/down behaviour now takes into account margins and scale
Transparency and y poition corrections to field labels
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77981 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-10-08 10:29:01 +00:00
Julian Smart
4f4258cfdc
Implemented vertical image alignment.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77722 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-18 14:39:49 +00:00
Julian Smart
7269fba894
Compensate for lack of bitmap inversion on Mac when selecting content.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77489 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-08-28 08:31:51 +00:00
Vadim Zeitlin
33a92d117b
Suppress unused variable warning in wxRichTextObject code.
...
Put the variable used only inside #if 0'd code inside #if 0 itself
(it would be better to get rid of this entirely, of course...).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77474 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-08-24 15:32:07 +00:00
Julian Smart
6eec9dda58
Layout fix for paragraphs after floating objects not centering
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76897 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-07-13 08:44:22 +00:00
Vadim Zeitlin
d53f93f607
Fix wxRichTextCtrl code compilation with wxUSE_XML==0.
...
Add missing wxUSE_XML checks.
Closes #16251 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76490 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-05-10 16:15:46 +00:00
Julian Smart
1a16259223
Draw an unknown field using a fallback field type, so it's not invisible.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76389 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-04-22 16:25:48 +00:00
Julian Smart
9b8b5b085d
Object position calculation correction
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76294 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-04-07 16:23:05 +00:00
Paul Cornett
87bb3c9c4f
fix some asserts that were clearly meant to be wxFAIL_MSG
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76272 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-04-04 15:09:15 +00:00
Julian Smart
9ab80ed818
Use style sheet when copying to the clipboard if available
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76243 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-03-31 16:11:08 +00:00
Vadim Zeitlin
33ad33d447
Add wxOVERRIDE and use it in common and wxOSX code.
...
Make overriding virtual methods more explicit and enable additional checks
provided by C++11 compilers when "override" is used.
Closes #16100 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76173 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-03-20 13:26:28 +00:00
Julian Smart
b4d02eafa3
Improved calculation of spanning column widths.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76154 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-03-18 09:14:42 +00:00
Julian Smart
cd3fc53163
Added on-demand image loading option to wxRTC.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76110 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-03-10 11:08:42 +00:00
Julian Smart
9adba53251
Paragraph and image layout fixes
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76025 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-27 15:15:18 +00:00
Julian Smart
f631f732af
Corrections to attribute manipulation
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@76022 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-27 10:03:53 +00:00
Julian Smart
29a83101bc
Fixed floating object layout when there is only a short text string in the paragraph
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75895 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-17 14:54:09 +00:00
Julian Smart
4d331cea32
Compile fix
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75892 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-16 11:41:20 +00:00
Julian Smart
8762e50748
Sizing fix in wxRichTextImage::LoadImageCache
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75887 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-15 18:11:44 +00:00
Julian Smart
2124c5688b
Optimized wxRTC insertion and deletion when floating objects are present.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75884 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-15 16:19:43 +00:00
Julian Smart
f95ee1bade
Added ability to disable images in wxRTC for performance or image corruption reasons
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75881 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-13 12:32:46 +00:00
Julian Smart
5e989e67fc
Corrected wxTextBoxAttr::IsDefault() implementation
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75879 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-13 12:00:52 +00:00
Julian Smart
d2e7ba812c
Border drawing corrections
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75878 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-13 11:57:40 +00:00
Julian Smart
46944bebe4
Fixed a bug that prevented floating objects from being updated correctly
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75876 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-13 11:46:59 +00:00
Julian Smart
30d591010b
Return true from GetRangeSize or partial extents will be incorrectly filled in
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75842 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-08 11:55:08 +00:00
Vadim Zeitlin
e3c7cd18d6
Remove unnecessary redundant assignments.
...
Don't assign values consecutively to the same variable without using it in
between the assignments, this is useless.
See #15893 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75662 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-01-20 14:45:41 +00:00
Vadim Zeitlin
8cca19809b
Remove redundant checks from conditional statements.
...
It is not necessary to test for the condition which is already known to be
true or false because the code is inside the if statement checking it.
See #15893 .
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75661 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-01-20 14:45:35 +00:00
Vadim Zeitlin
a49d3f4161
Fix tons of warnings in wxMSW after deprecating wxPen/wxBrush int styles &c.
...
Replacement of FUTURE_WXWIN_COMPATIBILITY_3_0 with WXWIN_COMPATIBILITY_3_0 in
r75532 resulted in tons of warnings as all code using wxSOLID and similar
constants now uses the deprecated methods taking int instead of the preferred
ones taking wx{Pen,Brush}Style (and similarly for wxFont{Style,Weight,Family}).
Fix all of them but this also would seem to mean that this change might not be
such a good idea at all.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@75547 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-01-04 22:20:36 +00:00