jackyspeed / metalscroll

Automatically exported from code.google.com/p/metalscroll
Apache License 2.0
0 stars 0 forks source link

Visual extensions #9

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Hi, I've reworked some things in MetalScroll to improve the visual 
experience. I'm attaching 2 screens and source with the dll. If you have 
MetalScroll installed just replace the dll. (this issue is rather an update).

- I created left and right margins, which have place only for markers, 
which are now smaller and not one on another like before. On the left 
you have edited code lines (saved,unsaved, in cyan) and breakpoints (in 
red). On the right side are bookmarks (light blue) and find results 
(orange/pink-red), all colors can be customized.
- Bookmarks have 4 levels when put together (markers change size and 
color), its visible on the screen shots. This is a good idea when you have 
plenty of them and want them not to look the same.
- Options dialog is opened with RMB, this way is more convenient, it 
doesn't switch position.
- Since now the preview code window and the bar have more syntax 
colors (numbers,strings,etc.), they can be customized in options dialog. 
Preview is now more like the code. The coloring has some defects, but it 
gives more information and preview.
- Find results markers are drawn on overlay, not in text, so when the 
scrollbar gets resized they are still the same. Added also options to 
change their sizes (also separate on right margin) and bookmarks size. 
This is can be seen on the second screen with 14k lines of code.
- added option SplitterH for masking the dirty area, seems working.
- I have also added font size for preview, but it changes after restarting. 
Resigned from bold fonts which consumed one char when longer.

Original issue reported on code.google.com by crystal...@gmail.com on 6 Feb 2010 at 3:51

Attachments:

GoogleCodeExporter commented 8 years ago
mihnea.balta

maybe this can be merge to main branch?

Original comment by noisy.pl@gmail.com on 3 Mar 2010 at 3:27

GoogleCodeExporter commented 8 years ago
I've found a small bug in drawing pixels at my margin, which sometimes caused 
VisualStudio to 
crash. (in MetalBar.cpp line 520).
I'm attaching repaired version.

Original comment by crystal...@gmail.com on 10 Apr 2010 at 7:40

GoogleCodeExporter commented 8 years ago
Found another bug at margins. This version doesn't crash.

Original comment by Cry...@gmail.com on 22 May 2010 at 2:25

Attachments: