From 02f70c402c2effaab585e743a57e66fd5ffd3cb4 Mon Sep 17 00:00:00 2001 From: boris Date: Mon, 22 Jul 2024 21:54:37 +0200 Subject: [PATCH] Verzija 2.8.0.1 (Release) --- DialogJobOdpri.Designer.vb | 48 +++- DialogJobOdpri.resx | 39 +++ DialogJobOdpri.vb | 5 + DialogPripravaKartice.Designer.vb | 143 +++++++--- DialogPripravaKartice.vb | 50 +++- DialogZavarovanje.vb | 2 +- {Podatki => Doc}/GSI_DataCodes.txt | 0 Doc/Navodila-nastavitve.html | 1 + Doc/Navodila-osnovna.html | 20 +- Form1.Designer.vb | 44 +-- FormGrafika.Designer.vb | 53 +++- FormGrafika.vb | 27 +- FormGsiJobs.Designer.vb | 252 ++++++++++++------ FormGsiJobs.resx | 57 +++- FormGsiJobs.vb | 69 ++++- .../Icons/icons8-add-to-collection-50.png | Bin 0 -> 2026 bytes My Project/Icons/icons8-recycle-bin-24.png | Bin 0 -> 1022 bytes My Project/Icons/icons8-remove-24.png | Bin 0 -> 837 bytes My Project/Resources.Designer.vb | 50 ++++ My Project/Resources.resx | 59 ++-- Podatki/Navodila.pdf | Bin 206224 -> 0 bytes TPS1100 Convert.vbproj | 13 +- Virtualna Kartica/GSI/TEST-JOB.GSI | 12 +- 23 files changed, 709 insertions(+), 235 deletions(-) rename {Podatki => Doc}/GSI_DataCodes.txt (100%) create mode 100644 My Project/Icons/icons8-add-to-collection-50.png create mode 100644 My Project/Icons/icons8-recycle-bin-24.png create mode 100644 My Project/Icons/icons8-remove-24.png delete mode 100644 Podatki/Navodila.pdf diff --git a/DialogJobOdpri.Designer.vb b/DialogJobOdpri.Designer.vb index f017cc2..b57af4a 100644 --- a/DialogJobOdpri.Designer.vb +++ b/DialogJobOdpri.Designer.vb @@ -22,6 +22,7 @@ Partial Class DialogJobOdpri 'Do not modify it using the code editor. _ Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(DialogJobOdpri)) Me.TableLayoutPanel1 = New System.Windows.Forms.TableLayoutPanel() Me.OK_Button = New System.Windows.Forms.Button() @@ -34,6 +35,8 @@ Partial Class DialogJobOdpri Me.LabelDatum = New System.Windows.Forms.Label() Me.LabelDatoteka = New System.Windows.Forms.Label() Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.ImageListJob = New System.Windows.Forms.ImageList(Me.components) + Me.Label1 = New System.Windows.Forms.Label() Me.TableLayoutPanel1.SuspendLayout() Me.TableLayoutPanel2.SuspendLayout() Me.GroupBox1.SuspendLayout() @@ -67,7 +70,7 @@ Partial Class DialogJobOdpri Me.OK_Button.Name = "OK_Button" Me.OK_Button.Size = New System.Drawing.Size(90, 35) Me.OK_Button.TabIndex = 1 - Me.OK_Button.Text = "Naloži Job" + Me.OK_Button.Text = "Odpri Job" Me.OK_Button.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText ' 'Cancel_Button @@ -114,6 +117,7 @@ Partial Class DialogJobOdpri Me.ListView1.Name = "ListView1" Me.ListView1.ShowItemToolTips = True Me.ListView1.Size = New System.Drawing.Size(177, 278) + Me.ListView1.SmallImageList = Me.ImageListJob Me.ListView1.TabIndex = 0 Me.ListView1.UseCompatibleStateImageBehavior = False Me.ListView1.View = System.Windows.Forms.View.List @@ -126,16 +130,14 @@ Partial Class DialogJobOdpri ' Me.TableLayoutPanel2.ColumnCount = 1 Me.TableLayoutPanel2.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100.0!)) - Me.TableLayoutPanel2.Controls.Add(Me.LabelMapa, 0, 0) - Me.TableLayoutPanel2.Controls.Add(Me.LabelDatum, 0, 2) - Me.TableLayoutPanel2.Controls.Add(Me.LabelDatoteka, 0, 1) + Me.TableLayoutPanel2.Controls.Add(Me.LabelDatoteka, 0, 0) + Me.TableLayoutPanel2.Controls.Add(Me.LabelDatum, 0, 1) Me.TableLayoutPanel2.Location = New System.Drawing.Point(6, 19) Me.TableLayoutPanel2.Name = "TableLayoutPanel2" - Me.TableLayoutPanel2.RowCount = 3 + Me.TableLayoutPanel2.RowCount = 2 Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30.0!)) Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30.0!)) - Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30.0!)) - Me.TableLayoutPanel2.Size = New System.Drawing.Size(181, 90) + Me.TableLayoutPanel2.Size = New System.Drawing.Size(181, 60) Me.TableLayoutPanel2.TabIndex = 3 ' 'LabelMapa @@ -143,9 +145,9 @@ Partial Class DialogJobOdpri Me.LabelMapa.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.LabelMapa.AutoSize = True Me.LabelMapa.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.LabelMapa.Location = New System.Drawing.Point(3, 8) + Me.LabelMapa.Location = New System.Drawing.Point(243, 14) Me.LabelMapa.Name = "LabelMapa" - Me.LabelMapa.Size = New System.Drawing.Size(175, 13) + Me.LabelMapa.Size = New System.Drawing.Size(16, 13) Me.LabelMapa.TabIndex = 2 Me.LabelMapa.Text = "..." ' @@ -153,7 +155,7 @@ Partial Class DialogJobOdpri ' Me.LabelDatum.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.LabelDatum.AutoSize = True - Me.LabelDatum.Location = New System.Drawing.Point(3, 68) + Me.LabelDatum.Location = New System.Drawing.Point(3, 38) Me.LabelDatum.Name = "LabelDatum" Me.LabelDatum.Size = New System.Drawing.Size(175, 13) Me.LabelDatum.TabIndex = 3 @@ -164,7 +166,7 @@ Partial Class DialogJobOdpri Me.LabelDatoteka.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.LabelDatoteka.AutoSize = True Me.LabelDatoteka.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.LabelDatoteka.Location = New System.Drawing.Point(3, 37) + Me.LabelDatoteka.Location = New System.Drawing.Point(3, 7) Me.LabelDatoteka.Name = "LabelDatoteka" Me.LabelDatoteka.Size = New System.Drawing.Size(175, 16) Me.LabelDatoteka.TabIndex = 1 @@ -173,13 +175,28 @@ Partial Class DialogJobOdpri 'GroupBox1 ' Me.GroupBox1.Controls.Add(Me.TableLayoutPanel2) - Me.GroupBox1.Location = New System.Drawing.Point(199, 12) + Me.GroupBox1.Location = New System.Drawing.Point(199, 35) Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.Size = New System.Drawing.Size(193, 124) + Me.GroupBox1.Size = New System.Drawing.Size(193, 90) Me.GroupBox1.TabIndex = 4 Me.GroupBox1.TabStop = False Me.GroupBox1.Text = "Job" ' + 'ImageListJob + ' + Me.ImageListJob.ImageStream = CType(resources.GetObject("ImageListJob.ImageStream"), System.Windows.Forms.ImageListStreamer) + Me.ImageListJob.TransparentColor = System.Drawing.Color.Transparent + Me.ImageListJob.Images.SetKeyName(0, "icons8-file-GSI-50.png") + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(200, 14) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(37, 13) + Me.Label1.TabIndex = 5 + Me.Label1.Text = "Mapa:" + ' 'DialogJobOdpri ' Me.AcceptButton = Me.OK_Button @@ -187,6 +204,8 @@ Partial Class DialogJobOdpri Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.CancelButton = Me.Cancel_Button Me.ClientSize = New System.Drawing.Size(404, 352) + Me.Controls.Add(Me.Label1) + Me.Controls.Add(Me.LabelMapa) Me.Controls.Add(Me.GroupBox1) Me.Controls.Add(Me.ListView1) Me.Controls.Add(Me.TableLayoutPanel1) @@ -204,6 +223,7 @@ Partial Class DialogJobOdpri Me.TableLayoutPanel2.PerformLayout() Me.GroupBox1.ResumeLayout(False) Me.ResumeLayout(False) + Me.PerformLayout() End Sub Friend WithEvents TableLayoutPanel1 As System.Windows.Forms.TableLayoutPanel @@ -217,4 +237,6 @@ Partial Class DialogJobOdpri Friend WithEvents LabelDatum As Label Friend WithEvents GroupBox1 As GroupBox Friend WithEvents ButtonUvozi As Button + Friend WithEvents ImageListJob As ImageList + Friend WithEvents Label1 As Label End Class diff --git a/DialogJobOdpri.resx b/DialogJobOdpri.resx index 1afa7d1..bc7ca64 100644 --- a/DialogJobOdpri.resx +++ b/DialogJobOdpri.resx @@ -117,6 +117,45 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACg + BgAAAk1TRnQBSQFMAwEBAAEIAQABCAEAARQBAAEUAQAE/wEhAQAI/wFCAU0BNgcAATYDAAEoAwABUAMA + ARQDAAEBAQABIAYAARn/AP8ApAAB/wHmAVAC/wHmAVAC/wHmAVAC/wHmAVAC/wHmAVAC/wHmAVAC/wHm + AVAC/wHmAVAC/wHmAVAC/wHmAVAC/wHmAVAC/wHmAVAB/wF2AXEBSQGC/wANAAH/AeYBUAL/AeYBUAH/ + AWoBOQENAf8BagE5AQ0B/wGDAVoBGgL/AeYBUAH/AWoBOQENAf8BagE5AQ0B/wFqATkBDQL/AeYBUAH/ + AWoBOQENAv8B5gFQAf8BlAGKAVABn/8ADQAB/wHmAVAB/wH7AeIBTwH/AaUBggEpAv8B5gFQAf8BagE5 + AQ0C/wHmAVAB/wFqATkBDQL/AeYBUAH/AWoBOQENAv8B5gFQAf8BagE5AQ0C/wHmAVAB/wGUAYoBUAGf + /wANAAH/AeYBUAH/AfsB4gFPAf8BpQGCASkC/wHmAVAB/wFqATkBDQL/AeYBUAL/AeYBUAL/AeYBUAH/ + AWoBOQENAv8B5gFQAf8BagE5AQ0C/wHmAVAB/wGUAYoBUAGf/wANAAH/AeYBUAH/AfsB4gFPAf8BpQGC + ASkB/wGgAXkBJgH/AWoBOQENAv8B5gFQAv8B5gFQAf8BrQGJASwB/wHmAcoBRgL/AeYBUAH/AWoBOQEN + Av8B5gFQAf8BlAGKAVABn/8ADQAB/wHmAVAB/wH7AeIBTwH/AaUBggEpAv8B5gFQAv8B5gFQAv8B5gFQ + Af8B1QG4AT4B/wHNAa4BOwL/AeYBUAL/AeYBUAH/AWoBOQENAv8B5gFQAf8BlAGKAVABn/8ADQAB/wHm + AVAB/wH7AeIBTwH/AaUBggEpAv8B5gFQAf8BagE5AQ0C/wHmAVAB/wFqATkBDQL/AeYBUAH/AbUBkAEv + Av8B5gFQAf8BagE5AQ0C/wHmAVAB/wGUAYoBUAGf/wANAAH/AeYBUAH/AfsB4gFPAf8BpQGCASkC/wHm + AVAB/wFqATkBDQL/AeYBUAH/AWoBOQENAv8B5gFQAf8BagE5AQ0C/wHmAVAB/wFqATkBDQL/AeYBUAH/ + AZQBigFQAZ//AA0AAf8B5gFQAv8B5gFQAf8BtQGQAS8B/wG1AZABLwH/AcEBoAE1Av8B5gFQAf8BtQGQ + AS8B/wG1AZABLwH/AbUBkAEvAv8B5gFQAf8BtQGQAS8C/wHmAVAB/wGUAYoBUAGf/wANAAH/AeYBUAL/ + AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/ + AeYBUAH/AZQBigFQAZ//AA0AAf8B5gFQAv8B5gFQAv8B5gFQAv8B5gFQAv8B5gFQAv8B5gFQAv8B5gFQ + Av8B5gFQAv8B5gFQAv8B5gFQAv8B5gFQAv8B5gFQAf8BlAGKAVABn/8ADQAB/wHmAVAC/wHmAVAC/wHm + AVAC/wHmAVAC/wHmAVAC/wHmAVAC/wHmAVAC/wHmAVAB/wHVAXkBLwH/AdUBegEuAf8B1AF7ASwB/wHT + AXwBKgH//wARAAH/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAH/ + AdUBegEuAf8B1AF7ASwB/wHTAXwBKgH/AScBJQEiAS//ABEAAf8B5gFQAv8B5gFQAv8B5gFQAv8B5gFQ + Av8B5gFQAv8B5gFQAv8B5gFQAv8B5gFQAf8B1AF7ASwB/wHTAXwBKgH//wAZAAH/AeYBUAL/AeYBUAL/ + AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAL/AeYBUAH/AdMBfAEqAf8BJwElASIBL/8AGQABdQFv + AUkBgQHFAbUBVQHMAcUBtQFVAcwBxQG1AVUBzAHFAbUBVQHMAcUBtQFVAcwBxQG1AVUBzAHFAbUBVQHM + /wD/AP8AkwABQgFNAT4HAAE+AwABKAMAAVADAAEUAwABAQEAAQEFAAHwFwAD/wEAAv8B8AkAAv8B8AkA + AfABAAFwCQAB8AEAAXAJAAHwAQABcAkAAfABAAFwCQAB8AEAAXAJAAHwAQABcAkAAfABAAFwCQAB8AEA + AXAJAAHwAQABcAkAAfABAAFwCQAB8AEAAXAJAAHwAQAB8AkAAfABAAHwCQAB8AEDAfAJAAHwAQMB8AkA + AfABDwHwCQAC/wHwCQAC/wHwCQAL + + diff --git a/DialogJobOdpri.vb b/DialogJobOdpri.vb index 56413e7..8d99803 100644 --- a/DialogJobOdpri.vb +++ b/DialogJobOdpri.vb @@ -1,5 +1,6 @@ Imports System.IO Imports System.Windows.Forms +Imports System.Windows.Forms.ListViewItem Public Class DialogJobOdpri @@ -13,9 +14,13 @@ Public Class DialogJobOdpri mapa = My.Settings.ProjektMapa.ToString Dim delovnaMapa = My.Application.Info.DirectoryPath.ToString + "\" + mapa.ToString Dim datotekeJobi = My.Computer.FileSystem.GetFiles(delovnaMapa, FileIO.SearchOption.SearchTopLevelOnly, "*.GSI") + Dim i As Integer = 0 ListView1.Clear() + For Each datJob In datotekeJobi ListView1.Items.Add(Path.GetFileName(datJob).ToString).SubItems.Add(Path.GetFullPath(datJob)) + ListView1.Items.Item(i).ImageIndex = 0 + i = i + 1 Next LabelMapa.Text = mapa.ToString End Sub diff --git a/DialogPripravaKartice.Designer.vb b/DialogPripravaKartice.Designer.vb index ea603e2..0aafd9a 100644 --- a/DialogPripravaKartice.Designer.vb +++ b/DialogPripravaKartice.Designer.vb @@ -32,9 +32,13 @@ Partial Class DialogPripravaKartice Me.ComboBox1 = New System.Windows.Forms.ComboBox() Me.Label3 = New System.Windows.Forms.Label() Me.TableLayoutPanel2 = New System.Windows.Forms.TableLayoutPanel() - Me.LabelPogonIme = New System.Windows.Forms.Label() Me.LabelSize = New System.Windows.Forms.Label() Me.LabelTip = New System.Windows.Forms.Label() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label6 = New System.Windows.Forms.Label() + Me.ProgressBar1 = New System.Windows.Forms.ProgressBar() + Me.TextBoxPogonIme = New System.Windows.Forms.TextBox() Me.TableLayoutPanel1.SuspendLayout() Me.TableLayoutPanel2.SuspendLayout() Me.SuspendLayout() @@ -50,11 +54,11 @@ Partial Class DialogPripravaKartice Me.TableLayoutPanel1.Controls.Add(Me.Button_Pripravi, 1, 0) Me.TableLayoutPanel1.Controls.Add(Me.Button_Zapri, 3, 0) Me.TableLayoutPanel1.Controls.Add(Me.Button_Format, 0, 0) - Me.TableLayoutPanel1.Location = New System.Drawing.Point(12, 139) + Me.TableLayoutPanel1.Location = New System.Drawing.Point(12, 179) Me.TableLayoutPanel1.Name = "TableLayoutPanel1" Me.TableLayoutPanel1.RowCount = 1 Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 40.0!)) - Me.TableLayoutPanel1.Size = New System.Drawing.Size(310, 40) + Me.TableLayoutPanel1.Size = New System.Drawing.Size(340, 40) Me.TableLayoutPanel1.TabIndex = 0 ' 'Button_Pripravi @@ -63,14 +67,13 @@ Partial Class DialogPripravaKartice Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.Button_Pripravi.AutoSize = True - Me.Button_Pripravi.DialogResult = System.Windows.Forms.DialogResult.Cancel Me.Button_Pripravi.Enabled = False Me.Button_Pripravi.FlatAppearance.BorderSize = 0 Me.Button_Pripravi.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button_Pripravi.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_caps_lock_on_24 - Me.Button_Pripravi.Location = New System.Drawing.Point(96, 3) + Me.Button_Pripravi.Location = New System.Drawing.Point(105, 3) Me.Button_Pripravi.Name = "Button_Pripravi" - Me.Button_Pripravi.Size = New System.Drawing.Size(87, 34) + Me.Button_Pripravi.Size = New System.Drawing.Size(96, 34) Me.Button_Pripravi.TabIndex = 1 Me.Button_Pripravi.Text = "Pripravi" Me.Button_Pripravi.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText @@ -81,12 +84,13 @@ Partial Class DialogPripravaKartice Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.Button_Zapri.AutoSize = True + Me.Button_Zapri.DialogResult = System.Windows.Forms.DialogResult.Cancel Me.Button_Zapri.FlatAppearance.BorderSize = 0 Me.Button_Zapri.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button_Zapri.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_close_24 - Me.Button_Zapri.Location = New System.Drawing.Point(220, 3) + Me.Button_Zapri.Location = New System.Drawing.Point(241, 3) Me.Button_Zapri.Name = "Button_Zapri" - Me.Button_Zapri.Size = New System.Drawing.Size(87, 34) + Me.Button_Zapri.Size = New System.Drawing.Size(96, 34) Me.Button_Zapri.TabIndex = 2 Me.Button_Zapri.Text = "Izhod" Me.Button_Zapri.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage @@ -103,7 +107,7 @@ Partial Class DialogPripravaKartice Me.Button_Format.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_error_24 Me.Button_Format.Location = New System.Drawing.Point(3, 3) Me.Button_Format.Name = "Button_Format" - Me.Button_Format.Size = New System.Drawing.Size(87, 34) + Me.Button_Format.Size = New System.Drawing.Size(96, 34) Me.Button_Format.TabIndex = 3 Me.Button_Format.Text = "Formatiraj" Me.Button_Format.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText @@ -133,78 +137,125 @@ Partial Class DialogPripravaKartice Me.ComboBox1.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.ComboBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.ComboBox1.FormattingEnabled = True - Me.ComboBox1.Location = New System.Drawing.Point(49, 14) + Me.ComboBox1.Location = New System.Drawing.Point(3, 38) Me.ComboBox1.Name = "ComboBox1" - Me.ComboBox1.Size = New System.Drawing.Size(71, 24) + Me.ComboBox1.Size = New System.Drawing.Size(62, 24) Me.ComboBox1.TabIndex = 0 ' 'Label3 ' - Me.Label3.Anchor = System.Windows.Forms.AnchorStyles.Right + Me.Label3.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.Label3.AutoSize = True - Me.Label3.Location = New System.Drawing.Point(5, 19) + Me.Label3.Location = New System.Drawing.Point(3, 8) Me.Label3.Name = "Label3" - Me.Label3.Size = New System.Drawing.Size(38, 13) + Me.Label3.Size = New System.Drawing.Size(62, 13) Me.Label3.TabIndex = 3 Me.Label3.Text = "Pogon" - Me.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter ' 'TableLayoutPanel2 ' - Me.TableLayoutPanel2.ColumnCount = 5 - Me.TableLayoutPanel2.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 15.0!)) + Me.TableLayoutPanel2.ColumnCount = 4 + Me.TableLayoutPanel2.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20.0!)) + Me.TableLayoutPanel2.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 35.0!)) Me.TableLayoutPanel2.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 25.0!)) - Me.TableLayoutPanel2.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30.0!)) - Me.TableLayoutPanel2.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 15.0!)) - Me.TableLayoutPanel2.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 15.0!)) - Me.TableLayoutPanel2.Controls.Add(Me.ComboBox1, 1, 0) + Me.TableLayoutPanel2.ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20.0!)) + Me.TableLayoutPanel2.Controls.Add(Me.ComboBox1, 0, 1) + Me.TableLayoutPanel2.Controls.Add(Me.LabelSize, 2, 1) + Me.TableLayoutPanel2.Controls.Add(Me.LabelTip, 3, 1) Me.TableLayoutPanel2.Controls.Add(Me.Label3, 0, 0) - Me.TableLayoutPanel2.Controls.Add(Me.LabelPogonIme, 2, 0) - Me.TableLayoutPanel2.Controls.Add(Me.LabelSize, 3, 0) - Me.TableLayoutPanel2.Controls.Add(Me.LabelTip, 4, 0) + Me.TableLayoutPanel2.Controls.Add(Me.Label4, 1, 0) + Me.TableLayoutPanel2.Controls.Add(Me.Label5, 2, 0) + Me.TableLayoutPanel2.Controls.Add(Me.Label6, 3, 0) + Me.TableLayoutPanel2.Controls.Add(Me.TextBoxPogonIme, 1, 1) Me.TableLayoutPanel2.Location = New System.Drawing.Point(12, 81) Me.TableLayoutPanel2.Name = "TableLayoutPanel2" - Me.TableLayoutPanel2.RowCount = 1 - Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100.0!)) - Me.TableLayoutPanel2.Size = New System.Drawing.Size(310, 52) + Me.TableLayoutPanel2.RowCount = 2 + Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30.0!)) + Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 40.0!)) + Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20.0!)) + Me.TableLayoutPanel2.Size = New System.Drawing.Size(340, 70) Me.TableLayoutPanel2.TabIndex = 4 ' - 'LabelPogonIme - ' - Me.LabelPogonIme.Anchor = System.Windows.Forms.AnchorStyles.Left - Me.LabelPogonIme.AutoSize = True - Me.LabelPogonIme.Location = New System.Drawing.Point(126, 19) - Me.LabelPogonIme.Name = "LabelPogonIme" - Me.LabelPogonIme.Size = New System.Drawing.Size(32, 13) - Me.LabelPogonIme.TabIndex = 4 - Me.LabelPogonIme.Text = "(IME)" - ' 'LabelSize ' Me.LabelSize.Anchor = System.Windows.Forms.AnchorStyles.Left Me.LabelSize.AutoSize = True - Me.LabelSize.Location = New System.Drawing.Point(219, 19) + Me.LabelSize.Location = New System.Drawing.Point(190, 43) Me.LabelSize.Name = "LabelSize" Me.LabelSize.Size = New System.Drawing.Size(29, 13) Me.LabelSize.TabIndex = 5 Me.LabelSize.Text = "(MB)" + Me.LabelSize.TextAlign = System.Drawing.ContentAlignment.MiddleLeft ' 'LabelTip ' - Me.LabelTip.Anchor = System.Windows.Forms.AnchorStyles.Left + Me.LabelTip.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.LabelTip.AutoSize = True - Me.LabelTip.Location = New System.Drawing.Point(265, 19) + Me.LabelTip.Location = New System.Drawing.Point(275, 43) Me.LabelTip.Name = "LabelTip" - Me.LabelTip.Size = New System.Drawing.Size(30, 13) + Me.LabelTip.Size = New System.Drawing.Size(62, 13) Me.LabelTip.TabIndex = 6 Me.LabelTip.Text = "(TIP)" + Me.LabelTip.TextAlign = System.Drawing.ContentAlignment.MiddleCenter + ' + 'Label4 + ' + Me.Label4.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(71, 8) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(113, 13) + Me.Label4.TabIndex = 3 + Me.Label4.Text = "Ime" + Me.Label4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'Label5 + ' + Me.Label5.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label5.AutoSize = True + Me.Label5.Location = New System.Drawing.Point(190, 8) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(79, 13) + Me.Label5.TabIndex = 3 + Me.Label5.Text = "Velikost/Prosto" + Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft + ' + 'Label6 + ' + Me.Label6.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label6.AutoSize = True + Me.Label6.Location = New System.Drawing.Point(275, 8) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(62, 13) + Me.Label6.TabIndex = 3 + Me.Label6.Text = "Format" + Me.Label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter + ' + 'ProgressBar1 + ' + Me.ProgressBar1.ForeColor = System.Drawing.Color.YellowGreen + Me.ProgressBar1.Location = New System.Drawing.Point(12, 157) + Me.ProgressBar1.Name = "ProgressBar1" + Me.ProgressBar1.Size = New System.Drawing.Size(340, 16) + Me.ProgressBar1.Step = 1 + Me.ProgressBar1.TabIndex = 6 + ' + 'TextBoxPogonIme + ' + Me.TextBoxPogonIme.Anchor = System.Windows.Forms.AnchorStyles.Left + Me.TextBoxPogonIme.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TextBoxPogonIme.Location = New System.Drawing.Point(71, 39) + Me.TextBoxPogonIme.Name = "TextBoxPogonIme" + Me.TextBoxPogonIme.Size = New System.Drawing.Size(100, 21) + Me.TextBoxPogonIme.TabIndex = 7 ' 'DialogPripravaKartice ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font - Me.CancelButton = Me.Button_Pripravi - Me.ClientSize = New System.Drawing.Size(334, 191) + Me.ClientSize = New System.Drawing.Size(364, 231) + Me.Controls.Add(Me.ProgressBar1) Me.Controls.Add(Me.TableLayoutPanel2) Me.Controls.Add(Me.Label2) Me.Controls.Add(Me.Label1) @@ -233,7 +284,11 @@ Partial Class DialogPripravaKartice Friend WithEvents Label3 As Label Friend WithEvents TableLayoutPanel2 As TableLayoutPanel Friend WithEvents Button_Format As Button - Friend WithEvents LabelPogonIme As Label Friend WithEvents LabelSize As Label Friend WithEvents LabelTip As Label + Friend WithEvents ProgressBar1 As ProgressBar + Friend WithEvents Label4 As Label + Friend WithEvents Label5 As Label + Friend WithEvents Label6 As Label + Friend WithEvents TextBoxPogonIme As TextBox End Class diff --git a/DialogPripravaKartice.vb b/DialogPripravaKartice.vb index 2f93d43..fac2a9a 100644 --- a/DialogPripravaKartice.vb +++ b/DialogPripravaKartice.vb @@ -67,30 +67,47 @@ Public Class DialogPripravaKartice Process.Start(karticaMapa) End Sub - Private Sub Button_Pripravi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_Pripravi.Click + Private Sub Button_Pripravi_Click(ByVal sender As Object, e As EventArgs) Handles Button_Pripravi.Click PripravaKartice() - MessageBox.Show("Kartica pripravljena... + MsgBox("Kartica pripravljena... Naloženo: - knjižnica z kodami TPS1100 - Nastavitve za instrument TPS110x - Formati za izvoz podatkov na GPS500 -- Geoid SLOV2016.GEM za uporabo na GPS500") +- Geoid SLOV2016.GEM za uporabo na GPS500", vbOKOnly, "Priprava Kartice") - End Sub + Dim allDrives() As DriveInfo = DriveInfo.GetDrives() + Dim d As DriveInfo + Dim totalSize + Dim availSize + Dim usedSize - Private Sub Button_Zapri_Click(sender As Object, e As EventArgs) Handles Button_Zapri.Click - Me.Close() + For Each d In allDrives + If d.Name = ComboBox1.Text Then + totalSize = Format(d.TotalSize / 1000 / 1000, "0") + availSize = Format(d.AvailableFreeSpace / 1000 / 1000, "0") + usedSize = totalSize - availSize + LabelSize.Text = totalSize.ToString + "/" + availSize.ToString + " MB" + TextBoxPogonIme.Text = d.VolumeLabel.ToString + LabelTip.Text = d.DriveFormat.ToString + ProgressBar1.Maximum = totalSize + ProgressBar1.Value = usedSize + End If + Next End Sub Private Sub Button_Format_Click(sender As Object, e As EventArgs) Handles Button_Format.Click Dim kartica As String = ComboBox1.Text.Replace("\", "") Dim karticaTip As String = LabelTip.Text - Dim msgFormat = MsgBox("Formatiranje pogona [" + kartica + "]. Nadaljujem?", vbOKCancel, "Formatiranje kartice...") + Dim kartivaLabel As String = TextBoxPogonIme.Text + + Dim msgFormat = MsgBox("Formatiran bo pogona [" + kartica + "]. Nadaljujem?", vbOKCancel, "Formatiranje kartice...") If msgFormat = DialogResult.OK Then - Shell("cmd /c format " + kartica + " /FS:" + karticaTip + " /V:PCCARD /Q", AppWinStyle.NormalFocus) + Shell("cmd /c format " + kartica + " /fs:" + karticaTip + " /v:" + kartivaLabel + " /q", AppWinStyle.NormalFocus) + ProgressBar1.Value = 0 Else MsgBox("Postopek prekinjen.", vbOKOnly) End If @@ -100,12 +117,20 @@ Naloženo: Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged Dim allDrives() As DriveInfo = DriveInfo.GetDrives() Dim d As DriveInfo + Dim totalSize + Dim availSize + Dim usedSize For Each d In allDrives If d.Name = ComboBox1.Text Then - LabelSize.Text = Format(d.TotalSize / 1000 / 1000, "0").ToString + " MB" - LabelPogonIme.Text = d.VolumeLabel.ToString + totalSize = Format(d.TotalSize / 1000 / 1000, "0") + availSize = Format(d.AvailableFreeSpace / 1000 / 1000, "0") + usedSize = totalSize - availSize + LabelSize.Text = totalSize.ToString + "/" + availSize.ToString + " MB" + TextBoxPogonIme.Text = d.VolumeLabel.ToString LabelTip.Text = d.DriveFormat.ToString + ProgressBar1.Maximum = totalSize + ProgressBar1.Value = usedSize End If Next @@ -113,4 +138,9 @@ Naloženo: Button_Pripravi.Enabled = True End Sub + + Private Sub Button_Zapri_Click(sender As Object, e As EventArgs) Handles Button_Zapri.Click + Me.Close() + + End Sub End Class diff --git a/DialogZavarovanje.vb b/DialogZavarovanje.vb index cd69b83..9b68603 100644 --- a/DialogZavarovanje.vb +++ b/DialogZavarovanje.vb @@ -46,7 +46,7 @@ arhivZav.ToString) If d.Name = ComboBox1.Text Then LabelSize.Text = Format(d.TotalSize / 1000 / 1000, "0").ToString + " MB" - + TextBox1.Text = "Kartica_" + d.VolumeLabel.ToString End If Next diff --git a/Podatki/GSI_DataCodes.txt b/Doc/GSI_DataCodes.txt similarity index 100% rename from Podatki/GSI_DataCodes.txt rename to Doc/GSI_DataCodes.txt diff --git a/Doc/Navodila-nastavitve.html b/Doc/Navodila-nastavitve.html index 0fecd46..d7bd8bb 100644 --- a/Doc/Navodila-nastavitve.html +++ b/Doc/Navodila-nastavitve.html @@ -2942,6 +2942,7 @@ body, >

