Create a branch for GSoC 2010 project for wxRichTextCtrl image support enhancements by Mingquan Yang.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64197 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Recreate the image control dialog panel using DialogBlocks.
Add a new richtextimagepage.h/cpp and update the bakefiles.



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64471 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Use dialog instead of wxPanel as the property interface.
Only change to panels if we really need in the future.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64525 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Make the dialog and the sample ready, now deal with the simple aligment/resize layout.



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64554 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Popup the image dialog in richtext sample.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64572 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Validate the input data from image dialog.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64573 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Change to a better name. :)



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64574 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
The image can scale with user input now.



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64580 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Some remain works for image rescale.

1. Use wxDynamicCast instead of C++ one;
2. Use a temp wxImage to rescale and show;
3. We can use two digits under dicemal dot.



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Modify according to Julian advice.

1. Dialog controls change
2. Copy function added.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64592 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Add the 'Image Property' for context menu.



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64692 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
'Image Property' works well when scroll occurs.



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64697 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Add a new 'Insert Image...' MenuItem to the sample



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64698 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Add basic design structure of layout floatings.



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64816 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
add the basic floating layout idea to wxRichTextParagraph::Layout 



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64824 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
wxFloatCollector complete



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64829 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Fix some compile errors and make the sample run again.

But it is entirely a mess of the layout. :-)



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64841 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Fix bugs in GetAvailableRect. 



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64890 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Now, normal layout works again and I know what the lines mean. :-)



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64891 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
Refactor the class inheritance architecture



git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/SOC2010_RTC_IMAGES@64906 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775