Skip to content

Commit 1f9c05a

Browse files
7.8 checkin
1 parent 2322702 commit 1f9c05a

File tree

14 files changed

+57
-121
lines changed

14 files changed

+57
-121
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,3 +374,4 @@
374374
/Sample Projects/MacroTest/golomakdollar0.prg
375375
/Sample Projects/MacroTest/datawithblanks.prg
376376
/Sample Projects/MacroTest/specialchar.d64
377+
/Sample Projects/MacroTest/myresult.d64

C64Models/Version/StudioVersion.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ namespace RetroDevStudio
22
{
33
public static class Version
44
{
5-
public const string VersionBase = "7.7";
5+
public const string VersionBase = "7.8";
66
}
77
}

C64Studio/Controls/DecentForms/ControlRenderer.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -784,16 +784,16 @@ internal void RenderTreeView()
784784

785785
private void DrawImage( System.Drawing.Image Image, Rectangle ImageRect )
786786
{
787-
_G.DrawImage( Image, ImageRect.X, ImageRect.Y, Image.Width, Image.Height );
787+
_G.DrawImage( Image, ImageRect.X - _DisplayOffsetX, ImageRect.Y - _DisplayOffsetY, Image.Width, Image.Height );
788788
}
789789

790790

791791

792792
private void DrawImageCentered( System.Drawing.Image Image, Rectangle ImageRect, int DX = 0, int DY = 0 )
793793
{
794794
_G.DrawImage( Image,
795-
ImageRect.X + ( ImageRect.Width - Image.Width ) / 2 + DX,
796-
ImageRect.Y + ( ImageRect.Height - Image.Height ) / 2 + DY,
795+
ImageRect.X + ( ImageRect.Width - Image.Width ) / 2 + DX - _DisplayOffsetX,
796+
ImageRect.Y + ( ImageRect.Height - Image.Height ) / 2 + DY - _DisplayOffsetY,
797797
Image.Width, Image.Height );
798798
}
799799

@@ -1099,7 +1099,7 @@ public void RenderTreeView()
10991099
{
11001100
imageIndex = 0;
11011101
}
1102-
DrawImage( treeView.ImageList.Images[imageIndex], imageRect );
1102+
DrawImageCentered( treeView.ImageList.Images[imageIndex], imageRect );
11031103
}
11041104

11051105

C64Studio/Controls/DecentForms/TreeView.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System;
1+
using GR.Image;
2+
using System;
23
using System.ComponentModel;
34
using System.Drawing;
45
using System.Linq;
@@ -60,6 +61,8 @@ public TreeView()
6061
Controls.Add( _ScrollBarH );
6162
_ScrollBar.Scroll += _ScrollBar_Scroll;
6263
_ScrollBarH.Scroll += _ScrollBarH_Scroll;
64+
65+
ItemHeight = (int)( ItemHeight * DPIHandler.DPIY / 96.0f + 0.5f );
6366
UpdateScrollbarState();
6467
}
6568

C64Studio/Dialogs/FormCommitChanges.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,11 @@ public FormCommitChanges( StudioCore Core, Project Project, ProjectElement Eleme
9999
{
100100
item.ImageIndex = (int)element.DocumentInfo.Type;
101101
}
102+
else
103+
{
104+
// binary for non project files
105+
item.ImageIndex = 12;
106+
}
102107

103108
if ( state.Filename == _Element.Filename )
104109
{

C64Studio/Documents/GraphicScreenEditor.Designer.cs

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

C64Studio/Documents/GraphicScreenEditor.cs

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -387,8 +387,8 @@ private void HandleMouseOnEditor( int X, int Y, MouseButtons Buttons )
387387
--actDY;
388388
}
389389
m_DragPoint.Offset( -tempDX * requiredDelta, -tempDY * requiredDelta );
390-
screenHScroll_Scroll( screenHScroll, new ScrollEventArgs( ScrollEventType.ThumbPosition, screenHScroll.Value ) );
391-
screenVScroll_Scroll( screenVScroll, new ScrollEventArgs( ScrollEventType.ThumbPosition, screenVScroll.Value ) );
390+
screenHScroll_Scroll( screenHScroll );
391+
screenVScroll_Scroll( screenVScroll );
392392
}
393393
}
394394
}
@@ -2878,25 +2878,22 @@ private void AdjustScrollbars()
28782878

28792879