<< Nazaj (Home)

Nastavitve

+

V delu...

diff --git a/Doc/Navodila-osnovna.html b/Doc/Navodila-osnovna.html index 9674370..ce607eb 100644 --- a/Doc/Navodila-osnovna.html +++ b/Doc/Navodila-osnovna.html @@ -2953,9 +2953,22 @@ body, +

Delo z Virtualna Kartico/Projekti

-

Program TPS1100 Convert procesira samo datoteke, ki so zapisane v mapi "Virtualna Kartica" ali v mapi projekta "./Projekti/...".

-

Pri uvažanju GSI Joba se izvorna datoteka najprej kopira v aktivno delovno mapo. Za obdelavo aplikacija nato izbere datoteko iz delovne mape in na ta način ohrani originalen zapis izvorne datoteke.

+

Program TPS1100 Convert za procesiranje uporablja delovne mape, ki delujejo kot "Virtualna Kartica" ali kot mapa za projekt.

+

Lokacije map so v isti mapi kjer je zagonska datoteka aplikacije "TPS1100 Conver.exe".

+

Struktura Map:

+

|- .\TPS1100 Convert +|--- \Doc - (Mapa z navodili) +|--- \Projekti - (Mapa kjer so shranjeni projekti) +|--- \Virtualna Kartica - (Mapa za GSI Jobe brez projekta - Privzeta lokacija za obdelavo) +|--- \Zavarovanja - (Mapa kjer so shranjena zavarovanja ustvarjena z TPS1100 Convert aplikacijo) +|- TPS1100 Convert.exe - Zagonska datoteka aplikacije +|- tps1100_kode.txt - Datoteka z kodami za interpretacijo podatkov GSI +|- tps1100_projekti.txt - Datoteka z indeksom projektov naloženih v TPS1100 Convert

