Update v0.2
This commit is contained in:
parent
c8011d5603
commit
c93dfc6413
22
AboutFrm.Designer.cs
generated
22
AboutFrm.Designer.cs
generated
@ -33,17 +33,18 @@
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.VersionLabel = new System.Windows.Forms.Label();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.linkLabel1 = new System.Windows.Forms.LinkLabel();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
|
||||
this.label1.Location = new System.Drawing.Point(12, 9);
|
||||
this.label1.Location = new System.Drawing.Point(108, 9);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(375, 24);
|
||||
this.label1.Size = new System.Drawing.Size(195, 24);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "DIT - Filename Reader - Fájlnév olvasó";
|
||||
this.label1.Text = "DIT - Fájlnév olvasó";
|
||||
//
|
||||
// label2
|
||||
//
|
||||
@ -67,17 +68,29 @@
|
||||
// label4
|
||||
//
|
||||
this.label4.AutoSize = true;
|
||||
this.label4.Location = new System.Drawing.Point(13, 121);
|
||||
this.label4.Location = new System.Drawing.Point(2, 153);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(195, 13);
|
||||
this.label4.TabIndex = 3;
|
||||
this.label4.Text = "Készítette: Lábodi Dávid - DIT Services";
|
||||
//
|
||||
// linkLabel1
|
||||
//
|
||||
this.linkLabel1.AutoSize = true;
|
||||
this.linkLabel1.Location = new System.Drawing.Point(309, 153);
|
||||
this.linkLabel1.Name = "linkLabel1";
|
||||
this.linkLabel1.Size = new System.Drawing.Size(72, 13);
|
||||
this.linkLabel1.TabIndex = 4;
|
||||
this.linkLabel1.TabStop = true;
|
||||
this.linkLabel1.Text = "dit-services.tk";
|
||||
this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
|
||||
//
|
||||
// AboutFrm
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(393, 175);
|
||||
this.Controls.Add(this.linkLabel1);
|
||||
this.Controls.Add(this.label4);
|
||||
this.Controls.Add(this.VersionLabel);
|
||||
this.Controls.Add(this.label2);
|
||||
@ -97,5 +110,6 @@
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label VersionLabel;
|
||||
private System.Windows.Forms.Label label4;
|
||||
private System.Windows.Forms.LinkLabel linkLabel1;
|
||||
}
|
||||
}
|
34
AboutFrm.cs
34
AboutFrm.cs
@ -13,6 +13,7 @@ namespace DIT_FileNameReader
|
||||
{
|
||||
public partial class AboutFrm : Form
|
||||
{
|
||||
|
||||
public AboutFrm()
|
||||
{
|
||||
System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
|
||||
@ -20,9 +21,35 @@ namespace DIT_FileNameReader
|
||||
string version = fvi.FileVersion;
|
||||
InitializeComponent();
|
||||
this.VersionLabel.Text = version;
|
||||
this.Text = "DIT - Filename Reader - About";
|
||||
initializeLanguages();
|
||||
}
|
||||
|
||||
|
||||
private void initializeLanguages()
|
||||
{
|
||||
if (MainFrm.selectedLang==1)
|
||||
{
|
||||
AboutHungary();
|
||||
}
|
||||
if (MainFrm.selectedLang ==0)
|
||||
{
|
||||
AboutEnglish();
|
||||
}
|
||||
}
|
||||
private void AboutHungary()
|
||||
{
|
||||
this.Text = "DIT - Fájlnév olvasó - About";
|
||||
this.label1.Text = "DIT - Fájlnév olvasó";
|
||||
this.label2.Text = "Verzió:";
|
||||
this.label4.Text = "Készítette: Lábodi Dávid - DIT Services";
|
||||
}
|
||||
private void AboutEnglish()
|
||||
{
|
||||
this.Text = "DIT - Filename Reader - About";
|
||||
this.label1.Text = "DIT - Filename Reader";
|
||||
this.label2.Text = "Version:";
|
||||
this.label4.Text = "Created by: Lábodi Dávid - DIT Services";
|
||||
}
|
||||
private void AboutFrm_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
@ -33,5 +60,10 @@ namespace DIT_FileNameReader
|
||||
this.MinimumSize = new System.Drawing.Size(this.Width, this.Height);
|
||||
this.MaximumSize = new System.Drawing.Size(this.Width, this.Height);
|
||||
}
|
||||
|
||||
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
System.Diagnostics.Process.Start("http://dit-services.tk");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
7
Changelog.md
Normal file
7
Changelog.md
Normal file
@ -0,0 +1,7 @@
|
||||
# DIT - Filename Reader - Changelog
|
||||
## v0.2
|
||||
[HU] - Angol nyelvi fordítás hozzáadva
|
||||
[EN] - Added english translation
|
||||
|
||||
[HU] - Kisebb kód javítások.
|
||||
[EN] - Minor code fixes.
|
47
MainFrm.Designer.cs
generated
47
MainFrm.Designer.cs
generated
@ -42,6 +42,8 @@
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.linkLabel1 = new System.Windows.Forms.LinkLabel();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.LanguageBox = new System.Windows.Forms.ListBox();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// FilenamesBox
|
||||
@ -110,11 +112,11 @@
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
|
||||
this.label2.Location = new System.Drawing.Point(208, 9);
|
||||
this.label2.Location = new System.Drawing.Point(287, 9);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(377, 24);
|
||||
this.label2.Size = new System.Drawing.Size(225, 24);
|
||||
this.label2.TabIndex = 6;
|
||||
this.label2.Text = "DIT - FileName Reader / Fájlnév olvasó";
|
||||
this.label2.Text = "DIT - FileName Reader";
|
||||
//
|
||||
// CriteriumBox
|
||||
//
|
||||
@ -167,11 +169,31 @@
|
||||
this.linkLabel1.Text = "Részletek..";
|
||||
this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
|
||||
//
|
||||
// label5
|
||||
//
|
||||
this.label5.AutoSize = true;
|
||||
this.label5.Location = new System.Drawing.Point(1, 392);
|
||||
this.label5.Name = "label5";
|
||||
this.label5.Size = new System.Drawing.Size(91, 13);
|
||||
this.label5.TabIndex = 12;
|
||||
this.label5.Text = "Nyelv (Language)";
|
||||
//
|
||||
// LanguageBox
|
||||
//
|
||||
this.LanguageBox.FormattingEnabled = true;
|
||||
this.LanguageBox.Location = new System.Drawing.Point(4, 408);
|
||||
this.LanguageBox.Name = "LanguageBox";
|
||||
this.LanguageBox.Size = new System.Drawing.Size(88, 30);
|
||||
this.LanguageBox.TabIndex = 13;
|
||||
this.LanguageBox.SelectedIndexChanged += new System.EventHandler(this.LanguageBox_SelectedIndexChanged);
|
||||
//
|
||||
// MainFrm
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(800, 450);
|
||||
this.Controls.Add(this.LanguageBox);
|
||||
this.Controls.Add(this.label5);
|
||||
this.Controls.Add(this.linkLabel1);
|
||||
this.Controls.Add(this.label4);
|
||||
this.Controls.Add(this.label3);
|
||||
@ -194,20 +216,21 @@
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.TextBox FilenamesBox;
|
||||
private System.Windows.Forms.FolderBrowserDialog DirectoryDialog;
|
||||
private System.Windows.Forms.Button button2;
|
||||
private System.Windows.Forms.CheckBox checkBox2;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.Label label4;
|
||||
public System.Windows.Forms.Button button1;
|
||||
public System.Windows.Forms.TextBox DirectoryBox;
|
||||
public System.Windows.Forms.CheckBox checkBox1;
|
||||
public System.Windows.Forms.TextBox CriteriumBox;
|
||||
private System.Windows.Forms.LinkLabel linkLabel1;
|
||||
private System.Windows.Forms.Label label5;
|
||||
public System.Windows.Forms.Label label2;
|
||||
public System.Windows.Forms.Label label1;
|
||||
public System.Windows.Forms.LinkLabel linkLabel1;
|
||||
public System.Windows.Forms.CheckBox checkBox2;
|
||||
public System.Windows.Forms.Label label4;
|
||||
public System.Windows.Forms.Button button2;
|
||||
public System.Windows.Forms.Label label3;
|
||||
public System.Windows.Forms.TextBox FilenamesBox;
|
||||
public System.Windows.Forms.ListBox LanguageBox;
|
||||
}
|
||||
}
|
||||
|
||||
|
89
MainFrm.cs
89
MainFrm.cs
@ -14,9 +14,12 @@ namespace DIT_FileNameReader
|
||||
{
|
||||
public partial class MainFrm : Form
|
||||
{
|
||||
public string[] languages = { "English", "Hungarian" };
|
||||
public static int selectedLang = 1;
|
||||
public bool listExtension;
|
||||
public bool isSelectedFolder;
|
||||
public bool isExtensionFiltered;
|
||||
public bool isCount;
|
||||
public static string extension;
|
||||
public static string path;
|
||||
public string[] files;
|
||||
@ -53,6 +56,7 @@ namespace DIT_FileNameReader
|
||||
this.MinimumSize = new System.Drawing.Size(this.Width, this.Height);
|
||||
this.MaximumSize = new System.Drawing.Size(this.Width, this.Height);
|
||||
|
||||
initializeLanguages();
|
||||
}
|
||||
|
||||
public void doPreview()
|
||||
@ -65,12 +69,26 @@ namespace DIT_FileNameReader
|
||||
{
|
||||
if (IsdefaultPath())
|
||||
{
|
||||
ErrorFrm err = new ErrorFrm("Nem adtál meg könyvtárat a listázásához!");
|
||||
string errortext="";
|
||||
switch (selectedLang)
|
||||
{
|
||||
case 0: errortext = "You didn't specified a folder where list files!";break;
|
||||
case 1: errortext = "Nem adtál meg könyvtárat a listázásához!";break;
|
||||
default:break;
|
||||
}
|
||||
ErrorFrm err = new ErrorFrm(errortext);
|
||||
err.Show();
|
||||
}
|
||||
if (isExtensionFiltered==true && !(extension.StartsWith("*")))
|
||||
{
|
||||
ErrorFrm err = new ErrorFrm("Helytelen formában adtad meg a kiterjesztést! \n Helyes példa: *.png");
|
||||
string errortext = "";
|
||||
switch (selectedLang)
|
||||
{
|
||||
case 0: errortext = "You specified the extension with wrong format! \nCorrect example: *.png"; break;
|
||||
case 1: errortext = "Helytelen formában adtad meg a kiterjesztést! \nHelyes példa: *.png"; break;
|
||||
default: break;
|
||||
}
|
||||
ErrorFrm err = new ErrorFrm(errortext);
|
||||
err.Show();
|
||||
}
|
||||
}
|
||||
@ -160,7 +178,7 @@ namespace DIT_FileNameReader
|
||||
}
|
||||
public bool IsdefaultPath()
|
||||
{
|
||||
if (DirectoryBox.Text== "Pl.: D:/Zenek")
|
||||
if (DirectoryBox.Text== "Pl.: D:/Zenek" || DirectoryBox.Text== "For example: D:/Music")
|
||||
{
|
||||
return true;
|
||||
}
|
||||
@ -287,15 +305,80 @@ namespace DIT_FileNameReader
|
||||
|
||||
}
|
||||
|
||||
private void initializeLanguages()
|
||||
{
|
||||
LanguageBox.Items.Clear();
|
||||
for (int i = 0; i < languages.Length; i++)
|
||||
{
|
||||
LanguageBox.Items.Add(languages[i].ToString());
|
||||
}
|
||||
LanguageBox.SelectedIndex = selectedLang;
|
||||
|
||||
}
|
||||
private void LanguageManager()
|
||||
{
|
||||
|
||||
switch (selectedLang)
|
||||
{
|
||||
case 0: English(); break;
|
||||
case 1: Hungarian(); break;
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void CriteriumBox_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public void English()
|
||||
{
|
||||
this.Text = "DIT - Filename Reader";
|
||||
button1.Text = "Select folder";
|
||||
label2.Text = "DIT - Filename Reader";
|
||||
label1.Text = "Output preview";
|
||||
linkLabel1.Text = "About..";
|
||||
checkBox2.Text = "Filename filter";
|
||||
checkBox1.Text = "Filenames contains the extension";
|
||||
label4.Text = "Folder path";
|
||||
if (IsdefaultPath())
|
||||
{
|
||||
DirectoryBox.Text = "For example: D:/Music";
|
||||
}
|
||||
button2.Text = "Save to .txt";
|
||||
label3.Text = "or";
|
||||
}
|
||||
public void Hungarian()
|
||||
{
|
||||
this.Text = "DIT - Fájlnév olvasó";
|
||||
button1.Text = "Mappa kiválasztása";
|
||||
label2.Text = "DIT - Fájlnév olvasó";
|
||||
label1.Text = "Kimenet előnézete";
|
||||
linkLabel1.Text = "Részletek..";
|
||||
checkBox2.Text = "Fájlnév szűrő";
|
||||
checkBox1.Text = "Fájlnevek tartalmazzák a kiterjesztést";
|
||||
label4.Text = "Mappa elérési útvonala";
|
||||
if (IsdefaultPath())
|
||||
{
|
||||
DirectoryBox.Text = "Pl.: D:/Zenek";
|
||||
}
|
||||
button2.Text = "Mentés .txt fájlba";
|
||||
label3.Text = "vagy";
|
||||
|
||||
}
|
||||
|
||||
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
AboutFrm about = new AboutFrm();
|
||||
about.Show();
|
||||
}
|
||||
|
||||
private void LanguageBox_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
selectedLang = LanguageBox.SelectedIndex;
|
||||
LanguageManager();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("0.1.1.0")]
|
||||
[assembly: AssemblyFileVersion("0.1.1.0")]
|
||||
[assembly: AssemblyVersion("0.2.0.0")]
|
||||
[assembly: AssemblyFileVersion("0.2.0.0")]
|
||||
|
@ -3,7 +3,9 @@
|
||||
Egy szimpla grafikus alkalmazás egy könyvtárban lévő fájlok neveinek a lekérdezéséhez.
|
||||
### [EN] - Description
|
||||
A simple GUI application to list filenames in a directory.
|
||||
|
||||
### Changelog - Változtatások
|
||||
[HU] Kattints ide, hogy megnézd a [changelog](https://github.com/LabodiDavid/DIT_FileNameReader/blob/master/Changelog.md)-ot.
|
||||
[EN] Click here, to see the [changelog](https://github.com/LabodiDavid/DIT_FileNameReader/blob/master/Changelog.md).
|
||||
## [HU/EN] - Features
|
||||
- [HU] Folyamatos előnézetet ad a jelenlegi beállításaidhoz mérten a fájlnév lekérdezésedről.
|
||||
[EN] Provides a continuous preview of your filename query relative your current settings.
|
||||
@ -17,4 +19,5 @@ A simple GUI application to list filenames in a directory.
|
||||
### TO DO / Upcoming features - jövőben érkező funkciók:
|
||||
- [ ] - Fájlok megszámlálása az adott mappában / Counting files in a given directory
|
||||
- [ ] - Megszámlálás a szűrőnek megfelelve / Counting files according to the filter
|
||||
- [ ] - Implementálás a DIT App-ba, DIT Updater-hez való hozzácsatolás. / Implement to the DIT App, attach to DIT Updater.
|
||||
És még sok más ami nincs ide lejegyezve.. And many more that is not listed here..
|
Loading…
Reference in New Issue
Block a user