28802880

2881-
private void screenHScroll_Scroll( object sender, ScrollEventArgs e )
2881+
private void screenHScroll_Scroll( DecentForms.ControlBase Sender )
28822882
{
2883-
if ( m_GraphicScreenProject.ScreenOffsetX != e.NewValue )
2883+
if ( m_GraphicScreenProject.ScreenOffsetX != screenHScroll.Value )
28842884
{
2885-
m_GraphicScreenProject.ScreenOffsetX = e.NewValue;
2886-
2887-
Debug.Log( $"Scrollx {e.NewValue}" );
2885+
m_GraphicScreenProject.ScreenOffsetX = screenHScroll.Value;
28882886
Redraw();
28892887
}
28902888
}
28912889

28922890

28932891

2894-
private void screenVScroll_Scroll( object sender, ScrollEventArgs e )
2892+
private void screenVScroll_Scroll( DecentForms.ControlBase Sender )
28952893
{
2896-
if ( m_GraphicScreenProject.ScreenOffsetY != e.NewValue )
2894+
if ( m_GraphicScreenProject.ScreenOffsetY != screenVScroll.Value )
28972895
{
2898-
m_GraphicScreenProject.ScreenOffsetY = e.NewValue;
2899-
Debug.Log( $"Scrolly {e.NewValue}" );
2896+
m_GraphicScreenProject.ScreenOffsetY = screenVScroll.Value;
29002897
Redraw();
29012898
}
29022899
}
@@ -4017,7 +4014,7 @@ private void btnZoomIn_Click( DecentForms.ControlBase Sender )
40174014
oldValueH = Math.Max( 0, oldValueH );
40184015
oldValueH = Math.Min( screenHScroll.Maximum, oldValueH );
40194016
screenHScroll.Value = oldValueH;
4020-
screenHScroll_Scroll( this, new ScrollEventArgs( ScrollEventType.ThumbPosition, oldValueH ) );
4017+
screenHScroll_Scroll( screenHScroll );
40214018

40224019
//screenVScroll.Value += centerY * m_ZoomFactor;
40234020

C64Studio/Documents/MapEditor.Designer.cs

Lines changed: 8 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

C64Studio/Documents/MapEditor.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ void pictureEditor_MouseWheel( object sender, MouseEventArgs e )
450450
if ( oldValue != newValue )
451451
{
452452
mapVScroll.Value = newValue;
453-
mapVScroll_Scroll( null, new ScrollEventArgs( ScrollEventType.ThumbPosition, oldValue, newValue ) );
453+
mapVScroll_Scroll( mapVScroll );
454454
}
455455
}
456456
}
@@ -2298,23 +2298,23 @@ private void btnMapApply_Click( DecentForms.ControlBase Sender )
22982298

22992299

23002300

2301-
private void mapHScroll_Scroll( object sender, ScrollEventArgs e )
2301+
private void mapHScroll_Scroll( DecentForms.ControlBase Sender )
23022302
{
2303-
if ( m_CurEditorOffsetX != e.NewValue )
2303+
if ( m_CurEditorOffsetX != mapHScroll.Value )
23042304
{
2305-
m_CurEditorOffsetX = e.NewValue;
2305+
m_CurEditorOffsetX = mapHScroll.Value;
23062306
RedrawMap();
23072307
Redraw();
23082308
}
23092309
}
23102310

23112311

23122312

2313-
private void mapVScroll_Scroll( object sender, ScrollEventArgs e )
2313+
private void mapVScroll_Scroll( DecentForms.ControlBase Sender )
23142314
{
2315-
if ( m_CurEditorOffsetY != e.NewValue )
2315+
if ( m_CurEditorOffsetY != mapVScroll.Value )
23162316
{
2317-
m_CurEditorOffsetY = e.NewValue;
2317+
m_CurEditorOffsetY = mapVScroll.Value;
23182318
RedrawMap();
23192319
Redraw();
23202320
}

C64Studio/StudioCore.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public class StudioCore
2323
public Notification Notification;
2424
public Tasks.TaskManager TaskManager;
2525
public bool ShuttingDown = false;
26-
public const string StudioVersion = Version.VersionBase + "b";
26+
public const string StudioVersion = Version.VersionBase;
2727
public StudioTheme Theming;
2828

2929
public static StudioCore StaticCore = null;

0 commit comments

Comments
 (0)