+

Za odpiranje Job-a iz Virtualne Kartice ali Projekta sledi navodilom v poglavju Odpri Job

+

Za dodajanje oz uvoz Job-a v Virtualno Kartico ali Projekt sledi navodilom v poglavju Uvozi GSI Job

+

Odpri Job

Obdelava GSI podatkov iz "Virtualna Kartico" ali aktivnega Projekt-a.

    @@ -2995,6 +3008,7 @@ body,

    Uvozi GSI Job

    Uvoz GSI job-a v Virtualno Kartico/Projekt.

    +

    Pri izbiri "Uvozi Job" se pokazana izvorna datoteka GSI najprej kopira v mapo aktivnega projekta oz. virtualne kartice. Pred obdelavo aplikacija nato izbere datoteko iz delovne mape in na ta način ohrani originalno izvorno datoteko nedotaknjeno.

    1. Za pričetek obdelave najprej odpri job ali uvozi datoteko GSI, ki jo želiš pretvoriti. (Gumb: Odpri Job/Uvozi Job)
    @@ -3031,7 +3045,7 @@ body,

    Pripravi GSI (Uvozi seznam točk TXT/KOO v GSI)

    pripravigsi

    -

    “Pripravi GSI” je orodje za pretvorbo KOO/TXT datotek s seznamom točk v GSI datoteko za uporabo na inštrumentu TPS1100. +

    “Uvozi Točke” je orodje za pretvorbo KOO/TXT datotek s seznamom točk v GSI datoteko za uporabo na inštrumentu TPS1100. Datoteka seznama točk je lahko KOO ali TXT. Podatki točk morajo biti zapisani v obliki:

    Vrstni red podatkov: PtID, E, N, H

    PT1001  466780.456  123456.456  300.000
    diff --git a/Form1.Designer.vb b/Form1.Designer.vb
    index 73a2d8e..43c73b1 100644
    --- a/Form1.Designer.vb
    +++ b/Form1.Designer.vb
    @@ -33,8 +33,8 @@ Partial Class Form1
             Me.ToolStripSeparator1 = New System.Windows.Forms.ToolStripSeparator()
             Me.ToolStrip1 = New System.Windows.Forms.ToolStrip()
             Me.ToolStripButtonpROJ = New System.Windows.Forms.ToolStripButton()
    -        Me.ToolStripSeparator8 = New System.Windows.Forms.ToolStripSeparator()
             Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton()
    +        Me.ToolStripSeparator8 = New System.Windows.Forms.ToolStripSeparator()
             Me.tsbOpenFile = New System.Windows.Forms.ToolStripButton()
             Me.ToolStripButtonPripravi = New System.Windows.Forms.ToolStripButton()
             Me.ToolStripSeparator11 = New System.Windows.Forms.ToolStripSeparator()
    @@ -168,11 +168,6 @@ Partial Class Form1
             Me.ToolStripButtonpROJ.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
             Me.ToolStripButtonpROJ.ToolTipText = "Urejenje projektov"
             '
    -        'ToolStripSeparator8
    -        '
    -        Me.ToolStripSeparator8.Name = "ToolStripSeparator8"
    -        Me.ToolStripSeparator8.Size = New System.Drawing.Size(6, 52)
    -        '
             'ToolStripButton2
             '
             Me.ToolStripButton2.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_product_documents_50
    @@ -183,6 +178,11 @@ Partial Class Form1
             Me.ToolStripButton2.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText
             Me.ToolStripButton2.ToolTipText = "Izberi Job iz projekta..."
             '
    +        'ToolStripSeparator8
    +        '
    +        Me.ToolStripSeparator8.Name = "ToolStripSeparator8"
    +        Me.ToolStripSeparator8.Size = New System.Drawing.Size(6, 52)
    +        '
             'tsbOpenFile
             '
             Me.tsbOpenFile.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_move_to_folder_50
    @@ -302,33 +302,33 @@ Partial Class Form1
             '
             Me.OdpriGSIToolStripMenuItem.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_tools_50
             Me.OdpriGSIToolStripMenuItem.Name = "OdpriGSIToolStripMenuItem"
    -        Me.OdpriGSIToolStripMenuItem.Size = New System.Drawing.Size(149, 22)
    +        Me.OdpriGSIToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
             Me.OdpriGSIToolStripMenuItem.Text = "Nastavitve"
             Me.OdpriGSIToolStripMenuItem.ToolTipText = "Odpri Nastavitve aplikacije..."
             '
             'ToolStripSeparator6
             '
             Me.ToolStripSeparator6.Name = "ToolStripSeparator6"
    -        Me.ToolStripSeparator6.Size = New System.Drawing.Size(146, 6)
    +        Me.ToolStripSeparator6.Size = New System.Drawing.Size(177, 6)
             '
             'PripraviGSIToolStripMenuItem
             '
             Me.PripraviGSIToolStripMenuItem.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_question_mark_48
             Me.PripraviGSIToolStripMenuItem.Name = "PripraviGSIToolStripMenuItem"
    -        Me.PripraviGSIToolStripMenuItem.Size = New System.Drawing.Size(149, 22)
    +        Me.PripraviGSIToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
             Me.PripraviGSIToolStripMenuItem.Text = "Navodila"
             Me.PripraviGSIToolStripMenuItem.ToolTipText = "Odpri navodila za uporabo aplikacije..."
             '
             'ToolStripSeparator7
             '
             Me.ToolStripSeparator7.Name = "ToolStripSeparator7"
    -        Me.ToolStripSeparator7.Size = New System.Drawing.Size(146, 6)
    +        Me.ToolStripSeparator7.Size = New System.Drawing.Size(177, 6)
             '
             'PosodobitevToolStripMenuItem
             '
             Me.PosodobitevToolStripMenuItem.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_rotate_48
             Me.PosodobitevToolStripMenuItem.Name = "PosodobitevToolStripMenuItem"
    -        Me.PosodobitevToolStripMenuItem.Size = New System.Drawing.Size(149, 22)
    +        Me.PosodobitevToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
             Me.PosodobitevToolStripMenuItem.Text = "Posodobitev..."
             Me.PosodobitevToolStripMenuItem.ToolTipText = "Preveri za nove posodobitve..."
             '
    @@ -336,20 +336,20 @@ Partial Class Form1
             '
             Me.InfoOAplikacijiToolStripMenuItem.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_information_50
             Me.InfoOAplikacijiToolStripMenuItem.Name = "InfoOAplikacijiToolStripMenuItem"
    -        Me.InfoOAplikacijiToolStripMenuItem.Size = New System.Drawing.Size(149, 22)
    +        Me.InfoOAplikacijiToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
             Me.InfoOAplikacijiToolStripMenuItem.Text = "Info"
             Me.InfoOAplikacijiToolStripMenuItem.ToolTipText = "Pokaži podatke o aplikaciji..."
             '
             'ToolStripSeparator12
             '
             Me.ToolStripSeparator12.Name = "ToolStripSeparator12"
    -        Me.ToolStripSeparator12.Size = New System.Drawing.Size(146, 6)
    +        Me.ToolStripSeparator12.Size = New System.Drawing.Size(177, 6)
             '
             'IzhodToolStripMenuItem
             '
             Me.IzhodToolStripMenuItem.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_close_50
             Me.IzhodToolStripMenuItem.Name = "IzhodToolStripMenuItem"
    -        Me.IzhodToolStripMenuItem.Size = New System.Drawing.Size(149, 22)
    +        Me.IzhodToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
             Me.IzhodToolStripMenuItem.Text = "I&zhod"
             Me.IzhodToolStripMenuItem.ToolTipText = "Izhod iz programa..."
             '
    @@ -423,10 +423,10 @@ Partial Class Form1
             '
             'PripraviKarticoToolStripMenuItem
             '
    -        Me.PripraviKarticoToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsbPripravaFormat, Me.ToolStripSeparator3, Me.tsbPripravaZav, Me.tsbMapaZav})
    +        Me.PripraviKarticoToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsbPripravaFormat, Me.tsbPripravaZav, Me.ToolStripSeparator3, Me.tsbMapaZav})
             Me.PripraviKarticoToolStripMenuItem.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_sd_50
             Me.PripraviKarticoToolStripMenuItem.Name = "PripraviKarticoToolStripMenuItem"
    -        Me.PripraviKarticoToolStripMenuItem.Size = New System.Drawing.Size(130, 22)
    +        Me.PripraviKarticoToolStripMenuItem.Size = New System.Drawing.Size(180, 22)
             Me.PripraviKarticoToolStripMenuItem.Text = "PC-Kartica"
             Me.PripraviKarticoToolStripMenuItem.ToolTipText = "Pripravi kartico instrumenta za delo..."
             '
    @@ -434,28 +434,28 @@ Partial Class Form1
             '
             Me.tsbPripravaFormat.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_micro_sd_50
             Me.tsbPripravaFormat.Name = "tsbPripravaFormat"
    -        Me.tsbPripravaFormat.Size = New System.Drawing.Size(191, 22)
    +        Me.tsbPripravaFormat.Size = New System.Drawing.Size(180, 22)
             Me.tsbPripravaFormat.Text = "Priprava Kartice"
             Me.tsbPripravaFormat.ToolTipText = "Pripravi kartico za delo z instrumentom..."
             '
             'ToolStripSeparator3
             '
             Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
    -        Me.ToolStripSeparator3.Size = New System.Drawing.Size(188, 6)
    +        Me.ToolStripSeparator3.Size = New System.Drawing.Size(177, 6)
             '
             'tsbPripravaZav
             '
    -        Me.tsbPripravaZav.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_program_50
    +        Me.tsbPripravaZav.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_add_to_collection_50
             Me.tsbPripravaZav.Name = "tsbPripravaZav"
    -        Me.tsbPripravaZav.Size = New System.Drawing.Size(191, 22)
    -        Me.tsbPripravaZav.Text = "Zavarovanje Podatkov"
    +        Me.tsbPripravaZav.Size = New System.Drawing.Size(180, 22)
    +        Me.tsbPripravaZav.Text = "Zavarovanje Kartive"
             Me.tsbPripravaZav.ToolTipText = "Zavaruj podatke kartice v zavarovanja..."
             '
             'tsbMapaZav
             '
             Me.tsbMapaZav.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_browse_folder_50_2
             Me.tsbMapaZav.Name = "tsbMapaZav"
    -        Me.tsbMapaZav.Size = New System.Drawing.Size(191, 22)
    +        Me.tsbMapaZav.Size = New System.Drawing.Size(180, 22)
             Me.tsbMapaZav.Text = "Pokaži Mapo..."
             Me.tsbMapaZav.ToolTipText = "Odpri mapo z zavarovanji podatkov..."
             '
    diff --git a/FormGrafika.Designer.vb b/FormGrafika.Designer.vb
    index 0bc363a..15bd995 100644
    --- a/FormGrafika.Designer.vb
    +++ b/FormGrafika.Designer.vb
    @@ -26,22 +26,28 @@ Partial Class FormGrafika
             Me.Button1 = New System.Windows.Forms.Button()
             Me.Label1 = New System.Windows.Forms.Label()
             Me.Label4 = New System.Windows.Forms.Label()
    +        Me.Button2 = New System.Windows.Forms.Button()
    +        Me.Label2 = New System.Windows.Forms.Label()
             Me.SuspendLayout()
             '
             'Button1
             '
             Me.Button1.FlatAppearance.BorderColor = System.Drawing.SystemColors.ButtonShadow
             Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat
    -        Me.Button1.Location = New System.Drawing.Point(1036, 30)
    +        Me.Button1.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_mesh_48
    +        Me.Button1.ImageAlign = System.Drawing.ContentAlignment.MiddleRight
    +        Me.Button1.Location = New System.Drawing.Point(1046, 13)
             Me.Button1.Name = "Button1"
    -        Me.Button1.Size = New System.Drawing.Size(165, 23)
    +        Me.Button1.Size = New System.Drawing.Size(165, 60)
             Me.Button1.TabIndex = 0
    -        Me.Button1.Text = "Prikaži"
    +        Me.Button1.Text = "&Prikaži"
    +        Me.Button1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
    +        Me.Button1.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage
             Me.Button1.UseVisualStyleBackColor = True
             '
             'Label1
             '
    -        Me.Label1.Location = New System.Drawing.Point(1087, 58)
    +        Me.Label1.Location = New System.Drawing.Point(1099, 152)
             Me.Label1.Name = "Label1"
             Me.Label1.Size = New System.Drawing.Size(39, 20)
             Me.Label1.TabIndex = 1
    @@ -51,31 +57,64 @@ Partial Class FormGrafika
             'Label4
             '
             Me.Label4.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    -        Me.Label4.Location = New System.Drawing.Point(1036, 56)
    +        Me.Label4.Location = New System.Drawing.Point(2147, 148)
             Me.Label4.Name = "Label4"
             Me.Label4.Size = New System.Drawing.Size(45, 22)
             Me.Label4.TabIndex = 4
             Me.Label4.Text = "Sojišča:"
             Me.Label4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
             '
    +        'Button2
    +        '
    +        Me.Button2.FlatAppearance.BorderColor = System.Drawing.SystemColors.ButtonShadow
    +        Me.Button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat
    +        Me.Button2.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_close_24
    +        Me.Button2.ImageAlign = System.Drawing.ContentAlignment.MiddleRight
    +        Me.Button2.Location = New System.Drawing.Point(1046, 79)
    +        Me.Button2.Name = "Button2"
    +        Me.Button2.Size = New System.Drawing.Size(165, 36)
    +        Me.Button2.TabIndex = 1
    +        Me.Button2.Text = "&Zapri"
    +        Me.Button2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
    +        Me.Button2.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage
    +        Me.Button2.UseVisualStyleBackColor = True
    +        '
    +        'Label2
    +        '
    +        Me.Label2.AutoSize = True
    +        Me.Label2.Location = New System.Drawing.Point(1046, 156)
    +        Me.Label2.Name = "Label2"
    +        Me.Label2.Size = New System.Drawing.Size(47, 13)
    +        Me.Label2.TabIndex = 5
    +        Me.Label2.Text = "Stojišča:"
    +        '
             'FormGrafika
             '
             Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
             Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
             Me.BackColor = System.Drawing.Color.White
    -        Me.ClientSize = New System.Drawing.Size(1224, 1061)
    +        Me.ClientSize = New System.Drawing.Size(1224, 1011)
    +        Me.Controls.Add(Me.Label2)
             Me.Controls.Add(Me.Label4)
             Me.Controls.Add(Me.Label1)
    +        Me.Controls.Add(Me.Button2)
             Me.Controls.Add(Me.Button1)
             Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
    +        Me.MaximumSize = New System.Drawing.Size(1240, 1050)
    +        Me.MinimumSize = New System.Drawing.Size(1240, 1050)
             Me.Name = "FormGrafika"
    -        Me.Padding = New System.Windows.Forms.Padding(20)
    +        Me.Padding = New System.Windows.Forms.Padding(10)
    +        Me.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide
    +        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
             Me.Text = "TPS1100 - Grafika"
             Me.ResumeLayout(False)
    +        Me.PerformLayout()
     
         End Sub
     
         Friend WithEvents Button1 As Button
         Friend WithEvents Label1 As Label
         Friend WithEvents Label4 As Label
    +    Friend WithEvents Button2 As Button
    +    Friend WithEvents Label2 As Label
     End Class
    diff --git a/FormGrafika.vb b/FormGrafika.vb
    index ab6c1c0..c569167 100644
    --- a/FormGrafika.vb
    +++ b/FormGrafika.vb
    @@ -8,12 +8,20 @@ Public Class FormGrafika
     
         End Sub
     
    +    ' Gumb: Prikaži
         Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
             GrafikaIzris()
    +        Form1.tsbSaveAs.Enabled = False
    +    End Sub
    +
    +    ' Gumb: Zapri
    +    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    +        Me.Dispose()
    +        Me.Close()
         End Sub
     
         Public Sub DrawLineMer(ByVal xPos As Single, ByVal yPos As Single, ByVal xPos2 As Single, ByVal yPos2 As Single)
    -        g.DrawLine(Pens.LightCoral, New Point(xPos, yPos), New Point(xPos2, yPos2))
    +        g.DrawLine(Pens.LightGray, New Point(xPos, yPos), New Point(xPos2, yPos2))
     
         End Sub
     
    @@ -27,6 +35,7 @@ Public Class FormGrafika
     
             Form1.RichTextBox1.Clear()
             Form1.RichTextBox1.BackColor = Color.PaleTurquoise
    +        Form1.RichTextBox1.Text = "Koordinate točk v grafiki..." + vbCrLf
             Dim streamReader As StreamReader = New StreamReader(Form1.OpenFileDialog1.FileName)
             Dim i As Integer = 0
             Dim lin As Integer = 0
    @@ -41,6 +50,8 @@ Public Class FormGrafika
             Dim merY As Double = 0
             Dim imeToc As String = ""
     
    +        g.DrawRectangle(Pens.Gray, 5, 5, 1000, 1000)
    +
             Do Until streamReader.EndOfStream
                 Form1.ToolStripProgressBar1.Value = i
                 ' Read and Split each line to separate it into fields
    @@ -112,15 +123,15 @@ Public Class FormGrafika
                             End If
                             If measuredPoints = 2 Then
                                 Form1.RichTextBox1.AppendText(dataStolpci + "MEAS")
    -                            g.DrawRectangle(Pens.Blue, CInt(merX) + 30, CInt(merY) + 30, 3, 3)
    -                            g.DrawString(imeToc, DefaultFont, Brushes.Blue, CInt(merX) + 33, CInt(merY) + 33)
    +                            g.DrawRectangle(Pens.Blue, CInt(merX) + 19, CInt(merY) + 19, 2, 2)
    +                            g.DrawString(imeToc, DefaultFont, Brushes.Blue, CInt(merX) + 22, CInt(merY) + 22)
                                 ' ElseIf measuredPoints = 4 Then
                                 '     Form1.RichTextBox1.AppendText(dataStolpci + data + dataStolpci + "REF")
                             ElseIf measuredPoints = 3 Then
                                 Form1.RichTextBox1.AppendText(dataStolpci + "ORI")
    -                            g.DrawRectangle(Pens.DarkMagenta, CInt(merX) + 30, CInt(merY) + 30, 3, 3)
    -                            g.DrawString(imeToc, DefaultFont, Brushes.DarkMagenta, CInt(merX) + 33, CInt(merY) + 33)
    -                            DrawLineMer(CInt(staX) + 30, CInt(staY) + 30, CInt(merX) + 30, CInt(merY) + 30)
    +                            g.DrawRectangle(Pens.DarkMagenta, CInt(merX) + 19, CInt(merY) + 19, 2, 2)
    +                            g.DrawString(imeToc, DefaultFont, Brushes.Magenta, CInt(merX) + 22, CInt(merY) + 22)
    +                            DrawLineMer(CInt(staX) + 20, CInt(staY) + 20, CInt(merX) + 20, CInt(merY) + 20)
                             End If
                             If stojiceSt > 0 Then
                                 meritevSt = meritevSt + 1
    @@ -151,8 +162,8 @@ Public Class FormGrafika
                             stojiceSt = stojiceSt + 1
                             meritevSt = 0
                             Label1.Text = stojiceSt.ToString
    -                        g.DrawRectangle(Pens.Red, CInt(staX) + 30, CInt(staY) + 30, 5, 5)
    -                        g.DrawString(imeToc, DefaultFont, Brushes.Red, CInt(staX) + 35, CInt(staY) + 35)
    +                        g.DrawRectangle(Pens.DarkOrange, CInt(staX) + 18, CInt(staY) + 18, 4, 4)
    +                        g.DrawString(imeToc, DefaultFont, Brushes.DarkOrange, CInt(staX) + 25, CInt(staY) + 25)
                         Else
                             numData = 0
                             data = ""
    diff --git a/FormGsiJobs.Designer.vb b/FormGsiJobs.Designer.vb
    index a760e6d..60784af 100644
    --- a/FormGsiJobs.Designer.vb
    +++ b/FormGsiJobs.Designer.vb
    @@ -22,6 +22,7 @@ Partial Class FormGsiJobs
         'Do not modify it using the code editor.
         
         Private Sub InitializeComponent()
    +        Me.components = New System.ComponentModel.Container()
             Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(FormGsiJobs))
             Me.StatusStrip1 = New System.Windows.Forms.StatusStrip()
             Me.ToolStrip1 = New System.Windows.Forms.ToolStrip()
    @@ -53,15 +54,23 @@ Partial Class FormGsiJobs
             Me.Label8 = New System.Windows.Forms.Label()
             Me.ListViewProj = New System.Windows.Forms.ListView()
             Me.ProjektImeHeader = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
    -        Me.ProjektMapaHeader = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
             Me.ListView2 = New System.Windows.Forms.ListView()
             Me.JobImeHeader = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
             Me.OpenFileDialogUvoziJob = New System.Windows.Forms.OpenFileDialog()
             Me.TextBoxJobDat = New System.Windows.Forms.TextBox()
             Me.TableLayoutPanel2 = New System.Windows.Forms.TableLayoutPanel()
    +        Me.ToolStrip2 = New System.Windows.Forms.ToolStrip()
    +        Me.ToolStripButton2 = New System.Windows.Forms.ToolStripButton()
    +        Me.ToolStripButton1 = New System.Windows.Forms.ToolStripButton()
    +        Me.ToolStrip3 = New System.Windows.Forms.ToolStrip()
    +        Me.ToolStripButton6 = New System.Windows.Forms.ToolStripButton()
    +        Me.ToolStripButton7 = New System.Windows.Forms.ToolStripButton()
    +        Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components)
             Me.ToolStrip1.SuspendLayout()
             Me.TableLayoutPanel1.SuspendLayout()
             Me.TableLayoutPanel2.SuspendLayout()
    +        Me.ToolStrip2.SuspendLayout()
    +        Me.ToolStrip3.SuspendLayout()
             Me.SuspendLayout()
             '
             'StatusStrip1
    @@ -152,7 +161,7 @@ Partial Class FormGsiJobs
             Me.Label1.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
             Me.Label1.Location = New System.Drawing.Point(9, 56)
             Me.Label1.Name = "Label1"
    -        Me.Label1.Size = New System.Drawing.Size(150, 26)
    +        Me.Label1.Size = New System.Drawing.Size(164, 26)
             Me.Label1.TabIndex = 8
             Me.Label1.Text = "Projekt"
             Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
    @@ -160,9 +169,9 @@ Partial Class FormGsiJobs
             'Label2
             '
             Me.Label2.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
    -        Me.Label2.Location = New System.Drawing.Point(165, 56)
    +        Me.Label2.Location = New System.Drawing.Point(179, 56)
             Me.Label2.Name = "Label2"
    -        Me.Label2.Size = New System.Drawing.Size(153, 26)
    +        Me.Label2.Size = New System.Drawing.Size(160, 26)
             Me.Label2.TabIndex = 9
             Me.Label2.Text = "Job (GSI)"
             Me.Label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
    @@ -170,9 +179,9 @@ Partial Class FormGsiJobs
             'Label3
             '
             Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
    -        Me.Label3.Location = New System.Drawing.Point(324, 56)
    +        Me.Label3.Location = New System.Drawing.Point(345, 56)
             Me.Label3.Name = "Label3"
    -        Me.Label3.Size = New System.Drawing.Size(368, 26)
    +        Me.Label3.Size = New System.Drawing.Size(347, 26)
             Me.Label3.TabIndex = 10
             Me.Label3.Text = "Podatki"
             Me.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
    @@ -197,7 +206,7 @@ Partial Class FormGsiJobs
             Me.TableLayoutPanel1.Controls.Add(Me.ButtonDelovni, 0, 2)
             Me.TableLayoutPanel1.Controls.Add(Me.Label12, 1, 2)
             Me.TableLayoutPanel1.Controls.Add(Me.LabelJobIme, 1, 6)
    -        Me.TableLayoutPanel1.Location = New System.Drawing.Point(324, 86)
    +        Me.TableLayoutPanel1.Location = New System.Drawing.Point(345, 86)
             Me.TableLayoutPanel1.Name = "TableLayoutPanel1"
             Me.TableLayoutPanel1.RowCount = 7
             Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25.0!))
    @@ -207,129 +216,111 @@ Partial Class FormGsiJobs
             Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25.0!))
             Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25.0!))
             Me.TableLayoutPanel1.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25.0!))
    -        Me.TableLayoutPanel1.Size = New System.Drawing.Size(368, 181)
    +        Me.TableLayoutPanel1.Size = New System.Drawing.Size(347, 181)
             Me.TableLayoutPanel1.TabIndex = 11
             '
             'Label4
             '
    -        Me.Label4.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    -            Or System.Windows.Forms.AnchorStyles.Left) _
    -            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.Label4.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.Label4.AutoSize = True
             Me.Label4.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
    -        Me.Label4.Location = New System.Drawing.Point(3, 0)
    +        Me.Label4.Location = New System.Drawing.Point(3, 4)
             Me.Label4.Name = "Label4"
    -        Me.Label4.Size = New System.Drawing.Size(113, 25)
    +        Me.Label4.Size = New System.Drawing.Size(113, 16)
             Me.Label4.TabIndex = 0
             Me.Label4.Text = "Delovni Projekt"
             Me.Label4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
             '
             'Label6
             '
    -        Me.Label6.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    -            Or System.Windows.Forms.AnchorStyles.Left) _
    -            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.Label6.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.Label6.AutoSize = True
    -        Me.Label6.Location = New System.Drawing.Point(3, 25)
    +        Me.Label6.Location = New System.Drawing.Point(3, 31)
             Me.Label6.Name = "Label6"
    -        Me.Label6.Size = New System.Drawing.Size(113, 25)
    +        Me.Label6.Size = New System.Drawing.Size(113, 13)
             Me.Label6.TabIndex = 2
             Me.Label6.Text = "Delovna Mapa"
             Me.Label6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
             '
             'LabelDeloProj
             '
    -        Me.LabelDeloProj.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    -            Or System.Windows.Forms.AnchorStyles.Left) _
    -            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.LabelDeloProj.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.LabelDeloProj.AutoSize = True
             Me.LabelDeloProj.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
             Me.LabelDeloProj.ForeColor = System.Drawing.Color.ForestGreen
    -        Me.LabelDeloProj.Location = New System.Drawing.Point(122, 0)
    +        Me.LabelDeloProj.Location = New System.Drawing.Point(122, 4)
             Me.LabelDeloProj.Name = "LabelDeloProj"
    -        Me.LabelDeloProj.Size = New System.Drawing.Size(243, 25)
    +        Me.LabelDeloProj.Size = New System.Drawing.Size(222, 16)
             Me.LabelDeloProj.TabIndex = 6
             Me.LabelDeloProj.Text = ""
             Me.LabelDeloProj.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
             '
             'LabelDeloMapa
             '
    -        Me.LabelDeloMapa.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    -            Or System.Windows.Forms.AnchorStyles.Left) _
    -            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.LabelDeloMapa.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.LabelDeloMapa.AutoSize = True
    -        Me.LabelDeloMapa.Location = New System.Drawing.Point(122, 25)
    +        Me.LabelDeloMapa.Location = New System.Drawing.Point(122, 31)
             Me.LabelDeloMapa.Name = "LabelDeloMapa"
    -        Me.LabelDeloMapa.Size = New System.Drawing.Size(243, 25)
    +        Me.LabelDeloMapa.Size = New System.Drawing.Size(222, 13)
             Me.LabelDeloMapa.TabIndex = 7
             Me.LabelDeloMapa.Text = ""
             Me.LabelDeloMapa.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
             '
             'Label7
             '
    -        Me.Label7.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    -            Or System.Windows.Forms.AnchorStyles.Left) _
    -            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.Label7.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.Label7.AutoSize = True
    -        Me.Label7.Location = New System.Drawing.Point(3, 100)
    +        Me.Label7.Location = New System.Drawing.Point(3, 106)
             Me.Label7.Name = "Label7"
    -        Me.Label7.Size = New System.Drawing.Size(113, 25)
    +        Me.Label7.Size = New System.Drawing.Size(113, 13)
             Me.Label7.TabIndex = 5
             Me.Label7.Text = "Lokacija"
             Me.Label7.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
             '
             'Label5
             '
    -        Me.Label5.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    -            Or System.Windows.Forms.AnchorStyles.Left) _
    -            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.Label5.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.Label5.AutoSize = True
             Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
    -        Me.Label5.Location = New System.Drawing.Point(3, 75)
    +        Me.Label5.Location = New System.Drawing.Point(3, 80)
             Me.Label5.Name = "Label5"
    -        Me.Label5.Size = New System.Drawing.Size(113, 25)
    +        Me.Label5.Size = New System.Drawing.Size(113, 15)
             Me.Label5.TabIndex = 4
             Me.Label5.Text = "Izbran Projekt"
             Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
             '
             'LabelIzbProjMapa
             '
    -        Me.LabelIzbProjMapa.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    -            Or System.Windows.Forms.AnchorStyles.Left) _
    -            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.LabelIzbProjMapa.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.LabelIzbProjMapa.AutoSize = True
    -        Me.LabelIzbProjMapa.Location = New System.Drawing.Point(122, 100)
    +        Me.LabelIzbProjMapa.Location = New System.Drawing.Point(122, 106)
             Me.LabelIzbProjMapa.Name = "LabelIzbProjMapa"
    -        Me.LabelIzbProjMapa.Size = New System.Drawing.Size(243, 25)
    +        Me.LabelIzbProjMapa.Size = New System.Drawing.Size(222, 13)
             Me.LabelIzbProjMapa.TabIndex = 3
             Me.LabelIzbProjMapa.Text = ".\"
             Me.LabelIzbProjMapa.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
             '
             'LabelIzbProj
             '
    -        Me.LabelIzbProj.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    -            Or System.Windows.Forms.AnchorStyles.Left) _
    -            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.LabelIzbProj.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.LabelIzbProj.AutoSize = True
             Me.LabelIzbProj.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
             Me.LabelIzbProj.ForeColor = System.Drawing.Color.SteelBlue
    -        Me.LabelIzbProj.Location = New System.Drawing.Point(122, 75)
    +        Me.LabelIzbProj.Location = New System.Drawing.Point(122, 80)
             Me.LabelIzbProj.Name = "LabelIzbProj"
    -        Me.LabelIzbProj.Size = New System.Drawing.Size(243, 25)
    +        Me.LabelIzbProj.Size = New System.Drawing.Size(222, 15)
             Me.LabelIzbProj.TabIndex = 1
             Me.LabelIzbProj.Text = "(izberi projekt)"
             Me.LabelIzbProj.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
             '
             'Label10
             '
    -        Me.Label10.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    -            Or System.Windows.Forms.AnchorStyles.Left) _
    -            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.Label10.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.Label10.AutoSize = True
             Me.Label10.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
    -        Me.Label10.Location = New System.Drawing.Point(3, 150)
    +        Me.Label10.Location = New System.Drawing.Point(3, 159)
             Me.Label10.Name = "Label10"
    -        Me.Label10.Size = New System.Drawing.Size(113, 31)
    +        Me.Label10.Size = New System.Drawing.Size(113, 13)
             Me.Label10.TabIndex = 8
             Me.Label10.Text = "Izbran Job"
             Me.Label10.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
    @@ -356,62 +347,60 @@ Partial Class FormGsiJobs
             Me.Label12.ForeColor = System.Drawing.SystemColors.ControlDarkDark
             Me.Label12.Location = New System.Drawing.Point(122, 50)
             Me.Label12.Name = "Label12"
    -        Me.Label12.Size = New System.Drawing.Size(243, 25)
    +        Me.Label12.Size = New System.Drawing.Size(222, 25)
             Me.Label12.TabIndex = 11
             Me.Label12.Text = "Nastavi izbran projekt kot delovni"
             Me.Label12.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
             '
             'LabelJobIme
             '
    -        Me.LabelJobIme.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    -            Or System.Windows.Forms.AnchorStyles.Left) _
    -            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.LabelJobIme.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.LabelJobIme.AutoSize = True
             Me.LabelJobIme.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
    -        Me.LabelJobIme.ForeColor = System.Drawing.Color.RoyalBlue
    -        Me.LabelJobIme.Location = New System.Drawing.Point(122, 150)
    +        Me.LabelJobIme.ForeColor = System.Drawing.Color.DarkOrange
    +        Me.LabelJobIme.Location = New System.Drawing.Point(122, 159)
             Me.LabelJobIme.Name = "LabelJobIme"
    -        Me.LabelJobIme.Size = New System.Drawing.Size(243, 31)
    +        Me.LabelJobIme.Size = New System.Drawing.Size(222, 13)
             Me.LabelJobIme.TabIndex = 12
             Me.LabelJobIme.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
             '
             'ButtonNalJob2
             '
    +        Me.ButtonNalJob2.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.ButtonNalJob2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None
             Me.ButtonNalJob2.Enabled = False
             Me.ButtonNalJob2.FlatAppearance.BorderSize = 0
             Me.ButtonNalJob2.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.ActiveCaption
             Me.ButtonNalJob2.FlatStyle = System.Windows.Forms.FlatStyle.Flat
             Me.ButtonNalJob2.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_send_file_50
    -        Me.ButtonNalJob2.Location = New System.Drawing.Point(0, 40)
    +        Me.ButtonNalJob2.Location = New System.Drawing.Point(0, 67)
             Me.ButtonNalJob2.Margin = New System.Windows.Forms.Padding(0)
             Me.ButtonNalJob2.Name = "ButtonNalJob2"
             Me.ButtonNalJob2.Padding = New System.Windows.Forms.Padding(3)
    -        Me.ButtonNalJob2.Size = New System.Drawing.Size(368, 91)
    +        Me.ButtonNalJob2.Size = New System.Drawing.Size(347, 59)
             Me.ButtonNalJob2.TabIndex = 14
             Me.ButtonNalJob2.Text = "Naloži Job"
    -        Me.ButtonNalJob2.TextAlign = System.Drawing.ContentAlignment.BottomCenter
    +        Me.ButtonNalJob2.TextAlign = System.Drawing.ContentAlignment.MiddleRight
    +        Me.ButtonNalJob2.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText
             Me.ButtonNalJob2.UseVisualStyleBackColor = True
             '
             'Label8
             '
    -        Me.Label8.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    -            Or System.Windows.Forms.AnchorStyles.Left) _
    -            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.Label8.Anchor = CType((System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
             Me.Label8.AutoSize = True
             Me.Label8.ForeColor = System.Drawing.SystemColors.ControlDarkDark
    -        Me.Label8.Location = New System.Drawing.Point(3, 23)
    +        Me.Label8.Location = New System.Drawing.Point(3, 31)
             Me.Label8.Margin = New System.Windows.Forms.Padding(3)
             Me.Label8.Name = "Label8"
    -        Me.Label8.Size = New System.Drawing.Size(362, 14)
    +        Me.Label8.Size = New System.Drawing.Size(341, 13)
             Me.Label8.TabIndex = 15
             Me.Label8.Text = "Naloži izbran Job za obdelavo"
    -        Me.Label8.TextAlign = System.Drawing.ContentAlignment.TopCenter
    +        Me.Label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
             '
             'ListViewProj
             '
             Me.ListViewProj.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
    -        Me.ListViewProj.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ProjektImeHeader, Me.ProjektMapaHeader})
    +        Me.ListViewProj.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.ProjektImeHeader})
             Me.ListViewProj.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
             Me.ListViewProj.FullRowSelect = True
             Me.ListViewProj.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None
    @@ -420,20 +409,16 @@ Partial Class FormGsiJobs
             Me.ListViewProj.Location = New System.Drawing.Point(13, 86)
             Me.ListViewProj.MultiSelect = False
             Me.ListViewProj.Name = "ListViewProj"
    -        Me.ListViewProj.Size = New System.Drawing.Size(146, 330)
    +        Me.ListViewProj.Size = New System.Drawing.Size(160, 290)
             Me.ListViewProj.TabIndex = 12
             Me.ListViewProj.UseCompatibleStateImageBehavior = False
    -        Me.ListViewProj.View = System.Windows.Forms.View.List
    +        Me.ListViewProj.View = System.Windows.Forms.View.Details
             '
             'ProjektImeHeader
             '
             Me.ProjektImeHeader.Text = "Projekt Ime"
             Me.ProjektImeHeader.Width = 140
             '
    -        'ProjektMapaHeader
    -        '
    -        Me.ProjektMapaHeader.Text = "Mapa"
    -        '
             'ListView2
             '
             Me.ListView2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
    @@ -442,9 +427,11 @@ Partial Class FormGsiJobs
             Me.ListView2.FullRowSelect = True
             Me.ListView2.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None
             Me.ListView2.HideSelection = False
    -        Me.ListView2.Location = New System.Drawing.Point(165, 86)
    +        Me.ListView2.LargeImageList = Me.ImageList1
    +        Me.ListView2.Location = New System.Drawing.Point(179, 85)
    +        Me.ListView2.MultiSelect = False
             Me.ListView2.Name = "ListView2"
    -        Me.ListView2.Size = New System.Drawing.Size(153, 330)
    +        Me.ListView2.Size = New System.Drawing.Size(160, 290)
             Me.ListView2.TabIndex = 13
             Me.ListView2.UseCompatibleStateImageBehavior = False
             Me.ListView2.View = System.Windows.Forms.View.List
    @@ -460,12 +447,17 @@ Partial Class FormGsiJobs
             '
             'TextBoxJobDat
             '
    -        Me.TextBoxJobDat.BorderStyle = System.Windows.Forms.BorderStyle.None
    +        Me.TextBoxJobDat.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
    +            Or System.Windows.Forms.AnchorStyles.Left) _
    +            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
    +        Me.TextBoxJobDat.BackColor = System.Drawing.SystemColors.Control
    +        Me.TextBoxJobDat.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
    +        Me.TextBoxJobDat.Cursor = System.Windows.Forms.Cursors.IBeam
             Me.TextBoxJobDat.Location = New System.Drawing.Point(10, 5)
             Me.TextBoxJobDat.Margin = New System.Windows.Forms.Padding(10, 5, 10, 0)
             Me.TextBoxJobDat.Name = "TextBoxJobDat"
             Me.TextBoxJobDat.ReadOnly = True
    -        Me.TextBoxJobDat.Size = New System.Drawing.Size(348, 13)
    +        Me.TextBoxJobDat.Size = New System.Drawing.Size(327, 20)
             Me.TextBoxJobDat.TabIndex = 16
             Me.TextBoxJobDat.WordWrap = False
             '
    @@ -476,20 +468,100 @@ Partial Class FormGsiJobs
             Me.TableLayoutPanel2.Controls.Add(Me.Label8, 0, 1)
             Me.TableLayoutPanel2.Controls.Add(Me.ButtonNalJob2, 0, 2)
             Me.TableLayoutPanel2.Controls.Add(Me.TextBoxJobDat, 0, 0)
    -        Me.TableLayoutPanel2.Location = New System.Drawing.Point(324, 273)
    +        Me.TableLayoutPanel2.Location = New System.Drawing.Point(345, 273)
             Me.TableLayoutPanel2.Name = "TableLayoutPanel2"
             Me.TableLayoutPanel2.RowCount = 3
    -        Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20.0!))
    -        Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20.0!))
    +        Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25.0!))
    +        Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 25.0!))
             Me.TableLayoutPanel2.RowStyles.Add(New System.Windows.Forms.RowStyle())
    -        Me.TableLayoutPanel2.Size = New System.Drawing.Size(368, 143)
    +        Me.TableLayoutPanel2.Size = New System.Drawing.Size(347, 143)
             Me.TableLayoutPanel2.TabIndex = 14
             '
    +        'ToolStrip2
    +        '
    +        Me.ToolStrip2.AutoSize = False
    +        Me.ToolStrip2.Dock = System.Windows.Forms.DockStyle.None
    +        Me.ToolStrip2.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden
    +        Me.ToolStrip2.ImageScalingSize = New System.Drawing.Size(24, 24)
    +        Me.ToolStrip2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton2, Me.ToolStripButton1})
    +        Me.ToolStrip2.Location = New System.Drawing.Point(13, 381)
    +        Me.ToolStrip2.Name = "ToolStrip2"
    +        Me.ToolStrip2.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional
    +        Me.ToolStrip2.Size = New System.Drawing.Size(160, 35)
    +        Me.ToolStrip2.TabIndex = 15
    +        Me.ToolStrip2.Text = "ToolStrip2"
    +        '
    +        'ToolStripButton2
    +        '
    +        Me.ToolStripButton2.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
    +        Me.ToolStripButton2.Enabled = False
    +        Me.ToolStripButton2.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_remove_50
    +        Me.ToolStripButton2.ImageTransparentColor = System.Drawing.Color.Magenta
    +        Me.ToolStripButton2.Name = "ToolStripButton2"
    +        Me.ToolStripButton2.Size = New System.Drawing.Size(28, 32)
    +        Me.ToolStripButton2.Text = "Odstrani Projekt"
    +        Me.ToolStripButton2.ToolTipText = "Odstrani Projekt"
    +        '
    +        'ToolStripButton1
    +        '
    +        Me.ToolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
    +        Me.ToolStripButton1.Enabled = False
    +        Me.ToolStripButton1.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_add_to_collection_50
    +        Me.ToolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta
    +        Me.ToolStripButton1.Name = "ToolStripButton1"
    +        Me.ToolStripButton1.Size = New System.Drawing.Size(28, 32)
    +        Me.ToolStripButton1.Text = "ToolStripButton1"
    +        Me.ToolStripButton1.ToolTipText = "Naredi zavarovanje projekta..."
    +        '
    +        'ToolStrip3
    +        '
    +        Me.ToolStrip3.AutoSize = False
    +        Me.ToolStrip3.Dock = System.Windows.Forms.DockStyle.None
    +        Me.ToolStrip3.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden
    +        Me.ToolStrip3.ImageScalingSize = New System.Drawing.Size(24, 24)
    +        Me.ToolStrip3.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripButton6, Me.ToolStripButton7})
    +        Me.ToolStrip3.Location = New System.Drawing.Point(179, 381)
    +        Me.ToolStrip3.Name = "ToolStrip3"
    +        Me.ToolStrip3.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional
    +        Me.ToolStrip3.Size = New System.Drawing.Size(160, 38)
    +        Me.ToolStrip3.TabIndex = 15
    +        Me.ToolStrip3.Text = "ToolStrip2"
    +        '
    +        'ToolStripButton6
    +        '
    +        Me.ToolStripButton6.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
    +        Me.ToolStripButton6.Enabled = False
    +        Me.ToolStripButton6.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_recycle_bin_50
    +        Me.ToolStripButton6.ImageTransparentColor = System.Drawing.Color.Magenta
    +        Me.ToolStripButton6.Name = "ToolStripButton6"
    +        Me.ToolStripButton6.Size = New System.Drawing.Size(28, 35)
    +        Me.ToolStripButton6.Text = "ToolStripButton2"
    +        Me.ToolStripButton6.ToolTipText = "Izbrišii Job"
    +        '
    +        'ToolStripButton7
    +        '
    +        Me.ToolStripButton7.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
    +        Me.ToolStripButton7.Enabled = False
    +        Me.ToolStripButton7.Image = Global.TPS1100_Convert.My.Resources.Resources.icons8_product_documents_50
    +        Me.ToolStripButton7.ImageTransparentColor = System.Drawing.Color.Magenta
    +        Me.ToolStripButton7.Name = "ToolStripButton7"
    +        Me.ToolStripButton7.Size = New System.Drawing.Size(28, 35)
    +        Me.ToolStripButton7.Text = "ToolStripButton1"
    +        Me.ToolStripButton7.ToolTipText = "Arhiviraj Job"
    +        '
    +        'ImageList1
    +        '
    +        Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer)
    +        Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent
    +        Me.ImageList1.Images.SetKeyName(0, "icons8-file-GSI-50.png")
    +        '
             'FormGsiJobs
             '
             Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
             Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
             Me.ClientSize = New System.Drawing.Size(704, 441)
    +        Me.Controls.Add(Me.ToolStrip3)
    +        Me.Controls.Add(Me.ToolStrip2)
             Me.Controls.Add(Me.TableLayoutPanel2)
             Me.Controls.Add(Me.ListView2)
             Me.Controls.Add(Me.ListViewProj)
    @@ -513,6 +585,10 @@ Partial Class FormGsiJobs
             Me.TableLayoutPanel1.PerformLayout()
             Me.TableLayoutPanel2.ResumeLayout(False)
             Me.TableLayoutPanel2.PerformLayout()
    +        Me.ToolStrip2.ResumeLayout(False)
    +        Me.ToolStrip2.PerformLayout()
    +        Me.ToolStrip3.ResumeLayout(False)
    +        Me.ToolStrip3.PerformLayout()
             Me.ResumeLayout(False)
             Me.PerformLayout()
     
    @@ -546,11 +622,17 @@ Partial Class FormGsiJobs
         Friend WithEvents ToolStripButton5 As ToolStripButton
         Friend WithEvents ToolStripSeparator3 As ToolStripSeparator
         Friend WithEvents JobImeHeader As ColumnHeader
    -    Friend WithEvents ProjektMapaHeader As ColumnHeader
         Friend WithEvents OpenFileDialogUvoziJob As OpenFileDialog
         Friend WithEvents LabelJobIme As Label
         Friend WithEvents ButtonNalJob2 As Button
         Friend WithEvents Label8 As Label
         Friend WithEvents TextBoxJobDat As TextBox
         Friend WithEvents TableLayoutPanel2 As TableLayoutPanel
    +    Friend WithEvents ToolStrip2 As ToolStrip
    +    Friend WithEvents ToolStripButton2 As ToolStripButton
    +    Friend WithEvents ToolStripButton1 As ToolStripButton
    +    Friend WithEvents ToolStrip3 As ToolStrip
    +    Friend WithEvents ToolStripButton6 As ToolStripButton
    +    Friend WithEvents ToolStripButton7 As ToolStripButton
    +    Friend WithEvents ImageList1 As ImageList
     End Class
    diff --git a/FormGsiJobs.resx b/FormGsiJobs.resx
    index 5fdb39e..0e98168 100644
    --- a/FormGsiJobs.resx
    +++ b/FormGsiJobs.resx
    @@ -118,13 +118,64 @@
         System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
       
       
    -    132, 17
    +    128, 17
       
       
    -    248, 17
    +    244, 17
       
    +  
    +    17, 17
    +  
    +  
    +    
    +        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
    +        LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
    +        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD8
    +        BwAAAk1TRnQBSQFMAwEBAAEIAQABCAEAARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA
    +        AUADAAEQAwABAQEAAQgGAAEEGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA
    +        AfABygGmAQABMwUAATMBAAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEA
    +        AYABfAH/AQACUAH/AQABkwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFm
    +        AwABmQMAAcwCAAEzAwACMwIAATMBZgIAATMBmQIAATMBzAIAATMB/wIAAWYDAAFmATMCAAJmAgABZgGZ
    +        AgABZgHMAgABZgH/AgABmQMAAZkBMwIAAZkBZgIAApkCAAGZAcwCAAGZAf8CAAHMAwABzAEzAgABzAFm
    +        AgABzAGZAgACzAIAAcwB/wIAAf8BZgIAAf8BmQIAAf8BzAEAATMB/wIAAf8BAAEzAQABMwEAAWYBAAEz
    +        AQABmQEAATMBAAHMAQABMwEAAf8BAAH/ATMCAAMzAQACMwFmAQACMwGZAQACMwHMAQACMwH/AQABMwFm
    +        AgABMwFmATMBAAEzAmYBAAEzAWYBmQEAATMBZgHMAQABMwFmAf8BAAEzAZkCAAEzAZkBMwEAATMBmQFm
    +        AQABMwKZAQABMwGZAcwBAAEzAZkB/wEAATMBzAIAATMBzAEzAQABMwHMAWYBAAEzAcwBmQEAATMCzAEA
    +        ATMBzAH/AQABMwH/ATMBAAEzAf8BZgEAATMB/wGZAQABMwH/AcwBAAEzAv8BAAFmAwABZgEAATMBAAFm
    +        AQABZgEAAWYBAAGZAQABZgEAAcwBAAFmAQAB/wEAAWYBMwIAAWYCMwEAAWYBMwFmAQABZgEzAZkBAAFm
    +        ATMBzAEAAWYBMwH/AQACZgIAAmYBMwEAA2YBAAJmAZkBAAJmAcwBAAFmAZkCAAFmAZkBMwEAAWYBmQFm
    +        AQABZgKZAQABZgGZAcwBAAFmAZkB/wEAAWYBzAIAAWYBzAEzAQABZgHMAZkBAAFmAswBAAFmAcwB/wEA
    +        AWYB/wIAAWYB/wEzAQABZgH/AZkBAAFmAf8BzAEAAcwBAAH/AQAB/wEAAcwBAAKZAgABmQEzAZkBAAGZ
    +        AQABmQEAAZkBAAHMAQABmQMAAZkCMwEAAZkBAAFmAQABmQEzAcwBAAGZAQAB/wEAAZkBZgIAAZkBZgEz
    +        AQABmQEzAWYBAAGZAWYBmQEAAZkBZgHMAQABmQEzAf8BAAKZATMBAAKZAWYBAAOZAQACmQHMAQACmQH/
    +        AQABmQHMAgABmQHMATMBAAFmAcwBZgEAAZkBzAGZAQABmQLMAQABmQHMAf8BAAGZAf8CAAGZAf8BMwEA
    +        AZkBzAFmAQABmQH/AZkBAAGZAf8BzAEAAZkC/wEAAcwDAAGZAQABMwEAAcwBAAFmAQABzAEAAZkBAAHM
    +        AQABzAEAAZkBMwIAAcwCMwEAAcwBMwFmAQABzAEzAZkBAAHMATMBzAEAAcwBMwH/AQABzAFmAgABzAFm
    +        ATMBAAGZAmYBAAHMAWYBmQEAAcwBZgHMAQABmQFmAf8BAAHMAZkCAAHMAZkBMwEAAcwBmQFmAQABzAKZ
    +        AQABzAGZAcwBAAHMAZkB/wEAAswCAALMATMBAALMAWYBAALMAZkBAAPMAQACzAH/AQABzAH/AgABzAH/
    +        ATMBAAGZAf8BZgEAAcwB/wGZAQABzAH/AcwBAAHMAv8BAAHMAQABMwEAAf8BAAFmAQAB/wEAAZkBAAHM
    +        ATMCAAH/AjMBAAH/ATMBZgEAAf8BMwGZAQAB/wEzAcwBAAH/ATMB/wEAAf8BZgIAAf8BZgEzAQABzAJm
    +        AQAB/wFmAZkBAAH/AWYBzAEAAcwBZgH/AQAB/wGZAgAB/wGZATMBAAH/AZkBZgEAAf8CmQEAAf8BmQHM
    +        AQAB/wGZAf8BAAH/AcwCAAH/AcwBMwEAAf8BzAFmAQAB/wHMAZkBAAH/AswBAAH/AcwB/wEAAv8BMwEA
    +        AcwB/wFmAQAC/wGZAQAC/wHMAQACZgH/AQABZgH/AWYBAAFmAv8BAAH/AmYBAAH/AWYB/wEAAv8BZgEA
    +        ASEBAAGlAQADXwEAA3cBAAOGAQADlgEAA8sBAAOyAQAD1wEAA90BAAPjAQAD6gEAA/EBAAP4AQAB8AH7
    +        Af8BAAGkAqABAAOAAwAB/wIAAf8DAAL/AQAB/wMAAf8BAAH/AQAC/wIAA/9EAAH/CegB/zUAAeEB/wKz
    +        Af8CswH/AbkB/wH0NQAB4QHfAegBAgH/AYoB/wKzAf8B9DUAAeEB3wHoAQID/wHoAbMB/wH0NQAB4QHf
    +        AegB2gHfAf8BswH/AbMB/wH0NQAB4QHfAugB/wGKAv8BswH/AfQ1AAHhAd8B6AECAf8BigH/ArMB/wH0
    +        NQAB4Qn/AfQ1AAHhCf8B9DUAAeEF/wHfA7MB9TUAAeEG/wLOAfQ2AAHhBv8BzgH1NwAB4Qb/AfW1AAFC
    +        AU0BPgcAAT4DAAEoAwABQAMAARADAAEBAQABAQUAAYAXAAP/AQAC/wYAAeABAwYAAeABAwYAAeABAwYA
    +        AeABAwYAAeABAwYAAeABAwYAAeABAwYAAeABAwYAAeABAwYAAeABAwYAAeABBwYAAeABDwYAAeABHwYA
    +        Av8GAAL/BgAL
    +
    +  
       
    -    354, 17
    +    350, 17
    +  
    +  
    +    532, 17
    +  
    +  
    +    638, 17
       
       
       
    diff --git a/FormGsiJobs.vb b/FormGsiJobs.vb
    index a48e9c0..c68b531 100644
    --- a/FormGsiJobs.vb
    +++ b/FormGsiJobs.vb
    @@ -54,8 +54,8 @@ Public Class FormGsiJobs
                 ' Izvoz kodiranja v TXT datoteko
                 Dim dataNast As String = ""
     
    -            dataNast = dataNast + "Virtualna Kartica=\Virtualna Kartica\GSI" + vbCrLf
    -            dataNast = dataNast + "Test Projekt=\Projekti\Test Projekt" + vbCrLf
    +            dataNast = dataNast + "Virtualna Kartica=Virtualna Kartica\GSI" + vbCrLf
    +            dataNast = dataNast + "Test Projekt=Projekti\Test Projekt" + vbCrLf
     
                 My.Computer.FileSystem.WriteAllText(datProjektiNast, dataNast, False)
             End If
    @@ -127,7 +127,7 @@ Public Class FormGsiJobs
             Me.Close()
         End Sub
     
    -    Private Sub ListViewProj_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListViewProj.SelectedIndexChanged
    +    Private Sub PreberiJobe()
             Dim izbran As ListView.SelectedListViewItemCollection = Me.ListViewProj.SelectedItems
             Dim item As ListViewItem
             Dim ime As String = ""
    @@ -146,6 +146,21 @@ Public Class FormGsiJobs
             For Each datJob In datotekeJobi
                 ListView2.Items.Add(Path.GetFileName(datJob).ToString).SubItems.Add(Path.GetFullPath(datJob))
             Next
    +        If ime = "Virtualna Kartica" Then
    +            ToolStripButton1.Enabled = False
    +            ToolStripButton2.Enabled = False
    +            ToolStripButton6.Enabled = False
    +            ToolStripButton7.Enabled = False
    +        Else
    +            ToolStripButton1.Enabled = True
    +            ToolStripButton2.Enabled = True
    +            ToolStripButton6.Enabled = False
    +            ToolStripButton7.Enabled = False
    +        End If
    +    End Sub
    +
    +    Private Sub ListViewProj_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListViewProj.SelectedIndexChanged
    +        PreberiJobe()
         End Sub
     
         Private Sub ListViewProj_DoubleClick(sender As Object, e As EventArgs) Handles ListViewProj.DoubleClick
    @@ -168,10 +183,14 @@ Public Class FormGsiJobs
             Next
             LabelJobIme.Text = ime.ToString
             TextBoxJobDat.Text = mapa.ToString
    -        If LabelJobIme.Text > "" Then
    -            ButtonNalJob2.Enabled = True
    -        Else
    +        If LabelJobIme.Text = "" Then
                 ButtonNalJob2.Enabled = False
    +            ToolStripButton6.Enabled = False
    +            ToolStripButton7.Enabled = False
    +        Else
    +            ButtonNalJob2.Enabled = True
    +            ToolStripButton6.Enabled = True
    +            ToolStripButton7.Enabled = True
             End If
     
             'Dim delovnaJob = My.Application.Info.DirectoryPath.ToString + "\" + mapa.ToString
    @@ -203,4 +222,42 @@ Public Class FormGsiJobs
     
         End Sub
     
    +    Private Sub ToolStripButton7_Click(sender As Object, e As EventArgs) Handles ToolStripButton7.Click
    +        ' Arhiviraj izbran job
    +        Dim datIzb = TextBoxJobDat.Text
    +        Dim datArh = datIzb.Replace(LabelJobIme.Text, "_ARHIV\" + LabelJobIme.Text)
    +
    +        Dim msgArh = MsgBox("Arhiviram job: " + LabelJobIme.Text, vbOKCancel, "Arhiviranje Job-a...")
    +        If msgArh = DialogResult.OK Then
    +            If My.Computer.FileSystem.FileExists(datIzb) Then
    +                My.Computer.FileSystem.MoveFile(datIzb, datArh, True)
    +            End If
    +            ' Ponovno osveži vsebino seznama
    +            PreberiJobe()
    +        End If
    +    End Sub
    +
    +    Private Sub ToolStripButton6_Click(sender As Object, e As EventArgs) Handles ToolStripButton6.Click
    +        ' Izbriši izbran job
    +        Dim datIzb = TextBoxJobDat.Text
    +
    +        Dim msgArh = MsgBox("Izbrišem job: " + LabelJobIme.Text, vbOKCancel, "Brisanje Job-a...")
    +        If msgArh = DialogResult.OK Then
    +            If My.Computer.FileSystem.FileExists(datIzb) Then
    +                My.Computer.FileSystem.DeleteFile(datIzb, FileIO.UIOption.OnlyErrorDialogs, FileIO.RecycleOption.SendToRecycleBin)
    +            End If
    +            ' Ponovno osveži vsebino seznama
    +            PreberiJobe()
    +        End If
    +    End Sub
    +
    +    Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click
    +        ' Arhiviraj izbran jprojekt
    +
    +    End Sub
    +
    +    Private Sub ToolStripButton2_Click(sender As Object, e As EventArgs) Handles ToolStripButton2.Click
    +        ' Izbriši izbran projekt
    +
    +    End Sub
     End Class
    \ No newline at end of file
    diff --git a/My Project/Icons/icons8-add-to-collection-50.png b/My Project/Icons/icons8-add-to-collection-50.png
    new file mode 100644
    index 0000000000000000000000000000000000000000..740379a01f983888423c3facd0e79396458de261
    GIT binary patch
    literal 2026
    zcmVae?x>~Qlq5g`gqxzM=u!kxs*Vv0kOY)~*Dsy6yEEIJ
    z+GppS6EGn;$w`E%A9!beADMZ6Z{Fw6ad4QKnVFfHnVFfH8TRST3(LNxjP4syMyqMc
    zD5BH@rG_kKP(&KhFQ*Wx`%4UoQ1=&6gg-&Xpq7RiBMH?LqV5}~Fr@G64+3{M*fO6c
    z5V3=mv3S(F43CbdF&v{v#lsc~F&-YJSc-?u6e)PnM3IaKN5)CQgGP!axc@OlBJMX(
    zB;fwvDB^MNu%1J44E3=zcMrxe9EfJvA4StA3H|kSA`!z`;XpY-Ydb0hG6LBFg6eqU^>IuNf
    z_a^ZdAui?wTiyQHKE1$Rib#ysMnWwK29@n>3h#(TiF4^LZs%Slem<8@KwA~X@qEU&
    zpNN}PQP>pW!igK@B8%G}+Z#C{Fj_0Z=pGUJr9q&weU?uAuWg012dhZ?DpzIuDgqSR
    zs>Mur&gT=4u|sh>JV=$8f3*=RC}A5@vnvrR-)
    zZ@KPJts^kbP<7Ui0S@ZdO27MG=YtS-?a-ic49>^8w`4-2j0~=?PKaE2?`5y9EktMMW}7e>BY4xrO+$d$Y5r#i#i0p*Yg^@|wQ=M&UV}&xn5ej6g6g
    zKyjyh0R?F>v{{k*Skkz>({Mg?_=QilUpZNT4v#zKLAX;Eggd1{c8DB^Ce4SBGTy$G
    zx1am=Lnd#Z2~P{mXHW##A+kS;e44j^B0T5wS->iATMKRZPBMw0fH*ZTPcSrpI~3vo;8j{&Ja
    z`XzoCl=?v{^T$w;uN@+_B68ZwJ8?ex@QOfaiiEgX=#OvmeQ_;EfUDU)xbmS7uI%9B
    z>W6&vWb^UQT%RtRMRa>aq`42bsVpzG{h^Woe7DOFJ-Gs?vVBo53BwxY5+qfLA=;gW
    z*oviCUJ{Rjyil}l1lU#@3!jG7c)4*cUTRnk-r-CT
    z^>1L#feg6Rt%P&!a?GiD?ePoM>6I^3i(NR2j8un_Q(9hyad|0;-dq9Na)pSgUkSIP
    z>oK=!okfuscfXF=)#-S?B5ll3xh#UC$U>6)`B*Nm;mb2z>mpU5q}B3rI3Gg+nj$~kC=j4yhYw;J-h@YMmR%xF$}~Jz
    zD!w~Qo;ugENJTJd_uF4$UVvh-P=IUMd~8?7!}G-3tRmvJJT$8>VtsoVyGWTBj`HM2
    z%Oc7JNF?Z0eMWR^Vnmp_yy`>~2p
    zpUh@I+zj4+OXtG~_)Z86Nd*{^2+*7D4W%>!UZ>uj8WBYb{#cx}lU<}Vh~&0?q4D;O
    z1O$2kADY3Pe0;Ut3mf*NPN|4vaZ)$Ch$4{WTHeX$GroOVppb$O?Jhpl`QGUMs|V8R
    zSD1*Tw@V=J{RHx_TT#+;9G7(8&?4VH(xT|&3b
    zpDdu==?!gxH~Mls(Ye(PVl%(UJD01`a;pO^1D9~LUxn)r2kGFN@9(1N<^?o;cOFM>
    zoX2)mow<(OV;3nFl3dEmw*B$&3|`RWdqJJ!f$pttSW}xewPi0!V*dskF7ofNR$j{j
    zOn6PcCp38s134bJ`u;pf3d5(k?8ypN5v|lWV_52YQ7aLsv=Secw$Knhjb@iOLji@C
    zN|SGhr%IDY;jYr;Fbw9ntFC=8k36;2^DF*|w;xZLh&+Ycch_``*Qs|ZEs3oCLV<4|
    z4dJ7%!&XF+KXdpk$NkhM7ta$}x~KWpnpGzL$w?s=I{en-)w*$^$MHY?$3BtN$Bt!7
    zS2;W@L&>49nKsh4rcu9vOnXV^S%{5&b607*qo
    IM6N<$f>4C!YXATM
    
    literal 0
    HcmV?d00001
    
    diff --git a/My Project/Icons/icons8-recycle-bin-24.png b/My Project/Icons/icons8-recycle-bin-24.png
    new file mode 100644
    index 0000000000000000000000000000000000000000..8d2886b7d21cd43b28513dca5c9d3a0cba4ca461
    GIT binary patch
    literal 1022
    zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA1CvQaK~zXf-Bep>
    zR7V*8&e_dn(~Ya<(j*3=f*4V@R)bcFm(ZXnf<;gw2nte#Lh(rpr6mo8LhGBpctHsi
    z5q!`GMSW1L8VzU^Y@vCGicurx(%sEvvuF35ndv{5-FlL>n-^dF*xC8{XXg9<%bdZ7
    zhGk|y+J)WP94~i+R{r%VNTnEmu%%)gmL-fUhr9%9Z~n8@w(YaDz1X<^7sQ&hIJVzy
    zo%7hZa+oG?pl7V|`Gj{x2rFt_GeQ9T#^R9JbNq|SG2>G334GTRiwK^+#(`xZ1>>G6
    z=z!HV8W`Aqs;S8}KEFWwt-J7;m6iG{P1NR$^+7;iM0sr
    z6Wl2a6&Dr=1_fmxTup2Un1^rI%|ms02|kUK;=tM(osA;TW+0qYB2As}W12uFePnVzKm#fdvvZNZjqO(y|q63hFl$=Pov~UK+MWq=qAw|q#j%77v
    zIM>~ew-X$$$1yUV#@^=nAZ^_z*)J}faeHzG8Ki~mfogL7CjxED=b&#ei8I}UN-&;u
    z(b@G9CvHAPjD&K1pc0L|NE8;BC}XC{9E+<%_l
    zn*n{5adk83WSmHc#~FrbctkjoYL*}4EC=&e-5*){p-F_E`K@5z7-=x0C^WQnKRir9d5zcHo{d3*3#`>ojl7yFonunJW^
    s_U}wnVL^Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf6951U69E94oEQKA0@_JLK~zXf-Be9T
    zR8bWE?tO3G{A4jY%?y_POeR*l1lzO{pmxxGEG
    zO9^Rmi8wJBM4Al`r*q2hv8jRC*5*y}?Jw!EKBo{Y`Y~&I$Jd&6HanP=YFW4p%(1a1
    znC5AE^og~V(F55Ji(QO?i?suVr_|VXuyEDDJBO=b$qGicn;Z0+cbJvN&^Ss0y-vZ;=L~&`d=n&g;UX6mE&p
    zHbf**S5*YA^&&Fy02@1N96eiCi|CU_(7MmVP*g_;r{@y53>YblW>OG7F9OX?@HI9d
    z`tS}ip&&Bh5Tf@7;H{4#aI6W?R41Maa=|T$UC14IHZoW`*Mp6Zi|`#hfXMJ&M20AN
    zY#&l@=JDfVA5`6N;>#U^%YaiL6TOx6#p75y+bvCE@HNyU{eA)8yD!6=NEXHBOo~xn
    zvHMg&&69ig3ziAyA+0oSOH(BJDW^hAOJ;X1B7^;QTh`~_VSVl`e1{tm8n}UMH0;FY
    zrpTSnrPwW!)B}EmZ{LJ>|6ZhC&taL`vV7r+ZQ?(22-Vm7U{H0=cOY1TGKvf&Dp?)L
    zr_ZrAIgL0a){-e`D+w(3Ud7tfto@E#^xZqj-RWFc#kc0xeiEIl!l2SEnsqgszm+K^
    z437#<6J#4mh^rzz^K6r=LRc17L4s-&j3QCALp4k~B5_W6y-c<;XFyj&;lWixE=IKk
    zZpC8B;$2ljmXKK-xXxguwKb%twJr;$UrJj7wQD7)SKZ^26YEm?F97@msMp3K{K;xX
    P00000NkvXXu0mjfoC
    +        '''  Looks up a localized resource of type System.Drawing.Bitmap.
    +        '''
    +        Friend ReadOnly Property icons8_add_to_collection_50() As System.Drawing.Bitmap
    +            Get
    +                Dim obj As Object = ResourceManager.GetObject("icons8-add-to-collection-50", resourceCulture)
    +                Return CType(obj,System.Drawing.Bitmap)
    +            End Get
    +        End Property
    +        
             '''
             '''  Looks up a localized resource of type System.Drawing.Bitmap.
             '''
    @@ -981,6 +991,46 @@ Namespace My.Resources
                 End Get
             End Property
             
    +        '''
    +        '''  Looks up a localized resource of type System.Drawing.Bitmap.
    +        '''
    +        Friend ReadOnly Property icons8_recycle_bin_24() As System.Drawing.Bitmap
    +            Get
    +                Dim obj As Object = ResourceManager.GetObject("icons8-recycle-bin-24", resourceCulture)
    +                Return CType(obj,System.Drawing.Bitmap)
    +            End Get
    +        End Property
    +        
    +        '''
    +        '''  Looks up a localized resource of type System.Drawing.Bitmap.
    +        '''
    +        Friend ReadOnly Property icons8_recycle_bin_50() As System.Drawing.Bitmap
    +            Get
    +                Dim obj As Object = ResourceManager.GetObject("icons8-recycle-bin-50", resourceCulture)
    +                Return CType(obj,System.Drawing.Bitmap)
    +            End Get
    +        End Property
    +        
    +        '''
    +        '''  Looks up a localized resource of type System.Drawing.Bitmap.
    +        '''
    +        Friend ReadOnly Property icons8_remove_24() As System.Drawing.Bitmap
    +            Get
    +                Dim obj As Object = ResourceManager.GetObject("icons8-remove-24", resourceCulture)
    +                Return CType(obj,System.Drawing.Bitmap)
    +            End Get
    +        End Property
    +        
    +        '''
    +        '''  Looks up a localized resource of type System.Drawing.Bitmap.
    +        '''
    +        Friend ReadOnly Property icons8_remove_50() As System.Drawing.Bitmap
    +            Get
    +                Dim obj As Object = ResourceManager.GetObject("icons8-remove-50", resourceCulture)
    +                Return CType(obj,System.Drawing.Bitmap)
    +            End Get
    +        End Property
    +        
             '''
             '''  Looks up a localized resource of type System.Drawing.Bitmap.
             '''
    diff --git a/My Project/Resources.resx b/My Project/Resources.resx
    index 66f703c..d2d9bd5 100644
    --- a/My Project/Resources.resx	
    +++ b/My Project/Resources.resx	
    @@ -133,15 +133,15 @@
       
         Information 7
       
    +  
    +    Icons\icons8-mesh-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    +  
       
         Icons\icons8-undo-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
       
         Icons\icons8-compare-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
    -  
    -    Icons\icons8-land-surveying-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    -  
       
         Icons\icons8-info-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
    @@ -178,8 +178,8 @@
       
         Icons\icons8-micro-sd-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
    -  
    -    Icons\icons8-check-file-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    +  
    +    Icons\icons8-sd-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
       
         Icons\icons8-folder-tree-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    @@ -193,6 +193,9 @@
       
         Icons\TPS1100CNVRT_logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
    +  
    +    Icons\icons8-remove-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    +  
       
         Icons\icons8-my-location-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
    @@ -238,8 +241,8 @@
       
         Icons\icons8-folder-50-2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
    -  
    -    Icons\icons8-save-as-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    +  
    +    Icons\icons8-check-file-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
       
         Icons\icons8-close-window-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    @@ -259,9 +262,6 @@
       
         St. Height
       
    -  
    -    Icons\icons8-product-documents-24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    -  
       
         Icons\icons8-information-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
    @@ -277,6 +277,9 @@
       
         Icons\icons8-clear-symbol-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
    +  
    +    Easting
    +  
       
         Icons\icons8-support-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
    @@ -313,8 +316,8 @@
       
         Information 3
       
    -  
    -    Icons\icons8-open-end-wrench-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    +  
    +    Icons\icons8-land-surveying-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
       
         Remark 2
    @@ -349,8 +352,8 @@
       
         Height difference
       
    -  
    -    Instrument height
    +  
    +    Icons\icons8-move-to-folder-24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
       
         Horizontal Angle Correction
    @@ -370,8 +373,14 @@
       
         Icons\icons8-no-entry-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
    -  
    -    Icons\icons8-sd-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    +  
    +    Icons\icons8-recycle-bin-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    +  
    +  
    +    Icons\icons8-save-as-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    +  
    +  
    +    Icons\icons8-remove-24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
       
         Icons\icons8-move-to-folder-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    @@ -379,8 +388,11 @@
       
         ..\README.md;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
       
    -  
    -    Easting
    +  
    +    Icons\icons8-open-end-wrench-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    +  
    +  
    +    Icons\icons8-product-documents-24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
       
         Icons\icons8-connection-status-on-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    @@ -433,8 +445,11 @@
       
         Horizontal distance
       
    -  
    -    Icons\icons8-mesh-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    +  
    +    Instrument height
    +  
    +  
    +    Icons\icons8-recycle-bin-24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
       
         Icons\icons8-edit-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    @@ -454,7 +469,7 @@
       
         Serial number
       
    -  
    -    Icons\icons8-move-to-folder-24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    +  
    +    Icons\icons8-add-to-collection-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
       
     
    \ No newline at end of file
    diff --git a/Podatki/Navodila.pdf b/Podatki/Navodila.pdf
    deleted file mode 100644
    index 2072c475e0d873eaffe7edf6a74fa79f131213ed..0000000000000000000000000000000000000000
    GIT binary patch
    literal 0
    HcmV?d00001
    
    literal 206224
    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ΠsYiu55)m}2G!gXurupZ
    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
    VAli`oa{vp7wuYghy_2.1.0.4
         publish.html
         true
    -    0
    +    2
         2.8.0.%2a
         false
         true
    @@ -327,6 +327,11 @@
         
         
         
    +    
    +    
    +    
    +    
    +    
         
           PreserveNewest
         
    @@ -348,9 +353,6 @@
         
         
         
    -    
    -      PreserveNewest
    -    
         
           PreserveNewest
         
    @@ -452,7 +454,7 @@
         
         
         
    -    
    +    
           PreserveNewest
         
         
    @@ -484,6 +486,7 @@
         
       
       
    +    
         
       
       
    diff --git a/Virtualna Kartica/GSI/TEST-JOB.GSI b/Virtualna Kartica/GSI/TEST-JOB.GSI
    index f67fa02..7efacea 100644
    --- a/Virtualna Kartica/GSI/TEST-JOB.GSI	
    +++ b/Virtualna Kartica/GSI/TEST-JOB.GSI	
    @@ -4,9 +4,9 @@
     *110003+00000000000GS003 81..00+0000000465472908 82..00+0000000110527226 83..00+0000000000302945 
     *410000+0000000000000002 71....+0000000000000021 72....+0000000000001015 
     *410010+0000000000000040 
    -*110004+00000000000GS001 21.324+0000000013831010 22.324+0000000008932340 31..00+0000000000029523 32..10+0000000000029522 87..10+0000000000002500 58..16+0000000000000175 33..10-0000000000000754 81..00+0000000531242578 82..00+0000000073008189 83..00+0000000000800864 71....+0000000000000000 
    -*110005+00000000000GS002 21.324+0000000019023040 22.324+0000000010338410 31..00+0000000000007115 32..10+0000000000006914 87..10+0000000000000100 58..16+0000000000000175 33..10-0000000000000268 81..00+0000000531221776 82..00+0000000073023505 83..00+0000000000801350 71....+0000000000000000 
    -*110006+00000000000GS003 21.324+0000000003614410 22.324+0000000009121020 31..00+0000000000034333 32..10+0000000000034324 87..10+0000000000000100 58..16+0000000000000175 33..10+0000000000000601 81..00+0000000531243315 82..00+0000000073057988 83..00+0000000000802219 71....+0000000000000000 
    +*110004+00000000000GS001 21.324+0000000013831010 22.324+0000000008932340 31..00+0000000000029523 32..10+0000000000029522 87..10+0000000000002500 58..16+0000000000000175 33..10-0000000000000754 81..00+0000000465423089 82..00+0000000110526243 83..00+0000000000301586 71....+0000000000000000 
    +*110005+00000000000GS002 21.324+0000000019023040 22.324+0000000010338410 31..00+0000000000007115 32..10+0000000000006914 87..10+0000000000000100 58..16+0000000000000175 33..10-0000000000000268 81..00+0000000465437688 82..00+0000000110547569 83..00+0000000000302107 71....+0000000000000000 
    +*110006+00000000000GS003 21.324+0000000003614410 22.324+0000000009121020 31..00+0000000000034333 32..10+0000000000034324 87..10+0000000000000100 58..16+0000000000000175 33..10+0000000000000601 81..00+0000000465472908 82..00+0000000110527226 83..00+0000000000302945 71....+0000000000000000 
     *110007+0000000000011111 25.344+0000000008801190 84..40+0000000465444529 85..40+0000000110546554 86..40+0000000000302353 87..10+0000000000000100 88..10+0000000000001510 
     *410000+0000000000000080 
     *110008+00000000000GS003 21.324+0000000012415590 22.324+0000000009121020 31..00+0000000000034332 32..10+0000000000034323 87..10+0000000000000100 58..16+0000000000000175 33..10+0000000000000601 81..00+0000000465472895 82..00+0000000110527228 83..00+0000000000302954 71....+0000000000000000 
    @@ -51,9 +51,9 @@
     *110046+0000000000000042 21.324+0000000011526030 22.324+0000000008909420 31..00+0000000000032271 32..10+0000000000032268 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000682 81..00+0000000465473669 82..00+0000000110532696 83..00+0000000000303036 71....+0000000000000000 
     *110047+0000000000000043 21.324+0000000011346490 22.324+0000000008855450 31..00+0000000000032842 32..10+0000000000032836 87..10+0000000000001300 58..16+0000000000000175 33..10+0000000000000824 81..00+0000000465474578 82..00+0000000110533313 83..00+0000000000303177 71....+0000000000000000 
     *410010+0000000000000040 
    -*110004+00000000000GS001 21.324+0000000013831010 22.324+0000000008932340 31..00+0000000000029523 32..10+0000000000029522 87..10+0000000000002500 58..16+0000000000000175 33..10-0000000000000754 81..00+0000000531242578 82..00+0000000073008189 83..00+0000000000800864 71....+0000000000000000 
    -*110005+00000000000GS002 21.324+0000000019023040 22.324+0000000010338410 31..00+0000000000007115 32..10+0000000000006914 87..10+0000000000000100 58..16+0000000000000175 33..10-0000000000000268 81..00+0000000531221776 82..00+0000000073023505 83..00+0000000000801350 71....+0000000000000000 
    -*110006+00000000000GS003 21.324+0000000003614410 22.324+0000000009121020 31..00+0000000000034333 32..10+0000000000034324 87..10+0000000000000100 58..16+0000000000000175 33..10+0000000000000601 81..00+0000000531243315 82..00+0000000073057988 83..00+0000000000802219 71....+0000000000000000 
    +*110004+00000000000GS001 21.324+0000000013831010 22.324+0000000008932340 31..00+0000000000029523 32..10+0000000000029522 87..10+0000000000002500 58..16+0000000000000175 33..10-0000000000000754 81..00+0000000465423089 82..00+0000000110526243 83..00+0000000000301586 71....+0000000000000000 
    +*110005+00000000000GS002 21.324+0000000019023040 22.324+0000000010338410 31..00+0000000000007115 32..10+0000000000006914 87..10+0000000000000100 58..16+0000000000000175 33..10-0000000000000268 81..00+0000000465437688 82..00+0000000110547569 83..00+0000000000302107 71....+0000000000000000 
    +*110006+00000000000GS003 21.324+0000000003614410 22.324+0000000009121020 31..00+0000000000034333 32..10+0000000000034324 87..10+0000000000000100 58..16+0000000000000175 33..10+0000000000000601 81..00+0000000465472908 82..00+0000000110527226 83..00+0000000000302945 71....+0000000000000000 
     *110007+0000000000011111 25.344+0000000008801190 84..40+0000000465444529 85..40+0000000110546554 86..40+0000000000302353 87..10+0000000000000100 88..10+0000000000001510 
     *410000+0000000000000080 
     *110008+00000000000GS003 21.324+0000000012415590 22.324+0000000009121020 31..00+0000000000034332 32..10+0000000000034323 87..10+0000000000000100 58..16+0000000000000175 33..10+0000000000000601 81..00+0000000465472895 82..00+0000000110527228 83..00+0000000000302954 71....+0000000000000000