├── .gitattributes ├── .vs └── Notepad │ └── v15 │ ├── Server │ └── sqlite3 │ │ ├── storage.ide │ │ ├── storage.ide-shm │ │ └── storage.ide-wal │ └── sqlite3 │ ├── storage.ide-shm │ └── storage.ide-wal ├── LICENSE ├── Notepad.sln ├── Notepad ├── App.config ├── Form1.Designer.cs ├── Form1.cs ├── Form1.resx ├── Form2.Designer.cs ├── Form2.cs ├── Form2.resx ├── Notepad.csproj ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── appicon.ico ├── bin │ ├── Debug │ │ ├── Notepad.exe │ │ ├── Notepad.exe.config │ │ └── Notepad.pdb │ └── Release │ │ ├── Notepad.exe │ │ ├── Notepad.exe.config │ │ └── Notepad.pdb ├── icon.ico ├── icon1.ico └── obj │ ├── Debug │ ├── DesignTimeResolveAssemblyReferences.cache │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── Notepad.Form1.resources │ ├── Notepad.Form2.resources │ ├── Notepad.Properties.Resources.resources │ ├── Notepad.csproj.CoreCompileInputs.cache │ ├── Notepad.csproj.FileListAbsolute.txt │ ├── Notepad.csproj.GenerateResource.Cache │ ├── Notepad.csprojResolveAssemblyReference.cache │ ├── Notepad.exe │ ├── Notepad.pdb │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ └── Release │ ├── DesignTimeResolveAssemblyReferences.cache │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── Notepad.Form1.resources │ ├── Notepad.Form2.resources │ ├── Notepad.Properties.Resources.resources │ ├── Notepad.csproj.CoreCompileInputs.cache │ ├── Notepad.csproj.FileListAbsolute.txt │ ├── Notepad.csproj.GenerateResource.Cache │ ├── Notepad.csprojResolveAssemblyReference.cache │ ├── Notepad.exe │ ├── Notepad.pdb │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs ├── README.md ├── Resources ├── appicon.ico └── notepad-icon.png └── Screenshot.png /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto -------------------------------------------------------------------------------- /.vs/Notepad/v15/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- 1 | SQLite format 3@ .A  -------------------------------------------------------------------------------- /.vs/Notepad/v15/Server/sqlite3/storage.ide-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/.vs/Notepad/v15/Server/sqlite3/storage.ide-shm -------------------------------------------------------------------------------- /.vs/Notepad/v15/Server/sqlite3/storage.ide-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/.vs/Notepad/v15/Server/sqlite3/storage.ide-wal -------------------------------------------------------------------------------- /.vs/Notepad/v15/sqlite3/storage.ide-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/.vs/Notepad/v15/sqlite3/storage.ide-shm -------------------------------------------------------------------------------- /.vs/Notepad/v15/sqlite3/storage.ide-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/.vs/Notepad/v15/sqlite3/storage.ide-wal -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Lavertis 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /Notepad.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.26730.3 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Notepad", "Notepad\Notepad.csproj", "{DBEED383-976A-460E-8FB9-F13161EB44EE}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {DBEED383-976A-460E-8FB9-F13161EB44EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {DBEED383-976A-460E-8FB9-F13161EB44EE}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {DBEED383-976A-460E-8FB9-F13161EB44EE}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {DBEED383-976A-460E-8FB9-F13161EB44EE}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {F52DD140-D525-489B-9EA3-F252ED21212F} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /Notepad/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Notepad/Form1.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace Notepad 2 | { 3 | partial class Form1 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); 32 | this.textBox1 = new System.Windows.Forms.TextBox(); 33 | this.menuStrip1 = new System.Windows.Forms.MenuStrip(); 34 | this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 35 | this.newToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 36 | this.openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 37 | this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripSeparator(); 38 | this.saveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 39 | this.saveAsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 40 | this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripSeparator(); 41 | this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 42 | this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 43 | this.cutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 44 | this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 45 | this.pasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 46 | this.deleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 47 | this.toolStripMenuItem4 = new System.Windows.Forms.ToolStripSeparator(); 48 | this.selectAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 49 | this.formatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 50 | this.wordWrapToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 51 | this.fontToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 52 | this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 53 | this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 54 | this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); 55 | this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog(); 56 | this.fontDialog1 = new System.Windows.Forms.FontDialog(); 57 | this.labelFormat = new System.Windows.Forms.Label(); 58 | this.themeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 59 | this.blackToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 60 | this.grayToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 61 | this.defaultToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 62 | this.menuStrip1.SuspendLayout(); 63 | this.SuspendLayout(); 64 | // 65 | // textBox1 66 | // 67 | this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 68 | | System.Windows.Forms.AnchorStyles.Left) 69 | | System.Windows.Forms.AnchorStyles.Right))); 70 | this.textBox1.Font = new System.Drawing.Font("Consolas", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 71 | this.textBox1.Location = new System.Drawing.Point(12, 27); 72 | this.textBox1.Multiline = true; 73 | this.textBox1.Name = "textBox1"; 74 | this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; 75 | this.textBox1.Size = new System.Drawing.Size(1083, 497); 76 | this.textBox1.TabIndex = 0; 77 | this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBox1_KeyDown); 78 | // 79 | // menuStrip1 80 | // 81 | this.menuStrip1.GripMargin = new System.Windows.Forms.Padding(0); 82 | this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { 83 | this.fileToolStripMenuItem, 84 | this.editToolStripMenuItem, 85 | this.formatToolStripMenuItem, 86 | this.helpToolStripMenuItem, 87 | this.themeToolStripMenuItem}); 88 | this.menuStrip1.Location = new System.Drawing.Point(0, 0); 89 | this.menuStrip1.Name = "menuStrip1"; 90 | this.menuStrip1.Size = new System.Drawing.Size(1107, 24); 91 | this.menuStrip1.TabIndex = 1; 92 | this.menuStrip1.Text = "menuStrip1"; 93 | // 94 | // fileToolStripMenuItem 95 | // 96 | this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { 97 | this.newToolStripMenuItem, 98 | this.openToolStripMenuItem, 99 | this.toolStripMenuItem3, 100 | this.saveToolStripMenuItem, 101 | this.saveAsToolStripMenuItem, 102 | this.toolStripMenuItem2, 103 | this.exitToolStripMenuItem}); 104 | this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; 105 | this.fileToolStripMenuItem.Size = new System.Drawing.Size(37, 20); 106 | this.fileToolStripMenuItem.Text = "&File"; 107 | // 108 | // newToolStripMenuItem 109 | // 110 | this.newToolStripMenuItem.Name = "newToolStripMenuItem"; 111 | this.newToolStripMenuItem.Size = new System.Drawing.Size(194, 22); 112 | this.newToolStripMenuItem.Text = "&New Ctrl+N"; 113 | this.newToolStripMenuItem.Click += new System.EventHandler(this.newToolStripMenuItem_Click); 114 | // 115 | // openToolStripMenuItem 116 | // 117 | this.openToolStripMenuItem.Name = "openToolStripMenuItem"; 118 | this.openToolStripMenuItem.Size = new System.Drawing.Size(194, 22); 119 | this.openToolStripMenuItem.Text = "&Open... Ctrl+O"; 120 | this.openToolStripMenuItem.Click += new System.EventHandler(this.openToolStripMenuItem_Click); 121 | // 122 | // toolStripMenuItem3 123 | // 124 | this.toolStripMenuItem3.Name = "toolStripMenuItem3"; 125 | this.toolStripMenuItem3.Size = new System.Drawing.Size(191, 6); 126 | // 127 | // saveToolStripMenuItem 128 | // 129 | this.saveToolStripMenuItem.Name = "saveToolStripMenuItem"; 130 | this.saveToolStripMenuItem.Size = new System.Drawing.Size(194, 22); 131 | this.saveToolStripMenuItem.Text = "&Save Ctrl+S"; 132 | this.saveToolStripMenuItem.Click += new System.EventHandler(this.saveToolStripMenuItem_Click); 133 | // 134 | // saveAsToolStripMenuItem 135 | // 136 | this.saveAsToolStripMenuItem.Name = "saveAsToolStripMenuItem"; 137 | this.saveAsToolStripMenuItem.Size = new System.Drawing.Size(194, 22); 138 | this.saveAsToolStripMenuItem.Text = "Save &As..."; 139 | this.saveAsToolStripMenuItem.Click += new System.EventHandler(this.saveAsToolStripMenuItem_Click); 140 | // 141 | // toolStripMenuItem2 142 | // 143 | this.toolStripMenuItem2.Name = "toolStripMenuItem2"; 144 | this.toolStripMenuItem2.Size = new System.Drawing.Size(191, 6); 145 | // 146 | // exitToolStripMenuItem 147 | // 148 | this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; 149 | this.exitToolStripMenuItem.Size = new System.Drawing.Size(194, 22); 150 | this.exitToolStripMenuItem.Text = "Exit"; 151 | this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); 152 | // 153 | // editToolStripMenuItem 154 | // 155 | this.editToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { 156 | this.cutToolStripMenuItem, 157 | this.copyToolStripMenuItem, 158 | this.pasteToolStripMenuItem, 159 | this.deleteToolStripMenuItem, 160 | this.toolStripMenuItem4, 161 | this.selectAllToolStripMenuItem}); 162 | this.editToolStripMenuItem.Name = "editToolStripMenuItem"; 163 | this.editToolStripMenuItem.Size = new System.Drawing.Size(39, 20); 164 | this.editToolStripMenuItem.Text = "&Edit"; 165 | // 166 | // cutToolStripMenuItem 167 | // 168 | this.cutToolStripMenuItem.Name = "cutToolStripMenuItem"; 169 | this.cutToolStripMenuItem.Size = new System.Drawing.Size(197, 22); 170 | this.cutToolStripMenuItem.Text = "Cu&t Ctrl+X"; 171 | this.cutToolStripMenuItem.Click += new System.EventHandler(this.cutToolStripMenuItem_Click); 172 | // 173 | // copyToolStripMenuItem 174 | // 175 | this.copyToolStripMenuItem.Name = "copyToolStripMenuItem"; 176 | this.copyToolStripMenuItem.Size = new System.Drawing.Size(197, 22); 177 | this.copyToolStripMenuItem.Text = "&Copy Ctrl+C"; 178 | this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click); 179 | // 180 | // pasteToolStripMenuItem 181 | // 182 | this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem"; 183 | this.pasteToolStripMenuItem.Size = new System.Drawing.Size(197, 22); 184 | this.pasteToolStripMenuItem.Text = "&Paste Ctrl+V"; 185 | this.pasteToolStripMenuItem.Click += new System.EventHandler(this.pasteToolStripMenuItem_Click); 186 | // 187 | // deleteToolStripMenuItem 188 | // 189 | this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem"; 190 | this.deleteToolStripMenuItem.Size = new System.Drawing.Size(197, 22); 191 | this.deleteToolStripMenuItem.Text = "De&lete Del"; 192 | this.deleteToolStripMenuItem.Click += new System.EventHandler(this.deleteToolStripMenuItem_Click); 193 | // 194 | // toolStripMenuItem4 195 | // 196 | this.toolStripMenuItem4.Name = "toolStripMenuItem4"; 197 | this.toolStripMenuItem4.Size = new System.Drawing.Size(194, 6); 198 | // 199 | // selectAllToolStripMenuItem 200 | // 201 | this.selectAllToolStripMenuItem.Name = "selectAllToolStripMenuItem"; 202 | this.selectAllToolStripMenuItem.Size = new System.Drawing.Size(197, 22); 203 | this.selectAllToolStripMenuItem.Text = "Select &All Ctrl+A"; 204 | this.selectAllToolStripMenuItem.Click += new System.EventHandler(this.selectAllToolStripMenuItem_Click); 205 | // 206 | // formatToolStripMenuItem 207 | // 208 | this.formatToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { 209 | this.wordWrapToolStripMenuItem, 210 | this.fontToolStripMenuItem}); 211 | this.formatToolStripMenuItem.Name = "formatToolStripMenuItem"; 212 | this.formatToolStripMenuItem.Size = new System.Drawing.Size(57, 20); 213 | this.formatToolStripMenuItem.Text = "F&ormat"; 214 | // 215 | // wordWrapToolStripMenuItem 216 | // 217 | this.wordWrapToolStripMenuItem.Checked = true; 218 | this.wordWrapToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; 219 | this.wordWrapToolStripMenuItem.Name = "wordWrapToolStripMenuItem"; 220 | this.wordWrapToolStripMenuItem.Size = new System.Drawing.Size(152, 22); 221 | this.wordWrapToolStripMenuItem.Text = "&Word Wrap"; 222 | this.wordWrapToolStripMenuItem.Click += new System.EventHandler(this.wordWrapToolStripMenuItem_Click); 223 | // 224 | // fontToolStripMenuItem 225 | // 226 | this.fontToolStripMenuItem.Name = "fontToolStripMenuItem"; 227 | this.fontToolStripMenuItem.Size = new System.Drawing.Size(152, 22); 228 | this.fontToolStripMenuItem.Text = "&Font..."; 229 | this.fontToolStripMenuItem.Click += new System.EventHandler(this.fontToolStripMenuItem_Click); 230 | // 231 | // helpToolStripMenuItem 232 | // 233 | this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { 234 | this.aboutToolStripMenuItem}); 235 | this.helpToolStripMenuItem.Name = "helpToolStripMenuItem"; 236 | this.helpToolStripMenuItem.Size = new System.Drawing.Size(44, 20); 237 | this.helpToolStripMenuItem.Text = "&Help"; 238 | // 239 | // aboutToolStripMenuItem 240 | // 241 | this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; 242 | this.aboutToolStripMenuItem.Size = new System.Drawing.Size(152, 22); 243 | this.aboutToolStripMenuItem.Text = "&About..."; 244 | this.aboutToolStripMenuItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click); 245 | // 246 | // saveFileDialog1 247 | // 248 | this.saveFileDialog1.CheckPathExists = false; 249 | this.saveFileDialog1.DefaultExt = "txt"; 250 | this.saveFileDialog1.Filter = "Text Documents|*txt|All files|*.*"; 251 | // 252 | // fontDialog1 253 | // 254 | this.fontDialog1.Font = new System.Drawing.Font("Consolas", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 255 | this.fontDialog1.FontMustExist = true; 256 | this.fontDialog1.ShowColor = true; 257 | // 258 | // labelFormat 259 | // 260 | this.labelFormat.AutoSize = true; 261 | this.labelFormat.Dock = System.Windows.Forms.DockStyle.Bottom; 262 | this.labelFormat.Location = new System.Drawing.Point(0, 544); 263 | this.labelFormat.Name = "labelFormat"; 264 | this.labelFormat.Size = new System.Drawing.Size(61, 13); 265 | this.labelFormat.TabIndex = 2; 266 | this.labelFormat.Text = "No file fond"; 267 | this.labelFormat.TextAlign = System.Drawing.ContentAlignment.MiddleRight; 268 | // 269 | // themeToolStripMenuItem 270 | // 271 | this.themeToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { 272 | this.blackToolStripMenuItem, 273 | this.grayToolStripMenuItem, 274 | this.defaultToolStripMenuItem}); 275 | this.themeToolStripMenuItem.Name = "themeToolStripMenuItem"; 276 | this.themeToolStripMenuItem.Size = new System.Drawing.Size(56, 20); 277 | this.themeToolStripMenuItem.Text = "Theme"; 278 | // 279 | // blackToolStripMenuItem 280 | // 281 | this.blackToolStripMenuItem.Name = "blackToolStripMenuItem"; 282 | this.blackToolStripMenuItem.Size = new System.Drawing.Size(152, 22); 283 | this.blackToolStripMenuItem.Text = "Black"; 284 | this.blackToolStripMenuItem.Click += new System.EventHandler(this.blackToolStripMenuItem_Click); 285 | // 286 | // grayToolStripMenuItem 287 | // 288 | this.grayToolStripMenuItem.Name = "grayToolStripMenuItem"; 289 | this.grayToolStripMenuItem.Size = new System.Drawing.Size(152, 22); 290 | this.grayToolStripMenuItem.Text = "Gray"; 291 | this.grayToolStripMenuItem.Click += new System.EventHandler(this.grayToolStripMenuItem_Click); 292 | // 293 | // defaultToolStripMenuItem 294 | // 295 | this.defaultToolStripMenuItem.Name = "defaultToolStripMenuItem"; 296 | this.defaultToolStripMenuItem.Size = new System.Drawing.Size(152, 22); 297 | this.defaultToolStripMenuItem.Text = "Default"; 298 | this.defaultToolStripMenuItem.Click += new System.EventHandler(this.defaultToolStripMenuItem_Click); 299 | // 300 | // Form1 301 | // 302 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 303 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 304 | this.BackColor = System.Drawing.Color.White; 305 | this.ClientSize = new System.Drawing.Size(1107, 557); 306 | this.Controls.Add(this.labelFormat); 307 | this.Controls.Add(this.textBox1); 308 | this.Controls.Add(this.menuStrip1); 309 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 310 | this.MainMenuStrip = this.menuStrip1; 311 | this.Name = "Form1"; 312 | this.Text = "Notepad"; 313 | this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing); 314 | this.menuStrip1.ResumeLayout(false); 315 | this.menuStrip1.PerformLayout(); 316 | this.ResumeLayout(false); 317 | this.PerformLayout(); 318 | 319 | } 320 | 321 | #endregion 322 | 323 | private System.Windows.Forms.TextBox textBox1; 324 | private System.Windows.Forms.MenuStrip menuStrip1; 325 | private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem; 326 | private System.Windows.Forms.ToolStripMenuItem editToolStripMenuItem; 327 | private System.Windows.Forms.ToolStripMenuItem formatToolStripMenuItem; 328 | private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem; 329 | private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem; 330 | private System.Windows.Forms.ToolStripMenuItem newToolStripMenuItem; 331 | private System.Windows.Forms.ToolStripMenuItem openToolStripMenuItem; 332 | private System.Windows.Forms.ToolStripSeparator toolStripMenuItem3; 333 | private System.Windows.Forms.ToolStripMenuItem saveToolStripMenuItem; 334 | private System.Windows.Forms.ToolStripMenuItem saveAsToolStripMenuItem; 335 | private System.Windows.Forms.ToolStripSeparator toolStripMenuItem2; 336 | private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; 337 | private System.Windows.Forms.ToolStripMenuItem cutToolStripMenuItem; 338 | private System.Windows.Forms.ToolStripMenuItem copyToolStripMenuItem; 339 | private System.Windows.Forms.ToolStripMenuItem pasteToolStripMenuItem; 340 | private System.Windows.Forms.ToolStripMenuItem deleteToolStripMenuItem; 341 | private System.Windows.Forms.ToolStripSeparator toolStripMenuItem4; 342 | private System.Windows.Forms.ToolStripMenuItem selectAllToolStripMenuItem; 343 | private System.Windows.Forms.ToolStripMenuItem wordWrapToolStripMenuItem; 344 | private System.Windows.Forms.ToolStripMenuItem fontToolStripMenuItem; 345 | private System.Windows.Forms.OpenFileDialog openFileDialog1; 346 | private System.Windows.Forms.SaveFileDialog saveFileDialog1; 347 | private System.Windows.Forms.FontDialog fontDialog1; 348 | private System.Windows.Forms.Label labelFormat; 349 | private System.Windows.Forms.ToolStripMenuItem themeToolStripMenuItem; 350 | private System.Windows.Forms.ToolStripMenuItem blackToolStripMenuItem; 351 | private System.Windows.Forms.ToolStripMenuItem grayToolStripMenuItem; 352 | private System.Windows.Forms.ToolStripMenuItem defaultToolStripMenuItem; 353 | } 354 | } 355 | 356 | -------------------------------------------------------------------------------- /Notepad/Form1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.IO; 7 | using System.Linq; 8 | using System.Text; 9 | using System.Threading.Tasks; 10 | using System.Windows.Forms; 11 | 12 | namespace Notepad 13 | { 14 | public partial class Form1 : Form 15 | { 16 | String path = String.Empty; 17 | 18 | public Form1() => InitializeComponent(); 19 | 20 | private string ReturnMessageFromFormat(string type) 21 | { 22 | switch (type) 23 | { 24 | case "ino": 25 | return "Arduino"; 26 | break; 27 | case "cs": 28 | return "C#"; 29 | break; 30 | case "cpp": 31 | return "C++"; 32 | break; 33 | case "c": 34 | return "C"; 35 | break; 36 | case "btwo": 37 | return "Braintwo"; 38 | break; 39 | case "json": 40 | return "Json"; 41 | break; 42 | case "xml": 43 | return "Xml"; 44 | break; 45 | case "html": 46 | return "HTML"; 47 | break; 48 | case "css": 49 | return "CSS"; 50 | break; 51 | case "js": 52 | return "JavaScript"; 53 | break; 54 | default: 55 | return "Text"; 56 | break; 57 | 58 | } 59 | } 60 | 61 | private void openToolStripMenuItem_Click(object sender, EventArgs e) 62 | { 63 | if (openFileDialog1.ShowDialog() == DialogResult.OK) 64 | { 65 | textBox1.Text = File.ReadAllText(path = openFileDialog1.FileName); 66 | string[] SplitExtension = openFileDialog1.FileName.Split('.'); 67 | labelFormat.Text = ReturnMessageFromFormat(SplitExtension[1]); 68 | 69 | } 70 | } 71 | 72 | private void saveAsToolStripMenuItem_Click(object sender, EventArgs e) 73 | { 74 | if (saveFileDialog1.ShowDialog() == DialogResult.OK) 75 | { 76 | File.WriteAllText(path = saveFileDialog1.FileName, textBox1.Text); 77 | } 78 | } 79 | 80 | private void saveToolStripMenuItem_Click(object sender, EventArgs e) 81 | { 82 | if (!String.IsNullOrWhiteSpace(path)) 83 | { 84 | File.WriteAllText(path, textBox1.Text); 85 | } 86 | else 87 | { 88 | saveAsToolStripMenuItem_Click(sender, e); 89 | } 90 | } 91 | 92 | private void exitPrompt() 93 | { 94 | DialogResult = MessageBox.Show("Do you want to save current file?", 95 | "Notepad", 96 | MessageBoxButtons.YesNoCancel, 97 | MessageBoxIcon.Question, 98 | MessageBoxDefaultButton.Button2); 99 | } 100 | 101 | private void newToolStripMenuItem_Click(object sender, EventArgs e) 102 | { 103 | if (!String.IsNullOrWhiteSpace(textBox1.Text)) 104 | { 105 | exitPrompt(); 106 | 107 | if (DialogResult == DialogResult.Yes) 108 | { 109 | saveToolStripMenuItem_Click(sender, e); 110 | textBox1.Text = String.Empty; 111 | path = String.Empty;; 112 | } 113 | else if (DialogResult == DialogResult.No) 114 | { 115 | textBox1.Text = String.Empty;; 116 | path = String.Empty;; 117 | } 118 | 119 | } 120 | } 121 | 122 | private void selectAllToolStripMenuItem_Click(object sender, EventArgs e) => textBox1.SelectAll(); 123 | 124 | private void cutToolStripMenuItem_Click(object sender, EventArgs e) => textBox1.Cut(); 125 | 126 | private void copyToolStripMenuItem_Click(object sender, EventArgs e) => textBox1.Copy(); 127 | 128 | private void pasteToolStripMenuItem_Click(object sender, EventArgs e) => textBox1.Paste(); 129 | 130 | private void deleteToolStripMenuItem_Click(object sender, EventArgs e) => textBox1.SelectedText = String.Empty; 131 | 132 | 133 | private void wordWrapToolStripMenuItem_Click(object sender, EventArgs e) 134 | { 135 | if (wordWrapToolStripMenuItem.Checked == true) 136 | { 137 | textBox1.WordWrap = false; 138 | textBox1.ScrollBars = ScrollBars.Both; 139 | wordWrapToolStripMenuItem.Checked = false; 140 | } 141 | else 142 | { 143 | textBox1.WordWrap = true; 144 | textBox1.ScrollBars = ScrollBars.Vertical; 145 | wordWrapToolStripMenuItem.Checked = true; 146 | } 147 | } 148 | 149 | private void fontToolStripMenuItem_Click(object sender, EventArgs e) 150 | { 151 | if (fontDialog1.ShowDialog() == DialogResult.OK) 152 | { 153 | textBox1.Font = textBox1.Font = new Font(fontDialog1.Font, fontDialog1.Font.Style); 154 | textBox1.ForeColor = fontDialog1.Color; 155 | } 156 | } 157 | 158 | private void aboutToolStripMenuItem_Click(object sender, EventArgs e) 159 | { 160 | Form aboutForm = new Form2(); 161 | aboutForm.ShowDialog(); 162 | } 163 | 164 | 165 | private void exitToolStripMenuItem_Click(object sender, EventArgs e) => Application.Exit(); 166 | 167 | private void Form1_FormClosing(object sender, FormClosingEventArgs e) 168 | { 169 | if (!string.IsNullOrWhiteSpace(textBox1.Text)) 170 | { 171 | exitPrompt(); 172 | 173 | if (DialogResult == DialogResult.Yes) 174 | { 175 | saveToolStripMenuItem_Click(sender, e); 176 | } 177 | else if (DialogResult == DialogResult.Cancel) 178 | { 179 | e.Cancel = true; 180 | } 181 | } 182 | } 183 | 184 | private void textBox1_KeyDown(object sender, KeyEventArgs e) 185 | { 186 | if (e.Control) 187 | { 188 | switch (e.KeyCode) 189 | { 190 | case Keys.A: 191 | e.SuppressKeyPress = true; 192 | textBox1.SelectAll(); 193 | break; 194 | case Keys.N: 195 | e.SuppressKeyPress = true; 196 | newToolStripMenuItem_Click(sender, e); 197 | break; 198 | case Keys.S: 199 | e.SuppressKeyPress = true; 200 | saveToolStripMenuItem_Click(sender, e); 201 | break; 202 | } 203 | } 204 | } 205 | 206 | private void blackToolStripMenuItem_Click(object sender, EventArgs e) 207 | { 208 | textBox1.ForeColor = Color.White; 209 | textBox1.BackColor = Color.Black; 210 | this.BackColor = Color.Gray; 211 | } 212 | 213 | private void grayToolStripMenuItem_Click(object sender, EventArgs e) 214 | { 215 | textBox1.ForeColor = Color.Black; 216 | textBox1.BackColor = Color.Gray; 217 | this.BackColor = Color.Gray; 218 | } 219 | 220 | private void defaultToolStripMenuItem_Click(object sender, EventArgs e) 221 | { 222 | textBox1.ForeColor = Color.Black; 223 | textBox1.BackColor = Color.White; 224 | this.BackColor = Color.White; 225 | } 226 | } 227 | } 228 | -------------------------------------------------------------------------------- /Notepad/Form2.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace Notepad 2 | { 3 | partial class Form2 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form2)); 32 | this.pictureBox1 = new System.Windows.Forms.PictureBox(); 33 | this.button1 = new System.Windows.Forms.Button(); 34 | this.label1 = new System.Windows.Forms.Label(); 35 | ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); 36 | this.SuspendLayout(); 37 | // 38 | // pictureBox1 39 | // 40 | this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); 41 | this.pictureBox1.Location = new System.Drawing.Point(110, 20); 42 | this.pictureBox1.Name = "pictureBox1"; 43 | this.pictureBox1.Size = new System.Drawing.Size(64, 64); 44 | this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; 45 | this.pictureBox1.TabIndex = 0; 46 | this.pictureBox1.TabStop = false; 47 | // 48 | // button1 49 | // 50 | this.button1.Font = new System.Drawing.Font("Consolas", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 51 | this.button1.Location = new System.Drawing.Point(110, 200); 52 | this.button1.Name = "button1"; 53 | this.button1.Size = new System.Drawing.Size(64, 24); 54 | this.button1.TabIndex = 2; 55 | this.button1.Text = "OK"; 56 | this.button1.UseVisualStyleBackColor = true; 57 | this.button1.Click += new System.EventHandler(this.button1_Click); 58 | // 59 | // label1 60 | // 61 | this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 62 | this.label1.Location = new System.Drawing.Point(12, 115); 63 | this.label1.Name = "label1"; 64 | this.label1.Size = new System.Drawing.Size(260, 73); 65 | this.label1.TabIndex = 3; 66 | this.label1.Text = "This is my first simple notepad app in C# created for educational purposes. " + 67 | " Version forked by Paulo Henrique."; 68 | this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; 69 | // 70 | // Form2 71 | // 72 | this.AcceptButton = this.button1; 73 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 74 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 75 | this.ClientSize = new System.Drawing.Size(284, 241); 76 | this.ControlBox = false; 77 | this.Controls.Add(this.label1); 78 | this.Controls.Add(this.button1); 79 | this.Controls.Add(this.pictureBox1); 80 | this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; 81 | this.Name = "Form2"; 82 | this.Text = "About"; 83 | this.TopMost = true; 84 | ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); 85 | this.ResumeLayout(false); 86 | this.PerformLayout(); 87 | 88 | } 89 | 90 | #endregion 91 | 92 | private System.Windows.Forms.PictureBox pictureBox1; 93 | private System.Windows.Forms.Button button1; 94 | private System.Windows.Forms.Label label1; 95 | } 96 | } -------------------------------------------------------------------------------- /Notepad/Form2.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Forms; 10 | 11 | namespace Notepad 12 | { 13 | public partial class Form2 : Form 14 | { 15 | public Form2() 16 | { 17 | InitializeComponent(); 18 | } 19 | 20 | private void button1_Click(object sender, EventArgs e) 21 | { 22 | this.Close(); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Notepad/Form2.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | 122 | 123 | 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 221 | 222 | 223 | -------------------------------------------------------------------------------- /Notepad/Notepad.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {DBEED383-976A-460E-8FB9-F13161EB44EE} 8 | WinExe 9 | Notepad 10 | Notepad 11 | v4.5 12 | 512 13 | 14 | 15 | AnyCPU 16 | true 17 | full 18 | false 19 | bin\Debug\ 20 | DEBUG;TRACE 21 | prompt 22 | 4 23 | 24 | 25 | AnyCPU 26 | pdbonly 27 | true 28 | bin\Release\ 29 | TRACE 30 | prompt 31 | 4 32 | 33 | 34 | appicon.ico 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | Form 52 | 53 | 54 | Form1.cs 55 | 56 | 57 | Form 58 | 59 | 60 | Form2.cs 61 | 62 | 63 | 64 | 65 | Form1.cs 66 | 67 | 68 | Form2.cs 69 | 70 | 71 | ResXFileCodeGenerator 72 | Resources.Designer.cs 73 | Designer 74 | 75 | 76 | True 77 | Resources.resx 78 | 79 | 80 | SettingsSingleFileGenerator 81 | Settings.Designer.cs 82 | 83 | 84 | True 85 | Settings.settings 86 | True 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | -------------------------------------------------------------------------------- /Notepad/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using System.Windows.Forms; 6 | 7 | namespace Notepad 8 | { 9 | static class Program 10 | { 11 | /// 12 | /// The main entry point for the application. 13 | /// 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new Form1()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Notepad/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("Notepad")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("Notepad")] 13 | [assembly: AssemblyCopyright("Copyright © 2017")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("dbeed383-976a-460e-8fb9-f13161eb44ee")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /Notepad/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace Notepad.Properties 12 | { 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources 26 | { 27 | 28 | private static global::System.Resources.ResourceManager resourceMan; 29 | 30 | private static global::System.Globalization.CultureInfo resourceCulture; 31 | 32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 33 | internal Resources() 34 | { 35 | } 36 | 37 | /// 38 | /// Returns the cached ResourceManager instance used by this class. 39 | /// 40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 41 | internal static global::System.Resources.ResourceManager ResourceManager 42 | { 43 | get 44 | { 45 | if ((resourceMan == null)) 46 | { 47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Notepad.Properties.Resources", typeof(Resources).Assembly); 48 | resourceMan = temp; 49 | } 50 | return resourceMan; 51 | } 52 | } 53 | 54 | /// 55 | /// Overrides the current thread's CurrentUICulture property for all 56 | /// resource lookups using this strongly typed resource class. 57 | /// 58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 59 | internal static global::System.Globalization.CultureInfo Culture 60 | { 61 | get 62 | { 63 | return resourceCulture; 64 | } 65 | set 66 | { 67 | resourceCulture = value; 68 | } 69 | } 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /Notepad/Properties/Resources.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | text/microsoft-resx 107 | 108 | 109 | 2.0 110 | 111 | 112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 113 | 114 | 115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | -------------------------------------------------------------------------------- /Notepad/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace Notepad.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Notepad/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Notepad/appicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/appicon.ico -------------------------------------------------------------------------------- /Notepad/bin/Debug/Notepad.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/bin/Debug/Notepad.exe -------------------------------------------------------------------------------- /Notepad/bin/Debug/Notepad.exe.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Notepad/bin/Debug/Notepad.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/bin/Debug/Notepad.pdb -------------------------------------------------------------------------------- /Notepad/bin/Release/Notepad.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/bin/Release/Notepad.exe -------------------------------------------------------------------------------- /Notepad/bin/Release/Notepad.exe.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Notepad/bin/Release/Notepad.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/bin/Release/Notepad.pdb -------------------------------------------------------------------------------- /Notepad/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/icon.ico -------------------------------------------------------------------------------- /Notepad/icon1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/icon1.ico -------------------------------------------------------------------------------- /Notepad/obj/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /Notepad/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Notepad/obj/Debug/Notepad.Form1.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/Notepad.Form1.resources -------------------------------------------------------------------------------- /Notepad/obj/Debug/Notepad.Form2.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/Notepad.Form2.resources -------------------------------------------------------------------------------- /Notepad/obj/Debug/Notepad.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/Notepad.Properties.Resources.resources -------------------------------------------------------------------------------- /Notepad/obj/Debug/Notepad.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 7834232f7f890c18d5deedef8d3503ca045791b9 2 | -------------------------------------------------------------------------------- /Notepad/obj/Debug/Notepad.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Notepad\Notepad\bin\Debug\Notepad.exe.config 2 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Notepad\Notepad\bin\Debug\Notepad.exe 3 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Notepad\Notepad\bin\Debug\Notepad.pdb 4 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Notepad\Notepad\obj\Debug\Notepad.csprojResolveAssemblyReference.cache 5 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Notepad\Notepad\obj\Debug\Notepad.Form1.resources 6 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Notepad\Notepad\obj\Debug\Notepad.Properties.Resources.resources 7 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Notepad\Notepad\obj\Debug\Notepad.csproj.GenerateResource.Cache 8 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Notepad\Notepad\obj\Debug\Notepad.csproj.CoreCompileInputs.cache 9 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Notepad\Notepad\obj\Debug\Notepad.exe 10 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Notepad\Notepad\obj\Debug\Notepad.pdb 11 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\bin\Debug\Notepad.exe.config 12 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\bin\Debug\Notepad.exe 13 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\bin\Debug\Notepad.pdb 14 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Debug\Notepad.csprojResolveAssemblyReference.cache 15 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Debug\Notepad.Form1.resources 16 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Debug\Notepad.Properties.Resources.resources 17 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Debug\Notepad.csproj.GenerateResource.Cache 18 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Debug\Notepad.csproj.CoreCompileInputs.cache 19 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Debug\Notepad.exe 20 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Debug\Notepad.pdb 21 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Debug\Notepad.Form2.resources 22 | -------------------------------------------------------------------------------- /Notepad/obj/Debug/Notepad.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/Notepad.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /Notepad/obj/Debug/Notepad.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/Notepad.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /Notepad/obj/Debug/Notepad.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/Notepad.exe -------------------------------------------------------------------------------- /Notepad/obj/Debug/Notepad.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/Notepad.pdb -------------------------------------------------------------------------------- /Notepad/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /Notepad/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /Notepad/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs -------------------------------------------------------------------------------- /Notepad/obj/Release/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /Notepad/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /Notepad/obj/Release/Notepad.Form1.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/Notepad.Form1.resources -------------------------------------------------------------------------------- /Notepad/obj/Release/Notepad.Form2.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/Notepad.Form2.resources -------------------------------------------------------------------------------- /Notepad/obj/Release/Notepad.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/Notepad.Properties.Resources.resources -------------------------------------------------------------------------------- /Notepad/obj/Release/Notepad.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 9fa0caa6f869ca9f058eaf1946bb6cada67cf6db 2 | -------------------------------------------------------------------------------- /Notepad/obj/Release/Notepad.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\bin\Release\Notepad.exe.config 2 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\bin\Release\Notepad.exe 3 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\bin\Release\Notepad.pdb 4 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Release\Notepad.Form1.resources 5 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Release\Notepad.Properties.Resources.resources 6 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Release\Notepad.csproj.GenerateResource.Cache 7 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Release\Notepad.csproj.CoreCompileInputs.cache 8 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Release\Notepad.exe 9 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Release\Notepad.pdb 10 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Release\Notepad.Form2.resources 11 | C:\Users\kuzmi\Desktop\Projects\C#\Applications\Simple_Notepad\Notepad\obj\Release\Notepad.csprojResolveAssemblyReference.cache 12 | C:\Users\Paulo Henrique\Downloads\Simple_Notepad-master\Notepad\obj\Release\Notepad.csprojResolveAssemblyReference.cache 13 | C:\Users\Paulo Henrique\Downloads\Simple_Notepad-master\Notepad\obj\Release\Notepad.Form1.resources 14 | C:\Users\Paulo Henrique\Downloads\Simple_Notepad-master\Notepad\obj\Release\Notepad.Form2.resources 15 | C:\Users\Paulo Henrique\Downloads\Simple_Notepad-master\Notepad\obj\Release\Notepad.Properties.Resources.resources 16 | C:\Users\Paulo Henrique\Downloads\Simple_Notepad-master\Notepad\obj\Release\Notepad.csproj.GenerateResource.Cache 17 | C:\Users\Paulo Henrique\Downloads\Simple_Notepad-master\Notepad\obj\Release\Notepad.csproj.CoreCompileInputs.cache 18 | C:\Users\Paulo Henrique\Downloads\Simple_Notepad-master\Notepad\obj\Release\Notepad.exe 19 | C:\Users\Paulo Henrique\Downloads\Simple_Notepad-master\Notepad\obj\Release\Notepad.pdb 20 | C:\Users\Paulo Henrique\Downloads\Simple_Notepad-master\Notepad\bin\Release\Notepad.exe.config 21 | C:\Users\Paulo Henrique\Downloads\Simple_Notepad-master\Notepad\bin\Release\Notepad.exe 22 | C:\Users\Paulo Henrique\Downloads\Simple_Notepad-master\Notepad\bin\Release\Notepad.pdb 23 | -------------------------------------------------------------------------------- /Notepad/obj/Release/Notepad.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/Notepad.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /Notepad/obj/Release/Notepad.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/Notepad.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /Notepad/obj/Release/Notepad.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/Notepad.exe -------------------------------------------------------------------------------- /Notepad/obj/Release/Notepad.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/Notepad.pdb -------------------------------------------------------------------------------- /Notepad/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /Notepad/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /Notepad/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Notepad/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Simple Notepad 2 | 3 | Simple C# notepad created in Visual Studio 4 | 5 | This was the first project in my programming career which ended up on GitHub. At the time of creation I wasn't aware of the existence of git, so that's why commits section doesn't look good. I decided to keep it as a reminder to where I started. 6 | 7 | ![](Screenshot.png) 8 | -------------------------------------------------------------------------------- /Resources/appicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Resources/appicon.ico -------------------------------------------------------------------------------- /Resources/notepad-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Resources/notepad-icon.png -------------------------------------------------------------------------------- /Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lavertis/simple-notepad/d61dfbb5d98a5c3fd9fef542807b5dd59e1e6a96/Screenshot.png --------------------------------------------------------------------------------