Hello,
I have updated the SVN (revision 55).
I have done many updates in the tool (mainly internal - nearly no new features - I have focused on debugging).
CHANGES:
1 - Copy To / Paste from file implemented (via context menu)
2 - DragImage: bug solved when selection is large (zoomed for example)
The cursor in that case was disappearing
In addition, the flicker has been removed
Solved by reordering the Drawing operations, and modifications of XPMEditorPanel::ProcessDragAction
(hiding the drag image and repainting were not necessary).
3 - Drag action: now holding the shift key will prevent the image to be deleted
4 - Bug solved in Drag Action: 1 or 2 pixels innacuracy in draging selection with the mouse
5 - Bug solved: PasteImage gives a black image when the image is truncated
6 - Bug solved: ClearSelection: when the image to paste is bigger than the destination image, nothing is done sometimes
7 - Bug solved: MIME Handling: when no extensions was available in the file name, the Plugin was trying to open the file anyway
and gave no chance to the default MIME handler.
8 - Added default context menu entries in Project Manager
9 - Remove some flickering when creating the editor
10 - Bug solved: When dropping a file on Code::Blocks, the file is displayed correctly - however, the Zoom function does not work.
Editing & Saving are working.
Loading the SAME file using the Project Manager or the File/Load menu gives normal results (no bug)
11 - Pen + Brush + Eraser: SHIFT key behaviour implemented
12 - bug solved Copy / Paste:
before copy : bitmap put in clipboard has a Mask
after paste : bitmap does not have mask
Solved by adding a custom data format in the clipboard
13 - Change in Text Tool.
Currently partially broken (orientation not taken into account) due to the changes.
I am currently working on wxDragImage : I must rewrite it in part, because I have problems with large zoom (up to 1 GB memory used for a stupid bitmap...).
Sebastien