From 96ac4be243949df94d9ed5b8451c16adc468dc15 Mon Sep 17 00:00:00 2001 From: wernerma63484 Date: Tue, 13 Nov 2018 10:19:57 +0100 Subject: [PATCH] initial commit --- src/kontakte/Main.java | 30 ++ src/kontakte/controller/CommandInterface.java | 17 + src/kontakte/controller/CommandInvoker.java | 34 ++ src/kontakte/controller/CommandOpen.java | 36 ++ src/kontakte/controller/Controller.java | 52 ++ src/kontakte/model/Model.java | 19 + src/kontakte/view/View.form | 348 +++++++++++++ src/kontakte/view/View.java | 492 ++++++++++++++++++ src/kontakte/view/img/About16.gif | Bin 0 -> 644 bytes src/kontakte/view/img/About24.gif | Bin 0 -> 797 bytes src/kontakte/view/img/Add16.gif | Bin 0 -> 238 bytes src/kontakte/view/img/Add24.gif | Bin 0 -> 470 bytes src/kontakte/view/img/AlignBottom16.gif | Bin 0 -> 235 bytes src/kontakte/view/img/AlignBottom24.gif | Bin 0 -> 271 bytes src/kontakte/view/img/AlignCenter16.gif | Bin 0 -> 235 bytes src/kontakte/view/img/AlignCenter24.gif | Bin 0 -> 275 bytes .../view/img/AlignJustifyHorizontal16.gif | Bin 0 -> 240 bytes .../view/img/AlignJustifyHorizontal24.gif | Bin 0 -> 280 bytes .../view/img/AlignJustifyVertical16.gif | Bin 0 -> 249 bytes .../view/img/AlignJustifyVertical24.gif | Bin 0 -> 299 bytes src/kontakte/view/img/AlignLeft16.gif | Bin 0 -> 232 bytes src/kontakte/view/img/AlignLeft24.gif | Bin 0 -> 267 bytes src/kontakte/view/img/AlignRight16.gif | Bin 0 -> 232 bytes src/kontakte/view/img/AlignRight24.gif | Bin 0 -> 269 bytes src/kontakte/view/img/AlignTop16.gif | Bin 0 -> 236 bytes src/kontakte/view/img/AlignTop24.gif | Bin 0 -> 275 bytes src/kontakte/view/img/Bookmarks16.gif | Bin 0 -> 238 bytes src/kontakte/view/img/Bookmarks24.gif | Bin 0 -> 283 bytes src/kontakte/view/img/ComposeMail16.gif | Bin 0 -> 310 bytes src/kontakte/view/img/ComposeMail24.gif | Bin 0 -> 412 bytes src/kontakte/view/img/ContextualHelp16.gif | Bin 0 -> 198 bytes src/kontakte/view/img/ContextualHelp24.gif | Bin 0 -> 244 bytes src/kontakte/view/img/Copy16.gif | Bin 0 -> 288 bytes src/kontakte/view/img/Copy24.gif | Bin 0 -> 682 bytes src/kontakte/view/img/Cut16.gif | Bin 0 -> 652 bytes src/kontakte/view/img/Cut24.gif | Bin 0 -> 1193 bytes src/kontakte/view/img/Delete16.gif | Bin 0 -> 208 bytes src/kontakte/view/img/Delete24.gif | Bin 0 -> 249 bytes src/kontakte/view/img/Edit16.gif | Bin 0 -> 441 bytes src/kontakte/view/img/Edit24.gif | Bin 0 -> 1244 bytes src/kontakte/view/img/Export16.gif | Bin 0 -> 309 bytes src/kontakte/view/img/Export24.gif | Bin 0 -> 473 bytes src/kontakte/view/img/Find16.gif | Bin 0 -> 434 bytes src/kontakte/view/img/Find24.gif | Bin 0 -> 1250 bytes src/kontakte/view/img/FindAgain16.gif | Bin 0 -> 426 bytes src/kontakte/view/img/FindAgain24.gif | Bin 0 -> 804 bytes src/kontakte/view/img/Help16.gif | Bin 0 -> 661 bytes src/kontakte/view/img/Help24.gif | Bin 0 -> 1328 bytes src/kontakte/view/img/History16.gif | Bin 0 -> 677 bytes src/kontakte/view/img/History24.gif | Bin 0 -> 1304 bytes src/kontakte/view/img/Import16.gif | Bin 0 -> 311 bytes src/kontakte/view/img/Import24.gif | Bin 0 -> 473 bytes src/kontakte/view/img/Information16.gif | Bin 0 -> 661 bytes src/kontakte/view/img/Information24.gif | Bin 0 -> 1328 bytes src/kontakte/view/img/New16.gif | Bin 0 -> 426 bytes src/kontakte/view/img/New24.gif | Bin 0 -> 778 bytes src/kontakte/view/img/Open16.gif | Bin 0 -> 228 bytes src/kontakte/view/img/Open24.gif | Bin 0 -> 462 bytes src/kontakte/view/img/PageSetup16.gif | Bin 0 -> 298 bytes src/kontakte/view/img/PageSetup24.gif | Bin 0 -> 499 bytes src/kontakte/view/img/Paste16.gif | Bin 0 -> 298 bytes src/kontakte/view/img/Paste24.gif | Bin 0 -> 374 bytes src/kontakte/view/img/Preferences16.gif | Bin 0 -> 207 bytes src/kontakte/view/img/Preferences24.gif | Bin 0 -> 240 bytes src/kontakte/view/img/Print16.gif | Bin 0 -> 293 bytes src/kontakte/view/img/Print24.gif | Bin 0 -> 491 bytes src/kontakte/view/img/PrintPreview16.gif | Bin 0 -> 425 bytes src/kontakte/view/img/PrintPreview24.gif | Bin 0 -> 786 bytes src/kontakte/view/img/Properties16.gif | Bin 0 -> 425 bytes src/kontakte/view/img/Properties24.gif | Bin 0 -> 1188 bytes src/kontakte/view/img/Redo16.gif | Bin 0 -> 201 bytes src/kontakte/view/img/Redo24.gif | Bin 0 -> 243 bytes src/kontakte/view/img/Refresh16.gif | Bin 0 -> 244 bytes src/kontakte/view/img/Refresh24.gif | Bin 0 -> 316 bytes src/kontakte/view/img/Remove16.gif | Bin 0 -> 213 bytes src/kontakte/view/img/Remove24.gif | Bin 0 -> 287 bytes src/kontakte/view/img/Replace16.gif | Bin 0 -> 428 bytes src/kontakte/view/img/Replace24.gif | Bin 0 -> 808 bytes src/kontakte/view/img/Save16.gif | Bin 0 -> 206 bytes src/kontakte/view/img/Save24.gif | Bin 0 -> 266 bytes src/kontakte/view/img/SaveAll16.gif | Bin 0 -> 252 bytes src/kontakte/view/img/SaveAll24.gif | Bin 0 -> 334 bytes src/kontakte/view/img/SaveAs16.gif | Bin 0 -> 255 bytes src/kontakte/view/img/SaveAs24.gif | Bin 0 -> 348 bytes src/kontakte/view/img/Search16.gif | Bin 0 -> 445 bytes src/kontakte/view/img/Search24.gif | Bin 0 -> 820 bytes src/kontakte/view/img/SendMail16.gif | Bin 0 -> 303 bytes src/kontakte/view/img/SendMail24.gif | Bin 0 -> 366 bytes src/kontakte/view/img/Stop16.gif | Bin 0 -> 254 bytes src/kontakte/view/img/Stop24.gif | Bin 0 -> 313 bytes src/kontakte/view/img/TipOfTheDay16.gif | Bin 0 -> 423 bytes src/kontakte/view/img/TipOfTheDay24.gif | Bin 0 -> 742 bytes src/kontakte/view/img/Undo16.gif | Bin 0 -> 202 bytes src/kontakte/view/img/Undo24.gif | Bin 0 -> 239 bytes src/kontakte/view/img/Zoom16.gif | Bin 0 -> 303 bytes src/kontakte/view/img/Zoom24.gif | Bin 0 -> 485 bytes src/kontakte/view/img/ZoomIn16.gif | Bin 0 -> 304 bytes src/kontakte/view/img/ZoomIn24.gif | Bin 0 -> 484 bytes src/kontakte/view/img/ZoomOut16.gif | Bin 0 -> 304 bytes src/kontakte/view/img/ZoomOut24.gif | Bin 0 -> 477 bytes 100 files changed, 1028 insertions(+) create mode 100644 src/kontakte/Main.java create mode 100644 src/kontakte/controller/CommandInterface.java create mode 100644 src/kontakte/controller/CommandInvoker.java create mode 100644 src/kontakte/controller/CommandOpen.java create mode 100644 src/kontakte/controller/Controller.java create mode 100644 src/kontakte/model/Model.java create mode 100644 src/kontakte/view/View.form create mode 100644 src/kontakte/view/View.java create mode 100644 src/kontakte/view/img/About16.gif create mode 100644 src/kontakte/view/img/About24.gif create mode 100644 src/kontakte/view/img/Add16.gif create mode 100644 src/kontakte/view/img/Add24.gif create mode 100644 src/kontakte/view/img/AlignBottom16.gif create mode 100644 src/kontakte/view/img/AlignBottom24.gif create mode 100644 src/kontakte/view/img/AlignCenter16.gif create mode 100644 src/kontakte/view/img/AlignCenter24.gif create mode 100644 src/kontakte/view/img/AlignJustifyHorizontal16.gif create mode 100644 src/kontakte/view/img/AlignJustifyHorizontal24.gif create mode 100644 src/kontakte/view/img/AlignJustifyVertical16.gif create mode 100644 src/kontakte/view/img/AlignJustifyVertical24.gif create mode 100644 src/kontakte/view/img/AlignLeft16.gif create mode 100644 src/kontakte/view/img/AlignLeft24.gif create mode 100644 src/kontakte/view/img/AlignRight16.gif create mode 100644 src/kontakte/view/img/AlignRight24.gif create mode 100644 src/kontakte/view/img/AlignTop16.gif create mode 100644 src/kontakte/view/img/AlignTop24.gif create mode 100644 src/kontakte/view/img/Bookmarks16.gif create mode 100644 src/kontakte/view/img/Bookmarks24.gif create mode 100644 src/kontakte/view/img/ComposeMail16.gif create mode 100644 src/kontakte/view/img/ComposeMail24.gif create mode 100644 src/kontakte/view/img/ContextualHelp16.gif create mode 100644 src/kontakte/view/img/ContextualHelp24.gif create mode 100644 src/kontakte/view/img/Copy16.gif create mode 100644 src/kontakte/view/img/Copy24.gif create mode 100644 src/kontakte/view/img/Cut16.gif create mode 100644 src/kontakte/view/img/Cut24.gif create mode 100644 src/kontakte/view/img/Delete16.gif create mode 100644 src/kontakte/view/img/Delete24.gif create mode 100644 src/kontakte/view/img/Edit16.gif create mode 100644 src/kontakte/view/img/Edit24.gif create mode 100644 src/kontakte/view/img/Export16.gif create mode 100644 src/kontakte/view/img/Export24.gif create mode 100644 src/kontakte/view/img/Find16.gif create mode 100644 src/kontakte/view/img/Find24.gif create mode 100644 src/kontakte/view/img/FindAgain16.gif create mode 100644 src/kontakte/view/img/FindAgain24.gif create mode 100644 src/kontakte/view/img/Help16.gif create mode 100644 src/kontakte/view/img/Help24.gif create mode 100644 src/kontakte/view/img/History16.gif create mode 100644 src/kontakte/view/img/History24.gif create mode 100644 src/kontakte/view/img/Import16.gif create mode 100644 src/kontakte/view/img/Import24.gif create mode 100644 src/kontakte/view/img/Information16.gif create mode 100644 src/kontakte/view/img/Information24.gif create mode 100644 src/kontakte/view/img/New16.gif create mode 100644 src/kontakte/view/img/New24.gif create mode 100644 src/kontakte/view/img/Open16.gif create mode 100644 src/kontakte/view/img/Open24.gif create mode 100644 src/kontakte/view/img/PageSetup16.gif create mode 100644 src/kontakte/view/img/PageSetup24.gif create mode 100644 src/kontakte/view/img/Paste16.gif create mode 100644 src/kontakte/view/img/Paste24.gif create mode 100644 src/kontakte/view/img/Preferences16.gif create mode 100644 src/kontakte/view/img/Preferences24.gif create mode 100644 src/kontakte/view/img/Print16.gif create mode 100644 src/kontakte/view/img/Print24.gif create mode 100644 src/kontakte/view/img/PrintPreview16.gif create mode 100644 src/kontakte/view/img/PrintPreview24.gif create mode 100644 src/kontakte/view/img/Properties16.gif create mode 100644 src/kontakte/view/img/Properties24.gif create mode 100644 src/kontakte/view/img/Redo16.gif create mode 100644 src/kontakte/view/img/Redo24.gif create mode 100644 src/kontakte/view/img/Refresh16.gif create mode 100644 src/kontakte/view/img/Refresh24.gif create mode 100644 src/kontakte/view/img/Remove16.gif create mode 100644 src/kontakte/view/img/Remove24.gif create mode 100644 src/kontakte/view/img/Replace16.gif create mode 100644 src/kontakte/view/img/Replace24.gif create mode 100644 src/kontakte/view/img/Save16.gif create mode 100644 src/kontakte/view/img/Save24.gif create mode 100644 src/kontakte/view/img/SaveAll16.gif create mode 100644 src/kontakte/view/img/SaveAll24.gif create mode 100644 src/kontakte/view/img/SaveAs16.gif create mode 100644 src/kontakte/view/img/SaveAs24.gif create mode 100644 src/kontakte/view/img/Search16.gif create mode 100644 src/kontakte/view/img/Search24.gif create mode 100644 src/kontakte/view/img/SendMail16.gif create mode 100644 src/kontakte/view/img/SendMail24.gif create mode 100644 src/kontakte/view/img/Stop16.gif create mode 100644 src/kontakte/view/img/Stop24.gif create mode 100644 src/kontakte/view/img/TipOfTheDay16.gif create mode 100644 src/kontakte/view/img/TipOfTheDay24.gif create mode 100644 src/kontakte/view/img/Undo16.gif create mode 100644 src/kontakte/view/img/Undo24.gif create mode 100644 src/kontakte/view/img/Zoom16.gif create mode 100644 src/kontakte/view/img/Zoom24.gif create mode 100644 src/kontakte/view/img/ZoomIn16.gif create mode 100644 src/kontakte/view/img/ZoomIn24.gif create mode 100644 src/kontakte/view/img/ZoomOut16.gif create mode 100644 src/kontakte/view/img/ZoomOut24.gif diff --git a/src/kontakte/Main.java b/src/kontakte/Main.java new file mode 100644 index 0000000..2093b59 --- /dev/null +++ b/src/kontakte/Main.java @@ -0,0 +1,30 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package kontakte; + +import kontakte.view.View; + +/** + * Builder Class + * @author nobody + */ +public class Main +{ + public Main() + { + View v = new View(); + v.setVisible(true); + } + + /** + * @param args the command line arguments + */ + public static void main(String[] args) + { + new Main(); + } +} diff --git a/src/kontakte/controller/CommandInterface.java b/src/kontakte/controller/CommandInterface.java new file mode 100644 index 0000000..58fb76c --- /dev/null +++ b/src/kontakte/controller/CommandInterface.java @@ -0,0 +1,17 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package kontakte.controller; + +/** + * + * @author nobody + */ +public interface CommandInterface +{ + public void execute(); + public void undo(); +} diff --git a/src/kontakte/controller/CommandInvoker.java b/src/kontakte/controller/CommandInvoker.java new file mode 100644 index 0000000..d41fb4b --- /dev/null +++ b/src/kontakte/controller/CommandInvoker.java @@ -0,0 +1,34 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package kontakte.controller; + +import java.awt.Component; +import java.util.HashMap; + +/** + * + * @author nobody + */ +public class CommandInvoker +{ + private HashMap commands; + + public CommandInvoker() + { + commands = new HashMap<>(); + } + + public void addCommand(Component key, CommandInterface value) + { + commands.put(key, value); + } + + public void executeCommand(Component key) + { + commands.get(key).execute(); + } +} diff --git a/src/kontakte/controller/CommandOpen.java b/src/kontakte/controller/CommandOpen.java new file mode 100644 index 0000000..7f11026 --- /dev/null +++ b/src/kontakte/controller/CommandOpen.java @@ -0,0 +1,36 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package kontakte.controller; + +import kontakte.model.Model; +import kontakte.view.View; + +/** + * + * @author nobody + */ +public class CommandOpen implements CommandInterface +{ + private View view; + private Model model; + + public CommandOpen(View view, Model model) + { + this.view = view; + this.model = model; + } + + @Override + public void execute() + { + } + + @Override + public void undo() + { + } +} diff --git a/src/kontakte/controller/Controller.java b/src/kontakte/controller/Controller.java new file mode 100644 index 0000000..67b8398 --- /dev/null +++ b/src/kontakte/controller/Controller.java @@ -0,0 +1,52 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package kontakte.controller ; + +import java.awt.Component; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import kontakte.model.Model; +import kontakte.view.View; + +/** + * + * @author nobody + */ +public class Controller implements ActionListener +{ + private View view; + private Model model; + private CommandInvoker invoker; + + public Controller(View view, Model model) + { + this.view = view; + this.model = model; + invoker = new CommandInvoker(); + } + + public void registerEvents() + { + view.getBtnOpen().addActionListener(this); + view.getMenuOpen().addActionListener(this); + } + + public void registerCommands() + { + CommandOpen cmdOpen = new CommandOpen(view, model); + invoker.addCommand(view.getBtnOpen(), cmdOpen); + invoker.addCommand(view.getMenuOpen(), cmdOpen); + } + + @Override + public void actionPerformed(ActionEvent e) + { + Component key = (Component)e.getSource(); + invoker.executeCommand(key); + } + +} diff --git a/src/kontakte/model/Model.java b/src/kontakte/model/Model.java new file mode 100644 index 0000000..f422538 --- /dev/null +++ b/src/kontakte/model/Model.java @@ -0,0 +1,19 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +package kontakte.model; + +/** + * + * @author nobody + */ +public class Model +{ + public Model() + { + + } +} diff --git a/src/kontakte/view/View.form b/src/kontakte/view/View.form new file mode 100644 index 0000000..d17a22a --- /dev/null +++ b/src/kontakte/view/View.form @@ -0,0 +1,348 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ diff --git a/src/kontakte/view/View.java b/src/kontakte/view/View.java new file mode 100644 index 0000000..36c0350 --- /dev/null +++ b/src/kontakte/view/View.java @@ -0,0 +1,492 @@ +package kontakte.view; + +import java.awt.EventQueue; + +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author nobody + */ +public class View extends javax.swing.JFrame +{ + /** + * @return the btnClose + */ + public javax.swing.JButton getBtnClose() + { + return btnClose; + } + /** + * @return the btnCancel + */ + public javax.swing.JButton getBtnCancel() + { + return btnCancel; + } + + /** + * @return the btnOk + */ + public javax.swing.JButton getBtnOk() + { + return btnOk; + } + + /** + * @return the btnOpen + */ + public javax.swing.JButton getBtnOpen() + { + return btnOpen; + } + + /** + * @return the btnSave + */ + public javax.swing.JButton getBtnSave() + { + return btnSave; + } + + /** + * @return the fileChooser + */ + public javax.swing.JFileChooser getFileChooser() + { + return fileChooser; + } + + /** + * @return the menuAddEntry + */ + public javax.swing.JMenuItem getMenuAddEntry() + { + return menuAddEntry; + } + + /** + * @return the menuClose + */ + public javax.swing.JMenuItem getMenuClose() + { + return menuClose; + } + + /** + * @return the menuDeleteEntry + */ + public javax.swing.JMenuItem getMenuDeleteEntry() + { + return menuDeleteEntry; + } + + /** + * @return the menuEdit + */ + public javax.swing.JMenu getMenuEdit() + { + return menuEdit; + } + + /** + * @return the menuFile + */ + public javax.swing.JMenu getMenuFile() + { + return menuFile; + } + + /** + * @return the menuOpen + */ + public javax.swing.JMenuItem getMenuOpen() + { + return menuOpen; + } + + /** + * @return the menuSave + */ + public javax.swing.JMenuItem getMenuSave() + { + return menuSave; + } + + /** + * @return the tableContacts + */ + public javax.swing.JTable getTableContacts() + { + return tableContacts; + } + + /** + * @return the textCity + */ + public javax.swing.JTextField getTextCity() + { + return textCity; + } + + /** + * @return the textFileAdress + */ + public javax.swing.JTextField getTextFileAdress() + { + return textFileAdress; + } + + /** + * @return the textFind + */ + public javax.swing.JTextField getTextFind() + { + return textFind; + } + + /** + * @return the textFindTip + */ + public javax.swing.JTextField getTextFindTip() + { + return textFindTip; + } + + /** + * @return the textName + */ + public javax.swing.JTextField getTextName() + { + return textName; + } + + /** + * @return the textStreet + */ + public javax.swing.JTextField getTextStreet() + { + return textStreet; + } + + /** + * Creates new form view + */ + public View() + { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() + { + + fileChooser = new javax.swing.JFileChooser(); + addEntryFrame = new javax.swing.JFrame(); + jLayeredPane7 = new javax.swing.JLayeredPane(); + jLayeredPane4 = new javax.swing.JLayeredPane(); + jTextField1 = new javax.swing.JTextField(); + textName = new javax.swing.JTextField(); + jLayeredPane5 = new javax.swing.JLayeredPane(); + jTextField3 = new javax.swing.JTextField(); + textCity = new javax.swing.JTextField(); + jLayeredPane6 = new javax.swing.JLayeredPane(); + jTextField5 = new javax.swing.JTextField(); + textStreet = new javax.swing.JTextField(); + jLayeredPane8 = new javax.swing.JLayeredPane(); + btnOk = new javax.swing.JButton(); + btnCancel = new javax.swing.JButton(); + jToolBar1 = new javax.swing.JToolBar(); + btnOpen = new javax.swing.JButton(); + btnSave = new javax.swing.JButton(); + btnClose = new javax.swing.JButton(); + textFileAdress = new javax.swing.JTextField(); + jLayeredPane1 = new javax.swing.JLayeredPane(); + jScrollPane1 = new javax.swing.JScrollPane(); + tableContacts = new javax.swing.JTable(); + jLayeredPane2 = new javax.swing.JLayeredPane(); + jButton1 = new javax.swing.JButton(); + jButton2 = new javax.swing.JButton(); + jLayeredPane3 = new javax.swing.JLayeredPane(); + textFindTip = new javax.swing.JTextField(); + textFind = new javax.swing.JTextField(); + jMenuBar1 = new javax.swing.JMenuBar(); + menuFile = new javax.swing.JMenu(); + menuOpen = new javax.swing.JMenuItem(); + menuSave = new javax.swing.JMenuItem(); + menuClose = new javax.swing.JMenuItem(); + menuEdit = new javax.swing.JMenu(); + menuAddEntry = new javax.swing.JMenuItem(); + menuDeleteEntry = new javax.swing.JMenuItem(); + + addEntryFrame.getContentPane().setLayout(new javax.swing.BoxLayout(addEntryFrame.getContentPane(), javax.swing.BoxLayout.Y_AXIS)); + + jLayeredPane7.setLayout(new java.awt.FlowLayout()); + + jLayeredPane4.setLayout(new javax.swing.BoxLayout(jLayeredPane4, javax.swing.BoxLayout.Y_AXIS)); + + jTextField1.setEditable(false); + jTextField1.setText("Name"); + jLayeredPane4.add(jTextField1); + + textName.setToolTipText("Name"); + jLayeredPane4.add(textName); + + jLayeredPane7.add(jLayeredPane4); + + jLayeredPane5.setLayout(new javax.swing.BoxLayout(jLayeredPane5, javax.swing.BoxLayout.Y_AXIS)); + + jTextField3.setEditable(false); + jTextField3.setText("Wohnort"); + jLayeredPane5.add(jTextField3); + + textCity.setToolTipText("Wohnort"); + jLayeredPane5.add(textCity); + + jLayeredPane7.add(jLayeredPane5); + + jLayeredPane6.setLayout(new javax.swing.BoxLayout(jLayeredPane6, javax.swing.BoxLayout.Y_AXIS)); + + jTextField5.setEditable(false); + jTextField5.setText("Straße"); + jLayeredPane6.add(jTextField5); + + textStreet.setToolTipText("Straße"); + jLayeredPane6.add(textStreet); + + jLayeredPane7.add(jLayeredPane6); + + addEntryFrame.getContentPane().add(jLayeredPane7); + + jLayeredPane8.setLayout(new java.awt.FlowLayout()); + + btnOk.setText("ok"); + jLayeredPane8.add(btnOk); + + btnCancel.setText("Cancel"); + jLayeredPane8.add(btnCancel); + + addEntryFrame.getContentPane().add(jLayeredPane8); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + jToolBar1.setRollover(true); + + btnOpen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Open24.gif"))); // NOI18N + btnOpen.setToolTipText("Open"); + btnOpen.setFocusable(false); + btnOpen.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnOpen.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + jToolBar1.add(btnOpen); + + btnSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Save24.gif"))); // NOI18N + btnSave.setToolTipText("Save"); + btnSave.setFocusable(false); + btnSave.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnSave.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + jToolBar1.add(btnSave); + + btnClose.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Export24.gif"))); // NOI18N + btnClose.setToolTipText("Close"); + btnClose.setFocusable(false); + btnClose.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + btnClose.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + jToolBar1.add(btnClose); + + getContentPane().add(jToolBar1, java.awt.BorderLayout.PAGE_START); + + textFileAdress.setEditable(false); + textFileAdress.setText("/"); + textFileAdress.setToolTipText("Path"); + getContentPane().add(textFileAdress, java.awt.BorderLayout.PAGE_END); + + jLayeredPane1.setLayout(new java.awt.BorderLayout()); + + tableContacts.setModel(new javax.swing.table.DefaultTableModel( + new Object [][] + { + {null, null, null, null}, + {null, null, null, null}, + {null, null, null, null}, + {null, null, null, null} + }, + new String [] + { + "Title 1", "Title 2", "Title 3", "Title 4" + } + )); + jScrollPane1.setViewportView(tableContacts); + + jLayeredPane1.add(jScrollPane1, java.awt.BorderLayout.CENTER); + + jLayeredPane2.setLayout(new java.awt.FlowLayout()); + + jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Add24.gif"))); // NOI18N + jButton1.setToolTipText("Add Entry"); + jLayeredPane2.add(jButton1); + + jButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Delete24.gif"))); // NOI18N + jButton2.setToolTipText("Delete Entry"); + jLayeredPane2.add(jButton2); + + jLayeredPane1.add(jLayeredPane2, java.awt.BorderLayout.LINE_START); + + jLayeredPane3.setLayout(new java.awt.GridLayout(1, 0)); + + textFindTip.setEditable(false); + textFindTip.setText("Find Entry:"); + jLayeredPane3.add(textFindTip); + + textFind.setToolTipText("Find"); + jLayeredPane3.add(textFind); + + jLayeredPane1.add(jLayeredPane3, java.awt.BorderLayout.PAGE_START); + + getContentPane().add(jLayeredPane1, java.awt.BorderLayout.CENTER); + + menuFile.setMnemonic('F'); + menuFile.setText("File"); + + menuOpen.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK)); + menuOpen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Open16.gif"))); // NOI18N + menuOpen.setMnemonic('O'); + menuOpen.setText("Open"); + menuOpen.setToolTipText(""); + menuFile.add(menuOpen); + + menuSave.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK)); + menuSave.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Save16.gif"))); // NOI18N + menuSave.setMnemonic('S'); + menuSave.setText("Save"); + menuFile.add(menuSave); + + menuClose.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK)); + menuClose.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Export16.gif"))); // NOI18N + menuClose.setMnemonic('C'); + menuClose.setText("Close"); + menuFile.add(menuClose); + + jMenuBar1.add(menuFile); + + menuEdit.setText("Edit"); + + menuAddEntry.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_PLUS, java.awt.event.InputEvent.CTRL_MASK)); + menuAddEntry.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Add16.gif"))); // NOI18N + menuAddEntry.setMnemonic('A'); + menuAddEntry.setText("Add Entry"); + menuAddEntry.setToolTipText(""); + menuEdit.add(menuAddEntry); + + menuDeleteEntry.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_D, java.awt.event.InputEvent.CTRL_MASK)); + menuDeleteEntry.setIcon(new javax.swing.ImageIcon(getClass().getResource("/kontakte/view/img/Delete16.gif"))); // NOI18N + menuDeleteEntry.setMnemonic('D'); + menuDeleteEntry.setText("Delete Entry"); + menuEdit.add(menuDeleteEntry); + + jMenuBar1.add(menuEdit); + + setJMenuBar(jMenuBar1); + + pack(); + }// //GEN-END:initComponents + + /** + * @param args the command line arguments + */ + public static void main(String args[]) + { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try + { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) + { + if ("Nimbus".equals(info.getName())) + { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } + catch (ClassNotFoundException ex) + { + java.util.logging.Logger.getLogger(View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + catch (InstantiationException ex) + { + java.util.logging.Logger.getLogger(View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + catch (IllegalAccessException ex) + { + java.util.logging.Logger.getLogger(View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + catch (javax.swing.UnsupportedLookAndFeelException ex) + { + java.util.logging.Logger.getLogger(View.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + // + + /* Create and display the form */ + EventQueue.invokeLater(new Runnable() + { + public void run() + { + new View().setVisible(true); + } + }); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JFrame addEntryFrame; + private javax.swing.JButton btnCancel; + private javax.swing.JButton btnClose; + private javax.swing.JButton btnOk; + private javax.swing.JButton btnOpen; + private javax.swing.JButton btnSave; + private javax.swing.JFileChooser fileChooser; + private javax.swing.JButton jButton1; + private javax.swing.JButton jButton2; + private javax.swing.JLayeredPane jLayeredPane1; + private javax.swing.JLayeredPane jLayeredPane2; + private javax.swing.JLayeredPane jLayeredPane3; + private javax.swing.JLayeredPane jLayeredPane4; + private javax.swing.JLayeredPane jLayeredPane5; + private javax.swing.JLayeredPane jLayeredPane6; + private javax.swing.JLayeredPane jLayeredPane7; + private javax.swing.JLayeredPane jLayeredPane8; + private javax.swing.JMenuBar jMenuBar1; + private javax.swing.JScrollPane jScrollPane1; + private javax.swing.JTextField jTextField1; + private javax.swing.JTextField jTextField3; + private javax.swing.JTextField jTextField5; + private javax.swing.JToolBar jToolBar1; + private javax.swing.JMenuItem menuAddEntry; + private javax.swing.JMenuItem menuClose; + private javax.swing.JMenuItem menuDeleteEntry; + private javax.swing.JMenu menuEdit; + private javax.swing.JMenu menuFile; + private javax.swing.JMenuItem menuOpen; + private javax.swing.JMenuItem menuSave; + private javax.swing.JTable tableContacts; + private javax.swing.JTextField textCity; + private javax.swing.JTextField textFileAdress; + private javax.swing.JTextField textFind; + private javax.swing.JTextField textFindTip; + private javax.swing.JTextField textName; + private javax.swing.JTextField textStreet; + // End of variables declaration//GEN-END:variables +} diff --git a/src/kontakte/view/img/About16.gif b/src/kontakte/view/img/About16.gif new file mode 100644 index 0000000000000000000000000000000000000000..04da95eb831806d5586b246423126eb2b477eb7b GIT binary patch literal 644 zcmZ?wbhEHb6krfwc=n$G2>$>7fBxKqdw1V2U9x-Uj&r9@-aC2X?up}fu3Ubem^d*n zZ=QpL*NhqK=FZ)`W5>ni%l9o>wB6S?{P5x1>((9Fw(ZQ;t)~wjyuN?`)qVS}?A?2L z_wI|^w*v)F9X)#c@Zp>L_g~q!@A9Ti$BrJob>zs+g9oqf-+y`U-ixPCKR9&g+RdBq zE?<6rE_MX*RH*|aN*&( zbNA1jxqJHboqPA*-@W_p&Yia(KmOl;;M%d{cg|mUx^4T3PoF+bn>MYluaB3P_rQSz zAny%sp!k!8k%7UJK?meaP@FKZ_ceGnHMg|3dN6c!@VPU#b{aXDnQCjX2)Xq&F(_zr zTG?{xsVU2O%xv;-;!rhaVz$;-RN?h-o$V~ku4%z#XJeo)&oIkFKuU~Fm)p|L#6WOc zvxm5%C_k65rM=;$77r0g84VqCmwW9Z60Ay{+uK%(I39Wb;eqs#4=oJRJhOgz{s{cR zZr~u;#30Pa#loQY&)+$}pt2}4J)=ay$iTorA*oU!xHM0}H#4~?zqqovBsI5KN5L~M tSx><+Cr2R&q_9{aD784Xs4O)_kC)5K$4$XKNFgk>NWoCgfR~HG8UQ|A?xX+! literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/About24.gif b/src/kontakte/view/img/About24.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e1168954afff026f45a013c9311eacd0ef27424 GIT binary patch literal 797 zcmbV}>rYYv0L52?K;X(Fd}f(FTwiQ6(tn}f$Ftx0a!y)CYHVC_Fc1tZdx0&y zUN2&tH|RZX*N;hoQ81xbDIKCIWJ+ihP8zftw+3=SYNuK?YcYQ=E`C~B`Le#gtD|F( z!{PSyj0_A2`}@Z!lmb2<;_=kO!zwOUF*XK|j_UY)HIJtn8d3}l2&SiPVzEUeG7E*s z#Kgz(@hw3sm!mS7O(L;~#b%Mn#OJF_rWL(@QK_6&C{T%HD@0&;PN(x|wQiZrYBqm1 z7#8&Uc^LLUkVC1oD-<@l+-fo{A;_Z9xS-KER4Tj2^BYCK&CINr%}X%s)@q&0%Nr=V zYO{T@T2~Nc-e{aN7(9CYCm43=bk4OkuiO2@<@)Y)t~ngvQ1q+a{^i#%@8aS*e?%jZ zTF1sAxnf2KyX@%K_4RcWMPV3bv)N206OYGBrPA#k{|mwfW(NRN0L1O~_9uX^x4xpW zshQc*`sgtWC~sr8A1K?wYR^pV<~-jY40N`ZpH9OST`x$d^qs^82KAIO%MV51{PGHO z1N@T`&PI~o^)&Yqark|Od6)eI5|U2Dhy%+@ZZ`pGp?F;Uxs06{pR1RWqfZ?UGL?~6G-Pj1T}^4Y8B*VA~9H2RxJ~-5c?W1tkCEd;9htM zjNN@F9(zsR(A*NTRKNF1Oe*~1&9hhzR4tY631}b8pjaRbhujtkV}Q4%VZIZL)r0+a z!e1990e`rgtJ&na-WI>Y;|(Q0=LGBnSRa7!H#@nix{h9UyR-(3A(P4AjXLmRZ6!!4 zyGgHN)G=ykcNs)5qw*#ROsuE?soNq0q|z8P`hD6h5+0YCl?tX&!F(DWJVqkpaln~> D&2)*( literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Add16.gif b/src/kontakte/view/img/Add16.gif new file mode 100644 index 0000000000000000000000000000000000000000..0fc47e193cf88cea7e6718e602e71f560cfad5cd GIT binary patch literal 238 zcmZ?wbhEHb6krfw*!-X2|NsBbp8bFN6o~$vIrIO_nWtN}oY}nj%!=g)mn}Qc-Myr{ zYjH!vOa=yq0|yQONyVQmj0_BX3_3tI&;$Vn2NsVDCq1=u7c5DrI3Sv4&~`~6fuo}1 z@}Bps=clP?NquKpb$x5ERD#Erk69j~g)@RC7Ie;KW&Uc~JKK+4^OMiIb&(es5AaN$ zlFY)O_|M-tzo4=xGd-h3!N|bCKq0A8A-FV8!8bFxD8IO}xFj{VSVzG#FIi8)F(*eM m2&AxBAt<#twWusLMUR)u%g0T@JxC!ewMfBG&w!VU!5RS7JYcT? literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Add24.gif b/src/kontakte/view/img/Add24.gif new file mode 100644 index 0000000000000000000000000000000000000000..fecc7a8373ae392878c5b144ba77bb371f907a70 GIT binary patch literal 470 zcmZ?wbhEHblwgoxxcZ;r|NsBbpZ|aU?Ekap|DQek|K!QPCr|!9dHnbBz&(QZ{PWP`}Wr>SKeL*qRT+^=G?jeXU;s^yLa#A&1W`mInN6F{tX+G2?b>5& z)*M^1WZ#k{d*{sAI%oFQnKL&rFfbfAZ~#cs0x14uVPs%XV$cB@4)T)&+X9D)1s*z5 z{fZ684|=9BiDoFMaLTrxTwyjL(aL7g1ksgqD$blyNvPpvo_9M}ZQ`CbjYoUpc7!o^ zRW(-TI(w#j`}&7uw|I626$aO*ObjfR;VYdIG(A4Cv1K8{K3o8T~fx7mf_ny zYwZTVppebW8GN=)Oj_gOxp%^xod+3?6miNNYdtY>?n2Ka7bDK*%{d(}JiqFI(yE7x zuial3?#Q6{&)+$}pt2}4J)=ay$iTorA*oU!xHM0}H#4~?zqqovBsI5KN5L~MSx><+ pCr2R&q_9{aD784Xs4O)_kC)5K$4$XKNFgk>NWoCgfR~HG8UUH;yg>i} literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/AlignBottom16.gif b/src/kontakte/view/img/AlignBottom16.gif new file mode 100644 index 0000000000000000000000000000000000000000..761bd0b9634555a675c49daab4b6a729013d18a6 GIT binary patch literal 235 zcmZ?wbhEHb6krfw*!-UX2>$>7f8fA@n3%58(#6l7J-c}E;*K3V7B61h)zu{_DG5@6 z1QdU=FfuSOG3bEAKxQzoxCWf?d@VC=lDFIcxE-DmYQ4)ngO+x3t-s2(`RlQ(FzNZ)ZAhn1<$->Jq5>{9EBi|!eWJ>)Z)~lveXnkUM?>m UHwE_~g|O5j1w%apUM>b}0P$>7f8fA@n3%58(#6l7J-c}E;*K3V7B61h)zu{_DG5@6 z1QdU=FfuSOG3bEAKxQzoWCon@T)p+ltDN?Ia;`kdp7YY8TIG*+7aYfQa@*77}aNT@yPqrGz*P6buCSt$Mg&n)c_Wqfg?Cn(Ef8 z?h)Z^Xt4WgWy8wY+?o^Q$>7f8fA@n3%58(#6l7J-c}E;*K3V7B61h)zu{_DG5@6 z1QdU=FfuSOG3bEAKxQzoxCWf?e62FA&)VaE+z!tOwch2PL8=RO9BAQMTqMyRv}QVs z1SgBagh`$`9W8ywe;@2HIlDw)!8;b!v^2BLDUJyj!&_BnD={ek^LNfKs4U7%&nQta zGB7YuNUBr_F3nT$%}g%JFRm;uNzEClI$x#RbDJ)h9N-a(;Doah#$>7f8fA@n3%58(#6l7J-c}E;*K3V7B61h)zu{_DG5@6 z1QdU=FfuSOG3bEAKxQzov z|IK(@3k^j0yAHXiKa>>W&`{X0o0tD$MiJ*ChIuzLLoF23grhlw4>g7Zm-^5r_ZFR(b{6wq}$nC*VEfSL0FJM@t?nQenDkXW_m`6f{}rNfkINHLU3uG zf^TMWQGRh{aY<@!v5tagUb3EoV@{4j5J+LMLQraPYEfBgiXJbQmyer*dyqm{YLSAW Ko&hfxgEaunyJCz0 literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/AlignJustifyHorizontal16.gif b/src/kontakte/view/img/AlignJustifyHorizontal16.gif new file mode 100644 index 0000000000000000000000000000000000000000..bec011afe64dd7be4d91c7cd4560c434f74dc73a GIT binary patch literal 240 zcmZ?wbhEHb6krfw*!-UX2>$>7f8fA@#KehtdGkJf`gH#M`9p^e&6_uG;>3x(yu2V4 zNI>x?3nK#q6N3&&3}glai&wx2&(|{3CV9L4kK5rHq1LiF41iOW`hTz6V4%o)ThYQ2giboL^8` zl$oAUqF`iTV4#pxsSsS6r{J5JT$Ep2SzMBuTdbqtnU}1m;Fy!65Cl?KtPqr1oLW?t bnxelk1;2xw9mRh7>sAs^-#b6Bp$>7f8fA@#KehtdGkJf`gH#M`9p^e&6_uG;>3x(yu2V4 zNI>x?3nK#q6N3&&3}glaOHsfH&(&L>yvk|cC+EtO>^Uzjs#X4ISMJfZ8>`Qn+A(sy z|9(LJ!6FNZo)e3OR%%2rw6QpO&5c^x(6F@PZJ6-c^ef)y^7x;;H;G|XXgRneGK}NO z`)_~dK3H;9MPJxTx0$I?w^380yUVIwzQ0wve#%r`K?cQt{?7RYl|`B986^rv1_lNS zNtFu0rFjaznaM@@#g)Y+sky~E3Z8k%dJ2v?ISN4_g~bX%sl};9WvMB8yj)&BZVK)} Q3Sp^53Wj{0Kmm(ga7~l literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/AlignJustifyVertical16.gif b/src/kontakte/view/img/AlignJustifyVertical16.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b44b2316671c187f45345bf487ec8c2e32c0306 GIT binary patch literal 249 zcmZ?wbhEHb6krfw*!-UX2>$>7f8fA@#KehtdGkJf`gH#M`9p^e&6_uG;>3x(yu2V4 zNI>x?3nK#q6N3&&3}glaOK`vm&(|u``m9d`FsvwfqRMzIk)d&m@A@Kz&LEE&nhQ7& z?UL&3Njn@^WE1cGfr+ba>uiPeJCarQX&)@R!&aZn2|lgrwNk|?<89_)wN{5eb5{B* zF)04?cg`=UEXqvJC{ZvnFfdR^s#FLr%~SBrOfJeVt}HG|%`MhZ@XSlrQ*g}5Q3wJl kELI3gElw>eOHI+^$>7f8fA@#KehtdGkJf`gH#M`9p^e&6_uG;>3x(yu2V4 zNI>x?3nK#q6N3&&3}glaOKZRh&(&KWzsl*{Cub^=+;F*`Kr{I{AqYwmA kSga6~TAW%`mYSl+%jMg8%>k literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/AlignLeft16.gif b/src/kontakte/view/img/AlignLeft16.gif new file mode 100644 index 0000000000000000000000000000000000000000..70793fb8a51d4b63bfc91cba5d90be28f1a9a721 GIT binary patch literal 232 zcmZ?wbhEHb6krfw*!-UX2>$>7f8fA@#KehtdGkJf`gH#M`9p^e&6_uG;>3x(yu2V4 zNI>x?3nK#q6N3&&3}glai&MY}&(|{3CV9L4kK5rHq1L8 zg$4&#H)oXst7#8auVipBX7p_m4oUXA%6CLGH#BU6CKH3=KY!=^g36-I^o$Y(BLf2i zg``S_;LulGNN{9R<(4WIYAPoE(K9kiuexpw!~jqO#N!Jzg#^A2$W} RAce5hA_YS|170o$YXChxOi};< literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/AlignLeft24.gif b/src/kontakte/view/img/AlignLeft24.gif new file mode 100644 index 0000000000000000000000000000000000000000..4db364c02447097b3dd2a2ad0bf6acadd7b4af45 GIT binary patch literal 267 zcmZ?wbhEHblwgox*!-UX2>$>7f8fA@#KehtdGkJf`gH#M`9p^e&6_uG;>3x(yu2V4 zNI>x?3nK#q6N3&&3}glaOKQLg&(&L>yvk|cC+EtO>^Uzjs#X4ISMJfZ8>`Qn+A(sy zuV3H!C_zC^r1dOof``JKh6XhaNxS(TOIu&IcsYt^n^#9G)$GlG9>%fdepHmNljw`6 za>rUN=byp#Ma89+g~jb1;(`o{|NNcv3o45;(=$pGj0_A66p|_xf=lxhd^3}a@{22r zOHy--brd}FlJyiEb8-}dKnjZ$f>Mi9i^@_{^mw_veB2b=gA~G2ixdp?40yR1tO0lL BUiAO~ literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/AlignRight16.gif b/src/kontakte/view/img/AlignRight16.gif new file mode 100644 index 0000000000000000000000000000000000000000..22c8651e6500fc16e5f7f3153194fdbf1ecb14b6 GIT binary patch literal 232 zcmZ?wbhEHb6krfw*!-UX2>$>7f8fA@#KehtdGkJf`gH#M`9p^e&6_uG;>3x(yu2V4 zNI>x?3nK#q6N3&&3}glai&MY}&(|u``m8$>7f8fA@#KehtdGkJf`gH#M`9p^e&6_uG;>3x(yu2V4 zNI>x?3nK#q6N3&&3}glaOM1Ww&(&KWzsl*{Cub^<>^Uzjs#X4ISMJfZ8>`Qn+U=dn z^y9#7_5=$N-Uf%~i!Bs{{9PH1O&k`UT)OOMk6-FlZ6)v9Y7P7K-w11LVP;O$>7f8fA@#KehtdGkJf`gH#M`9p^e&6_uG;>3x(yu2V4 zNI>x?3nK#q6N3&&3}glai(9}6&(|{3CV8_la&eSAQPpfO)M(w}tDm64A>c7XbAiX9 zT~eJsCBjb%CObLY6x!1uxkT?*iQCc}K3lUaC)qs6XD>6Iwpfrs@t?nQenDkXW_m`6 zf{}rNfkINHLU3uGf^TMWQGRh{aY<@!v5tagUb3EoV@{4j5J+LMLQraPYEfBgiXJbQ Wmyer*dyqm{YLSAWo&hfxgEauvf=@yK literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/AlignTop24.gif b/src/kontakte/view/img/AlignTop24.gif new file mode 100644 index 0000000000000000000000000000000000000000..8fd07a2e24354626543cda3b7226d88b75203cf7 GIT binary patch literal 275 zcmZ?wbhEHblwgox*!-UX2>$>7f8fA@#KehtdGkJf`gH#M`9p^e&6_uG;>3x(yu2V4 zNI>x?3nK#q6N3&&3}glaOK!jk&(&L>yvk|cC+EtO%&CzcH7P~Z>r~>2_8_129*k~H zKN=3SJYIC9&R+VRlgNh}hlNXa&XHN@<(ap`c}YMJV`#J{%b6Ehsecml?VGks>|?vA zS@i8#oqF=G;F{WK?N*&ORo8~fhT`7-3BrO5ivRqb^9w4AGSf3k6pRcE3>1$>7A6^{UFsG?`UhAx_bCw@kx%2AoV~z4jcd~R{Y7r$iTqIpaaqgGJ}D|cPe| zlYgPw(rsgIhqoTtL6xz)SI;>hyy z@~Eh&dU|?nY-|k;4Zy&_A^8LW000jFEC2ui02lxm000Da@X1N5z0)boE6`o2fguJ2 z2w7HIl5VB*&8Vw(TA=8z4U33gaCqZ5hC<)!m?Zvi$Y>G6j4ESRqD97?RhvbJ;V?E7 z1YhK7TPB~=S617Mwyx#mJpFs8i1m7J0|WpIPY+#*UH}aYIu<*TI+Kz+E0>rh5db0n zPeX5Td2(rIXmlVlFfcG6VtF7_b#5R{X=8G4b9r-gWo>gTAW3dxE+9c{Y#>r;XJ~YD hAW~&>WpZ|9WG)Q~N=!x|M^YeGWpW@fE-(!W06W!{aP$>7ztJ&dpI_q9V{Vr&2j97~>*dSiySBt0KbUoM{n}@H zcFoh!SZ!+hDLearMa8F2pENWyq@|^Kd3g^UH~`X*7byN@VPs$sVbB4o0@=yHnxLTC zmy+2Rq%t>ciHpuly=+dO@4BK+Q`i@Asuh99!Y-DPv(cP=A$e{So-#Nda zvM4h>qeQ{Tz`#HusZt@hG*7`dGr1_gxU#q;HMdwt!80#ePr)%KM!BEeDmy5v~04F_W4FCWD literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/ComposeMail24.gif b/src/kontakte/view/img/ComposeMail24.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b5ade70419220c4e5bb7034a62056f0b5e5ac13 GIT binary patch literal 412 zcmV;N0b~A0Nk%w1VHf}y0L1?Q00030|NpT;RK8AOD_Sc!XE?>iM$*$$gM&5P+`8%M z$HT+3(9poTv|Y!+YOH`jxs6TodvO1VeXD?exQ&b1udU|1x}GQ~t2H(9Yis{_c=Gb{ zC@3f!8ygJ`4Zy&_A^8LW0018VEC2ui02lxm000HX;3tk`X`blUab4=FR7JJ#$yHXx z)h0LPGhV4v_|Z-tKys< zr+AopYk-l3e6?zejeiicn!T=>o2qhs#16NljHak=ovgl>z#R+-gN4p(xKtbq41`tR zOP5<)(hD5pWawKx=0Ybc?l$rBDIowM{!c@1aCvfRXJ~XFGB7YOAYyqSQ*~}2O=)9t zZ*zHbbY*RGEFej4V=f>;Y-}J>X=iA3b0AV>b7gXNWn?Z53Q9~yAV*RlR%LP^F)lC- G3IIC_ldQ`C literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/ContextualHelp16.gif b/src/kontakte/view/img/ContextualHelp16.gif new file mode 100644 index 0000000000000000000000000000000000000000..77cee5d62488a7171c04b823251a50722675f9d4 GIT binary patch literal 198 zcmZ?wbhEHb6krfwSoELa|NsAI&itP_^GsUWOa=yq0|yQONgz=C$->CMz{;Ql;(*jL zFk3|Iy5p^<#gwYN@RnrTwi^#}U0;M=2~T5rAjHgIJY~(^kIYl#_ZZusQc+*286*9q zV~K#kOpj&Cj0}qZ{GIa)DvL7HGfEVU3=9kuk}4H~OY;+|z`)L+1LOi# zN-!`mr&a8_^UuIad9~3MH{nh54nC;mHt$eLp7+>k&xKP)`H6>nZM0i>Z?HP(9XS+G z<=Dueq0?&6kRieu5ELrQuuM@jCY0^rw~wKw{K>QUi~M$96Z^hUr?F_U{2uPR+S7$_uFDg>A2Dfnh47v&dM7MG;v7V9W@<|XSX rIOgOi1c4M5D+Hw$rxul^rs(lKX8IF<1itkgr%- literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Copy16.gif b/src/kontakte/view/img/Copy16.gif new file mode 100644 index 0000000000000000000000000000000000000000..fa986813a821559ca5120bf8dfaa3c38cd474190 GIT binary patch literal 288 zcmZ?wbhEHb6krfwIP#z2|NsBbpZ|aU?Ekap|DQek{}hOx{=0ww=iR&CZr}cL_3Hb} zm*1W_^Z(45XPY;l*}Un@rp;$IZ921YPOe#dY}KkGD^?s@x^&;7MZ4!O*g13N zCI$wE0|yQONeEE<$->CMAj6;o;)3jSVD(Z^?@O`FYiQOAS&*l?Dz_xJi=knc$F&7Z zX1!H&iVf(MWENu%DC4`%SaCXX?U6Sxz4j^wUVCSzkbIHBchlvkLfpZ7ly9ljWOphu zDE{+z&M&Ae%1qBFQ7|$vFi=RUR0uB3Q}E49F3K;iEG|jSE!I)+%uCi&aLmb32m&cA jRtQQhPAw`+P0{1!^73(0a1T-lOD$3`)HC4aVz34PxRisX literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Copy24.gif b/src/kontakte/view/img/Copy24.gif new file mode 100644 index 0000000000000000000000000000000000000000..c665d0713e15fdff54a8ba7fcdfee29bb46590fc GIT binary patch literal 682 zcmZ?wbhEHblwgoxc=n&+|NsBbpZ|aU?Ekap|DQek|MV#k{d@A{@8idRA3gf>@Zs+V z4}RXi|MT9xA9wG5yL0F3ty^Di-uis==BFDsK3>26;mVb_moLA$bm{fQi?1$RczO2h z^Rs84ojLRW%$aAKH=o(O>CC3hXEp)JO{X_*JiTGVsSWE-uHSHS-TD*j)&bG+wQG;9 zS#xyt>LaUG9a*{Z(DLO6mn}Q6blLtTOZP2VvTyN{y^9y`U9@P=f(5(g&)+$3-j2C* zx6huvW!9|CGiL(PCI$wE0|yQO$)O7rf3h$#FgP&ifV=>T69@J!4GvAsEv;>B_6$;n zJe^ij{q{04_U%pfGiEZVGs?|n)D*Gm?C9!WJbCK0*3S8T-F$QA%~;($bNdd4jvX_% zu309!XYcAxzRe8FMGYAzty;Q{!H`dN{yfbkTRZ1n6S0_ZW8cF^kEb&{d%orIdMi== zv#(BccRqjia$4slxy}g_4o*43u;QihRt*Nz>iyf^o(}JwxvphF*UXF`N;eKWeTm9t zzUs@oqng2P?gD}4`|jRfg61iU>j^L@{_}UvFQ_caOwTA$FfuSOP)Mp&2rkW2@Xbsv z$}g@gE=kQT)=}`xOV(3x%*jy*0x2w32udwZEh$>7f8f9Y1A~bb6<0oe`ZRs|^scThUS3|190pMQ$->CM zz{H>fk^z~)z~U2d!c&`dMF30F*_kX^q2&@m*CU&xW@yZoJbt3Z&fz(Z7ByO z1ey5?m=t(8wA4#99k?d#JZO4kirf6vC%rW#+BF*w8TmflsKj9X_S)5#ckjHvdGqFy zB};HQ1MV(}dl-@2!&Z8rp}<3jFZ;xjO<`*;&by$#m`%aTP~GRvR43on?ovL-E~bPm zT0eDJ=hhh23GT9KxkigapE`?M>1(Q~D2mC}GMe&qb$5rjdr$DGW0*2^8be+}Q#C{^ez5 ze}4ad_xA0+y?cQn{QLLsZ{NNFgZJ*;yX)7lcX4rncn#uy1|;{hPiv@eYHn#|s4wRi z?CR<6>!=qLnJgkOb*ccrz=ZO=n&AB0vV7Juc2<@NRrw2Q%IfQut;n9Uc73^0-RA05 z`Rh8Al%?vjt5=qH?B8)nUaXGAWz}{iIjOUf;&ppYlrO12BX;9f>8hn$uHURKy?CcA zo0Yx((JPnARqxr4ZunB^G-ugSJ^{rI>*VD;T7~#_F+b=#+%BNZ#>Alb&)+$}pt2}4 zJ)=ay$iTorA*oU!xHM0}H#4~?zqqovBsI5KN5L~MSx><+Cr2R&q_9{aD784Xs4O)_ ZkC)5K$4$XKNFgk>NWoCgfR~HG8UX#k=(GR; literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Cut24.gif b/src/kontakte/view/img/Cut24.gif new file mode 100644 index 0000000000000000000000000000000000000000..5c37d3aff1d65cbc155ac690ce2aeb172095a797 GIT binary patch literal 1193 zcmZ?wbhEHblwgox*!-UX2>$>7f8fA@?Cj$e6<0oe`gHT=&FRypcXf5OwY61NR;s9| z@bdD4)PaHGPZmZ71||j_5D#Pq1IxmI6P~O0^0ZhpYR_5Lday&Zb5p2SP)*G5rmN43 zCYc4t?<`u`;3E|BP|bESUzx}WFV4GbXL2tnvCBFhej-a%a(?@_qg{1Z3V$rkc9ZPx zk(p>YLAQs|aXs6c?>?fOHI*#fj2sPh%w=MA-pulqo-ArM6BYVZr%F#Q7vk!w)?;s} z;>Zx1T{VMEf6bivtGFcf*o0Ww$k3de0cBMqX(bw-Fg51?f;k0 zf9%_H^~AAzXHGplee%Jn6ZbD)e175FlZW@eUAyw~!nwyUp8dId`~96;?{43G`|a!h zOBY@}dHnV9qpy!2f4yQB=AQ`s)qn1Ju@PuXO902%p5Wv z8x|aF?iA9BIU&H{^rS8kTY<%J?X6DM^+c@cjvRji> z{}#?G$IegHa%r;Ry!)@4IUpaeSYfD>v4-?RVMp#KQ&)RrrOKx z{qt?gpG=W_%(B{hZRfX`jZLopa~0DT6+}+@nyzG1vf_fFkxJhL{kTb2S~*L21x+%q z{89M4U~E+!ssX&0ve4D&5b-d5ed>c8}_=~Zrm)pulGNN{9R<(4WIYAPoE(K9 lkiuexpw!~jqO#N!Jzg#^A2$W}Ace5hA_YS|170o$YXHbChv5JK literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Delete16.gif b/src/kontakte/view/img/Delete16.gif new file mode 100644 index 0000000000000000000000000000000000000000..d9d1a338f4dea468baac6c6ad2a763b4af4d5b5e GIT binary patch literal 208 zcmZ?wbhEHb6krfwSoELa|NsAI&YYP!b7opvnz6Al0|Uc>0|$Vl;!hSv1_m|;9UvR1 zQh8J;WME*RkW{GQdq1IlvgYnPz5YGcz*)006+izyJUMA^8LW000I6 zEC2ui02lxm000APXu90~Fv?Zxj3wxD75QK&Mg*XpfuO2G35jqBkS3b4<@^Fd8Vmt~ zfY8$IdOe_!=%OKi!C_HSdMc&OqwmTzKC0Vjm&yw-r%p50>i{RkXzlx){g&rzvh5~_ ze`6wS4giFOhJ_u8iW3O{A^uN8Z*X~XX=iA3ATls8Fd$-iAX9a2AWdmwa&L2ab97~G zb1Wc9ZeuPWL2PUwQfX&sbaNn5Wpib6c4cHP4GKz3Mj%I0AXa5^ATcg54GI7|RwZ9~ literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Edit16.gif b/src/kontakte/view/img/Edit16.gif new file mode 100644 index 0000000000000000000000000000000000000000..f56a27e18cb6b099a14306d402269b5fe080e49a GIT binary patch literal 441 zcmV;q0Y?5uNk%w1VGsZi0M-8h00030|NpT;RK8AOz`(%T*Zj)J?9R;a&CBo1%I@3Q z{n^+1$HnT)$?n$F`PbF@ySm}U#O%k$?ZLq2zrN(Yz2n5g>BGY3&(8GJ)A-WS_Rr7% zuCCUyve~h**uTH$!NKUm!|Kq`_Mf22p`y&Gs?@c%;Iy^gva{T;u-CY`;g^}iqNL5J zs?){BM$*$$xs6TPudU|1y7Kb!!^6Y2wziLtkBf_oC@3f!8ygJ`4FCWD0000000000 z00000A^8LW000C4EC2ui01yBW000JqK!R{cED8ZSq*7O-<#4xvP&W%ytAIca7sJht zfmLgS0&DrSsf7+8V!t& zY=jaM83_u2cY|OT4hWwwp+!^=2L%k5k3?Aq3l^|es!M=5HdRJeRyb={Mntj2$i+bb zA^uN8Z*X~XX=iA3ATls8Fd$-iAX9a2AWdmwa&L2ab97~Gb1Wc9ZeuPWL2PUwQfX&s jbaNn5Wpib6c4cHP4GKz3Mj%I0AXa5^ATcg54GI7|8{5iM literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Edit24.gif b/src/kontakte/view/img/Edit24.gif new file mode 100644 index 0000000000000000000000000000000000000000..a5af7d7c2229543be60974214191de7060f69f8e GIT binary patch literal 1244 zcmeH`>rYb$7{(6{p_CL6&|%Q!bXM0Purk?#5uFuUKnFS?8=J(0VnrfTZd*ozgj%*) zm>F(-*lMD{5V4580WGz(r#(I8^a4HfN{bs{M@KD}4ji}DG590)ZNHCi-sgRi=gFIy zO;0^m91Fw(tDC?Uo12?LYJnoR7=oZtgWsrIa9Gz}j(~31H)`~c7#5BC1*>^w!uiTI z9vHW8$Ys-N$fF!`Be2&rvOH>BLbbkOK~_ka9+;_+78_>(E7XcwPg0RnW}n$TFhwj$tcC!`6Hb z9roF*>*lc)%=B`^=-2D!?Y4E7^VPWHZ-;%u-X-V-Q8vwUgGneBGI$nUYk@p zEs;!#L@trYDHM+L`S!lP39;CvPL^*^e7ZFa=9CZU#QjIp&_?iKCRWx zA&5_{o`vCA4ExJudTFt&a_=Jd+w`3eO!wP#54td3kFDz=CfqW5GT!^d&g-!};+gyU ze-msO2^_Mg?m^k}pYLiqyRfznLpRUL7fw9tvGz+Qk9>9{wKNsc(#@89Hv2so7GoIn zxZ%{`?VO&5dg<+EC%@Mtmn|(ViN#_vnH(1vM<5WkOZuPxCIRAla1a0l0}0#bw|@e_ zZ31Dq{aJ!G>dj_=RMagfrqVbuJ7aMmL~M?ICq6CZ{O$4^^ZD)axu zI#?Y1zWCN#2U$%Ff9uSw9uKzYPg3qy0E=tfez7Dn(Y8 zHC4i5@2n%9%{`Ocus8gox&~;6R3XFaw;U&9*f&EXcHvVgQ$c-mX5^^mO%cpzcYmfWnhA zDv&5nAP6nr@n$0~Jv?zOGlz75be_JCSr|<}Jb)WxCvwq?-=%0{BLU(+=hClN)K-<1 zUa0}!rBEm!qZZ8n;u@G!R#J7ny0*H8`FV8$n0>7z38a>ngL&JF)nFd8npyQF^HLH4 Wf969vn3)HD%&Y>FlPCl{aQt5pvFFMF literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Export16.gif b/src/kontakte/view/img/Export16.gif new file mode 100644 index 0000000000000000000000000000000000000000..d15a80acc5f34832d78cd6de20dd2e26896c2deb GIT binary patch literal 309 zcmZ?wbhEHb6krfw*!-UX2>$>7f8f9Y1A|0c+q{Vr56zo*{?MUM=gdt`R{Y7r$iTqFpaaqgGJ}C7AmD`O>ZyD!(RU4{+G|;N#Lf$xmS`@(9CX0N zTGeqdJkqxSbqC*Jgk9d}~X(U`fM)8XO`!&QenCk5)5?Fc;i#d{x@b!@V^&dHtC zmJ>CY7_7^^ogx|@KC5I}G9zrYzfh-=*`3E60t-`kxX-p2<$9_~xIK27+2NYvb@bzg zHMdp58MxS+EL6NY{k)8f6d4r%`8($qR2F5XXOt)y85kHSBvmQ|m*y$>W+oTq7grXS zq~;duD0t>2>nS+q$>7f8f9Y1A|0c+q{Vr56zo*e&WQvhYo$3IC1Ow^Z)0~ zJM`((r}O8}A36k-nm2LcL|$HAkT&9g;!hSv1_mYu9guR6oeZo!3l#cNGUsKink2Y+ zmEfg)={X|CwzrPXy}W1k`LA5x`s_ne91@gxI@63ZlUUX;xF$00s4Cs&;u3x;kI~A( zWo=#8&DSAEE-sk8^Q%=UONN7-K%!uMeXJK>1AioYOlPBuT5XFVcT!6iV|!--LtnMh zq`pP1Gfg|DuV|RhG$(uAoTchvo8z`@PT8?jMUlap^9o}e+ktcU%a$g(RIpY>GpMw; zr*?LDs>n!BXs((#vDlSCT25B3US;;|YLEUovdSFn{K`w`M!C&gpv1*1ptL}CQK-yP zMIk|9#WmBLX3bF$5fxL|zSC{VY>@7sOIsb#^*0o9T^n= z`8($qR2F5XXOt)y85kHSBvmQ|m*y$>W+oTq7grXSq~;duD0t>2>nS+q$>7f8fA@!h*u9mp?sv@c+u?PY)mbU%BGSwyh8M?|Zp_ z--|P+znwY#wXSYmUENwo$H?yP-QC^0CQUlv=a)8r{@Il)uf)ZbZrk=SJG-f&VM=fB z!h*uWPoF;Bym@oy&Yf%4tVu~pNls4o_4RddaM0A$l#!9)<>dugObwv;lZBCifr&u} zWEjX#3~V(HjRhV$V*U*d?hF>Xy=Me97@X?nxj1w_v6<=SxmaB0LeWNNTxX z7Fl!fKVS08;)zVvEZ?GrFnGT<&2S?8u<_&)+$}pt2}4J)=ay$iTorA*oU! zxHM0}H#4~?zqqovBsI5KN5L~MSx><+Cr2R&q_9{aD784Xs4O)_kC)5K$4$XKNFgk> NNWoCgfR~HG8UV&KiqHT6 literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Find24.gif b/src/kontakte/view/img/Find24.gif new file mode 100644 index 0000000000000000000000000000000000000000..c60430cbe2676eed7371d4a879bd7658a1b48729 GIT binary patch literal 1250 zcmeHG>rYyD0R2(-Kqv%Q(lHq9cU?{BB6suw(REoUtk!EZTGnEhHg+nsYhc`QDNCG0 znQLt)tq^PRx`0DL7cVS5MxZ6AnkTuWy8NYwQ>z(&{=luRG zMJRC7fnn8cZ8n3!=yb(B-n2+8h6o~8DB5f`h(O66i4>J$ z)tJF(;Bq+#0&(2b(4b|rSX>TAC=jSsD#C2WO{UY0jSX7u*49=glZnM*p-`x!qr+yi zS*=!rAaESl>2!?+O~I_y*4EZy7^YUMl}e>Tp^(evD2hs@Qi()@Ac$Bj7Kuaxfq=~} z>Kq7F7D(q9{sSpF7?5M zTe+BJ5!#jQkHCqgdT4*`{S833yIf>9p=IkdfHv1Frs*TK?vyC=ZeER|pu(K(89Q0|^6|^^_Ns?8(5)A~ zGMclWAewrZ2X}GyG_5>+5i)x0^?%2@x(*1-;Zap{kj13QF34`Al81pRuoEd6o?_5B ztu-`aJz4Y&?;g)cg@-QFOQo=eUkr=7cE8~Exj5ffIN7D4Pe@-UG9-M_{;P<|P2{uy z9E++L`{#2js$>7f8fA@tCv4Ldhq|ss=JZzs zgG5`~yt=w|b#-eU9U~`BJT!0Kc|X6j`SZ{2+Vyhf$}5KsecH9_MO<9z`Sbq|9(5eB*A}<++jluKDE{+z&M&Ae%1qBFQ7|$vFi=RUR0uB3Q}E49F3K;i zEG|jSE!I)+%uCi&aLmb32m&cARtQQhPAw`+P0{1!^73(0a1T-lOD$3`)HC4aVz34P DN$`he literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/FindAgain24.gif b/src/kontakte/view/img/FindAgain24.gif new file mode 100644 index 0000000000000000000000000000000000000000..667da7f6b201b0359b620ccafb5ee6cfe1b19976 GIT binary patch literal 804 zcmZ?wbhEHblwgoxc=n$G2>$>7f8f9YK>&_oas{!FIjY9^~%f3m!8|P?e6}) zPmUgbb>`H^?yj8^`uFy9@0cpni!aQZdt%<)<1=R*T(bD=#tpYu zue!2q>A8&?Zf)FfWBayyYu8-dxA*D3y-y4b5^Zhs^7H4_)U2+n1EN*!?OP{KJk;I2 zv%i0DclVC&?(OsDou4x0(2N&gq}9ch1~XvT}0OH8l!~3L2Uk zo?f1Uf&z+)3i%P>+9?3>FMn3?BL*FW@ct;YO1TNtD&KxsHi9_D=Q@>#mmbJ3P-Yl z;!hSv1_mYu9guENoG`HeZ(wR_ZfR|6XUbv732P1S>gj0mbxN7ooa2|AG`)=>D9g-Q78kE8@ELG+pe9jky?fKPMz7a?b=+LpMDJmv;$d z%YHjpU~t%>kLT&RsS6U8HnqyyTGSXbDmG}z*c-$!IUM!?hNM7C0K>|of|4pBl?e_y z7n`}vO}+>$T+pb)AguC1;-T}^rir?GB>_JdGIF@(_~o2%aB>ao-($1PWqbeG4)L(i ziJO{O9heyGN|wZ~4qMB$AzY7rV(b#;HFvjHyuCK%^~CHgtMtD~Z4zqO@bD1hKCWpc z8p|w?b%;5eeW}=#>e$G@p!m<>o>w5@AvTie#NxukG(y%^Ty8WFRx#EeChg&>sOy$J$vV@ae`4)OJsakT-mhJS%+s% z+c$N>_Wte-UG1yeYUkBd `MSuy|QylH!xM_13_`Zz&^i$v8lPGwaKTWv#XP#-NW6<(V35j*Vabfrzb} zGux|jTH93gu)VH?_C8i|5q_z|ZaTutnYc{N^`#Fhhzp5na%*tvTN@shTW-8=y>-b7 ziED`t23#A8L;@XCZY*lw#>6ngW22I*vjitA6NBPEf9L#y%A(Blj1mPS0|Ntvq)LV0 z(mVy<%;ci{;>zNZ)ZAhn1<$->Jq5>{9EBi|!eWJ>)Z)~lveXnkUM?>mHwE_~g|O5j M1w%apUM>b}0ORu61^@s6 literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Help24.gif b/src/kontakte/view/img/Help24.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2848d880e71f5765a874f913863aafc62579871 GIT binary patch literal 1328 zcmd^;`A^yh0L8zkTUo2Awc?zy_3PEt##+2}OE#!?r=7ZH(M($psK=}}f<_{>phy+O zs6i3rs@gEMa||!M01@OX)(R-fT1Bx&bZtys(yU9CeW!oN-p?<2@AHzEl#&<|o9_vD z0)N2(48tmwO1A@PtqUs4oWiU$+tF+OA_hDTs4n9)7d=Cp!88W%5ILL+xXFBfqz%-s(v%b1@!AoEzv|bm-mC@ci)byzq$A#Hg5}m}q=-RAE%i{g`N6bZk*<6{o7I zt4g#a;?8qfqb&Lmy+P7I7LscPwbh(zBAX~)5{vXA;i8bg!0*xaaMj$-*-rKhyItPi zI@-z_VKomo(+BC)ek!GpQYWq>@koRYf)En&wS3+@k2}ZZC^;+{iz#I`J#V5(Xw*I` zrI$h$kV#w;N5Scu?P3fw$b7N|wwV7hn?9Nh9}LUK%lacd^cGU@sg*XR)~=m?JuSD$ zC)Ov%&EpEIV*1te$h;d{{HzZL@tgzJv+aMdH+tF#QT4)E-ZR<3fnmNnd zlwnF~Rw`B%GsYRy8P6VS(1`qS;i7I zb`yTR4OYQtnz|Di${7uaVa%Mzc)`VTsDLnY~l)K4&A@P&c8wfCkst6lEbE~ETt zd-e1*UVmG}7dNTrQ^i7Yva!k7i@J_1yBbErwh0hX#mG*M0_~i2IFWiNAQDTCy&A zt_8Wb#8(u*TMWP@XGf-u9=K{8GO7Mg84xDEp6(MAKgbSz)|lcEO#3t!8CVjD^m3r3 z4ixm4d0n|64Zv1v7^U$;`-Yv1Jr_G<&tw=VW0lcpF29pD<#W@!xkFZT_4+rxRDG$N z3D!i_<4hg0``+MTKSJl~1>BAnkvtF5J`Pg;d$~S-f9jp7;4#MY%VL|;dAvaF&h+uhOLA^V|2Z!3cFt}> zHfe7ZD9Ch1JGR}b$@Kp`7n2{CeI+>q;d(9^dlziT$q+l`0% zWakqvOUu4CvpG) literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/History16.gif b/src/kontakte/view/img/History16.gif new file mode 100644 index 0000000000000000000000000000000000000000..bc278f9ae9b15c27ba6bc9b0541b7836bae74fd5 GIT binary patch literal 677 zcmZ?wbhEHb6krfwc=n$G2>$>7f8fA@34PlaFFZGO^6rNERrPhtr%gT5*1CSy%;OXK zceS;ynK$>;)G7OWd$#s;Z=N=F|DuKGCQsV6VE(E3^G?p0ePrg00~04~+rI7TvZWX1 z%s#wg`Nd^R&(E8CbmNBG>(<^_wes?^rRSC`KD}t+$=S0GY}$Bx?V77wx7=H^`ttT| z_gAhsw|m#)O&f3Q+5LFk+Dkik+&^{lLwozy>guH}EgSm#_jY&hm^g8NN5`hAQxA1_ zZ*6biFk!;3o}R7q=bxE5^T>=Dhv&>WK6UE8<;$-uSa5pQtRssSot-!D#PsR=dwMob zo3?kwic8CuU0AZ@?5b5)_Uw7Ne*MkWtFIh8_GRCuwZcJ zO)%lJatFo%$%OY2Sjf$+DV%ppGyhzJo>tkk? z(C`dma$XkA)T4T9g@>@BA)`YVPv^x6CmkCZ7!?2cJLeZv7GqdHuWrnE=x-xun^SqiaJ!dG7)(a9jF`I*cf|Y zV;kGp^LNirY~MXF24fG54HymwOyof%;8ZyBDvm4bEP_9w_mA&;zkm6>KJQaGCy#z~ zF%^~y`*R((q4o83uh)yYqiP~T%$6>RC}^|HYSs50_StJ??KRcnI<&IBPKCu7Fn6_h zoDtVxK;M$KGQCYCYa_wLYW32nUF0S!iD>4w`8jM~3*AY;>m}l_P%uPkwn`=87P^B< zv67oiB%+bc>ZQ}{3VB2#4hh-=Z5%hF#i3M0q>_+CJR}kZHR^Gt;=V#Y0?O_Q1^uj6 zr$PTvrHm-#VTpJ^(B8-Ac{+?!M#DqB?txY_rcsZIMFGe>W9ry2Ck*-rdRzQDvpLrbb#{ zuR)`gwY4%dT5;=^{N_!NM6zQr`a5?tWU>Q`)nhQax;i{{7j~s!RVz@9TZAubF-b#AK-EWZEb!Q%S)qm zH8nv*qN$-lBN7b@g&~1ph|dp_$rh0)#ODXNTz_k;i^=R^FuKWPNFuq%=lAn?ej3eA zrP@I7zDzbEkqiq2K|bFvlZBALTn@)m zwR%jY8kKM0kPPbe6S@rw+NfGR>U2IcnWl}#NxlAoP8Zc`$2FQ!%f|ho8Ix%$7+ka2 z9_#hvgM)wg{l9uVD-OqeXXl*V{uqL$hKFBtb*MP{{KqvAo&aRku1cy)^FI&$txF{cje~p&YYs3dG~`?re8A0)jlALR@T4~MEnFs?^$He zjm2|N+VH}TqU@2hv}4zijrDBOm@MDF^^I8U@tF5hkB#iC4tySL0M75pT{}yGZ_T3r zR)LDm@W;OeCTz)mCt)&Ux0^Sgzp&?9CdwknARvD6H6p-|(Ifkq722`Mu`dB_8x2{xttGVMpQZR}mi;vD4=Y z&&-=+;Z7`SIPOS_G-iK3BVBp{b^)LF+G(sjoO+4pL%d!hOrI-Cv4hlYk(W5c_JWV+ z5nJL)k{@L*<`k26$rCF=Z||!qJ`vZ=Ky5FKNnVa{5>KNened9`Qf~2Gbc9#3J!Km# z{ok)oT(3Y^UHRe18sHELg#s?2fx;W*!09WOtFBk0t7}THRqq3G$}b-PJ}WB&3O0k) iKtXABX;p1$$$_N!FY`_UrwV}crB%Se1E{2USk`}OG^-Q< literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Import16.gif b/src/kontakte/view/img/Import16.gif new file mode 100644 index 0000000000000000000000000000000000000000..b1605639e80abebdacbd8ba56f62961d5caa3204 GIT binary patch literal 311 zcmZ?wbhEHb6krfw*!-UX2>$>7f8f9Y1A|0c+q{Vr56zo*{?MUM=gdt`R{Y7r$iTqFpaaqgGJ}D|FW`jdYEix?(TrAphkVZ^GBAp(G={fidodny znDI>@YF*%u-QMq2H>DVHJX*FmLc^ppZNioWlQj_{pHFS|Q|-(8zG|+l>5KI(NBcIq zE#_dbc0Crv_`t*J^sxyKSlV4ZR~1w&owtNxiL--+V$x)e14ma~eEiAM_Z0^llV06} z5<#x|q6F8*v}Qf_wk+4$?mksT2E~8=&iMtEMVaXtB??9c1_laAl?uV7c?!On$wm3a zmBl5gxy3pPo_Wc73XVBB3PB)+#R@^G#i>PQsVREATwXqI3hqG)VW~w5hI$6PTnyF# D!e@D{ literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Import24.gif b/src/kontakte/view/img/Import24.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a34d20bfc40b213e99c6556fa77db9a2d255b3d GIT binary patch literal 473 zcmZ?wbhEHblwgox*!-UX2>$>7f8f9Y1A|0c+q{Vr56zo*{?MUM=gdt`R{Y7r$iTqFpaaqgGJ}DoHQb+MP-)@-BP^94SA@N+Ih+k1$V&atb zQ`hCj9^Jgs-+bC@cBc~=TOFJvb2O*QGb9?AO05W4(yspcTh^Vc=BGHPn=$k!FHHFC z^~RNNS%$%zg_C68Z`OU+P}RU&EXGjU+*zYhU)@#SYTeN{g(pg~x4(L#NJi@Xj9M}8 zCH_m7xabQqSVP^zw%B2EfrpM%|A{9XSrV*f2c!#aco})(LEp6_Fxh$+4 zs{IMxfefrHTuW!UGfJ&hows1!=EYuW%T_RKOWdfs+j+~5m1~c9sWLI2*m&~f>OIRZ z?9Jc3;o|&r+pb>P?{an19aq)+4<25A^8AIHBZJ~Uf9L#y%A(Blj1mPS0|Ntvq)LV0 z(mVy<%;ci{;>zNZ)ZAhn1<$->Jq5>{9EBi|!eWJ>)Z)~lveXnkUM?>mHwE_~g|O5j M1w%apUM>b}0164ckN^Mx literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Information16.gif b/src/kontakte/view/img/Information16.gif new file mode 100644 index 0000000000000000000000000000000000000000..5748e325f150438a323e2dfd3c64ebbb31370c8d GIT binary patch literal 661 zcmZ?wbhEHb6krfwxcZ;r|Ns974jlOY@&AeiJ8xfkIi+{$^a(4rtvk7J)~1ECHr~4Y z>dn)?_iwyUjxFwKo3m}*sS^k8Et|h%+xnB6*Bslt=IFc`>kjO?aAe<=*H8XVoiumO zv~{zltlqWx+_C+)kM6s*cKQA_%l0i_xa0oK4^QuZTfAURes=ANgZGZ^yS;Y#fi=ta zAJ}#E=B4-hc3fJs{J_!ux66v#wr}4a930Hc%gaCnS=tSM2bkeFE)6%A|*u4>>`879$85po!vP?3!R)77tQoAG-Ebo zn98HCCm^Sj;AEuCtSQXP#H*&R!`{YdB%vuH)5|M6Nn?r;ODykfULkqON}o7h?RC5w zf?0`EwPcs<5EPx_#NeT#!>=nD?8abV=xLbk&B$>6!j`j_866p{@%aSP{p|A_7@L|~ zTAO@2I=ea<+CAKz9G&@icx`RueR>&vJdM2A)RdHzS%m~=wL2MDuqv^#s&WXjteoR* zA)wAK!K%W+qP@+>PC!r6WS=6djOk$qJ+r+kr?pK*58LZXXzybc7vYyW?4~2UoQccS zTwnUIg1C^FCbtHszO~_Dx#h;|)?1gXkhqrUV8FGZNF>lP<;J4+ZA=U^JT@x1I!kb} zGBGIr^LNfKs4U7%&nQtaGB7YuNUBr_F3nT$%}g%JFRm;uNzEClI$x#Rb lDJ)h9N-a(;Doah#ra|z0L32^Em~2?W@fE1uUoUt#TqnSrme|T+Ja`CO1q{m%+w1`tJO}NDNWOK ziYQL-QoO*tR#1G!77(R^!Yio7W+L zEj z#jPAke}|@(GX(c)9ZUP>XD>}p-NqT0%dx#`+sed-#qt2+EyJQYL}{19MxDwwGwIN&tZvut+Ukx(IM>lKrd2vdhD>sJ zUaPcgRf}%d-uj{Ie6{A>;c~gf#l=`G7W}XOWPymk(I@~=AnJ&A^a+6R0B=kfS=uvI zg$|0O-o~sZRTHAF;E1`tA=MzvKLPF1wc!FKr;^H^vVI_*z=x{{sM_XtLUX+CWH60@ z7nG?=|2>h&?G7cF_7=|rBa`rTWn6}CAmBtOhLNJ5{)L|$`B~PrT~J9LNZ&idaLr;L z^r7PJq42SOez7s1Vsx+b*_o$5mzGFS$;s?fH_w(&HImZ(&(II3Z0~ALFRvztX*K8j zR6U8Y?PfdCsrX=05JyI-PGv?@?|Mzju3dUJI6S!~C7CvJJpLYX18EYa@$e*=*>B3P zt9`$yb~8{RGGKzDLKEx-16=%CnqV_rNUE#(DER0*dIIO9b^4g1(9aYR zd;SmeKcN*0^8M=*iJ&F`)Zp5K4c`7?$i5@O>t{SV@GPz}$(Oc`=uti&$KmduoLFTR zAzv*Z$1nwC9HPx3aug^vt#G^qSD=H6jHM8)oqdvhcb~X6=puxE>sm=?Tj5P(w zp#%`T8&hvnK6vk&#B5^bhvWO^m5uwdK8pWk{b;r6&FL4 jqaYok(CD$>7f8fA@Ti5^GzVYYOi8trYd^mgh{h3qmZr}WS^ZM`8 zC*NJW^7H!DU%PibJbL8K@ndff9(cBY-;;fNA0IjV^6;VO=g)n)a{0%li{EbD{CocV z|8?uGZQ68m)@WtW7uP$8pHh;mXg^SLtTyMA8?ixE~nbiW%6%GQz>t*J`Ih+}CM0wabnGB}rPIV6AWn-Q>or$rRk&R1)DJ#f(rmxfV`3s#xHciCesc&dl=2#_Pw$>c+(B&CBr2%J0j`?#jsR z)zkRX(e~Nb{Mgp}*VX#AwcNbB;<~xuxwzlN!|TGq=)Jt-#l-8tzvarw@X5&U$j9x( z!|Be=^TovJ(a`qH%kas_?8wLK)ztaY(e}{K^v%rh%E|54)%n`l{n*$0*Vg*l+5Fem z`JSH0sHoDz!}71M*|M_St*zC#xZ$_A;IgvXv9Z{%uhz7*+q1LUzP{$TxZk(8-N3-- zzrW_bzU92UwpP3`I0E~`}kcxr;0dHJBw2G8)WI#npOiCysvYm;YLuhSlP$5?*6B5mdlxJ*e zPfjcmTQ4*Vi~);vQb;CED=AtQJ_|Yt&WDsoR3s`8FlO+;z~IJ*T8BE77!dxq%L6{7ZNyVXfS{QAppVxT*yJ7M}h`81i%#FY-gcP zATr!DAfv`4oxwI0q9pOgjtW{{CN(+Hfdv~?bf%*eX=wlj1zNaxFhx+Nq?LZ!dF1FQ zOrM4nFk#Xu;M69#k_O!^sWh*lz5)UP03rTQLvL_-a%pF1bRaS?Ffbruc_34DZXiu* zV{&hEd2@7SZF4LjNp52qNFOwm)DL zUM5f|DAMG)`M?5!8MjshY0h2MsCcKyI-XnYHYZ=p(kDk{gOnH)|M@%T7gQEyre~BW z7#SECC?r)X1efM1_+};-nM2UCF?0T=Hw^@ffN=i1f>?I7L}!@=<#xS W`M4>#2PuT57AY9&8Srv3SOWl92UWNL literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Open24.gif b/src/kontakte/view/img/Open24.gif new file mode 100644 index 0000000000000000000000000000000000000000..2086bc296307753867ddb03be7f1a1bfc94d43e3 GIT binary patch literal 462 zcmZ?wbhEHblwgoxxcZ;rKM*`W`~Mjbo%#3l^xr3^|2#hR`_ZXi4^RGhaN^s&`x}SeUO)Ky>VX$m_CL9>=h3;{56%kb3A>i`?^x8gV^Qz+ zMZMb=_H3HlwSIQzx>@aOX11-G-nwXF!-5I*^ZM%M_SVkqs!lUDW?*1AaNq!tL<5RH zSr{1@EE#k_;vhdcu+2Cyr@%u;s^4->(MlGJ`3y1(Iu-|pG5VP)WbM(}!n?LpXZF$y zCA)S_l)GB6qSDX)-n$>S1ErRQ21G|`izendTO>&v3#m6UD)SkNb+oxya7E4Jim&aQ zTDoB2qQy%VR#paw6f#6NC$Dt!*|fQKYE7q+pjw}@V8{At3`s%_GyD1UlS1cvGH7!t zHFD`C%sb<``KI@VrFT6X85IBdJLeZv7G$>7f8fA@wQG)@IrG1vVdlh%t7gpDxMjqQp~Lr#4VJBSdXk*x@u9>hMcf1MUMOKyT5$ZHRHU= zx-;DWE-`tRP8E~SZ2u}*zC!<_t0IH7B7@>Tf9L#y%A(Blj1mPS0|Ntvq)LV0(mVy< z%;ci{;>zNZ)ZAhn1<$->Jq5>{9EBi|!eWJ>)Z)~lveXnkUM?>mHwE_~g|O5j1w%ap IUM>b}0M6WM7ytkO literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/PageSetup24.gif b/src/kontakte/view/img/PageSetup24.gif new file mode 100644 index 0000000000000000000000000000000000000000..25fad07f1768e23ce3f1bff0f9fe7d69060d1ac3 GIT binary patch literal 499 zcmVSC2 z!JweWnVG+(rOc?P&91K0x3}HDzvj8Q-^Io3!NKLx(f7{I^fSx=|Nj8z=jYtq+|10( zva+(EprDzVnE(I)A^8LW00062EC2ui02lxm000HBpdgN9X`X0`0&MH5BoNGWzy`1= zLky%ufP@VPll2%8!XYTj$q2~Dfr4NXQ%1<6LZ#k{0c~Y~AWJ4+Y`|e5QzMfFq^Y(< z%7{pz!K1GNcVrO;d_8_8E{TdPCNedTkT!?`9vhXF9U2@N92giE7aNB%mZh1So1UN^ z0FxfCu(7fmIwPc!G>vpJn3|lN8XW?R!+xZvzZ}7|H)*zuFD_RkxVbIUIWdRXCD;NX z06QuIDggmHI(2tLR}-0=s0KD*RCRl=0Hd$7R&Dxvxqx z5Kn_07d0o6cmRq|9Tksa)LpmV;J8IfmgT3M0-i*=L36RbO;Mees< zc4*NG0stZYPeX5Td2(rIXmlVlFfcG6VtF7_b#5R{X=8G4b9r-gWo>gTAW3dxE+9c{ pY#>r;XJ~YDAW~&>WpZ|9WG)Q~N=!x|M^YeGWpW@fE-(!W06Tp7+FJks literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Paste16.gif b/src/kontakte/view/img/Paste16.gif new file mode 100644 index 0000000000000000000000000000000000000000..f118c7eab8c450001b762d80446f6b7b9f5222c3 GIT binary patch literal 298 zcmZ?wbhEHb6krfwIP#z2|Ns9_&+oc>a@(Dg+pZkic;(QBGeEFs^_kskPVZTBc)M&EOD8uhozyV5r+Q9L^_14KzJ{W-w6tVH!#HDO1_p)$2Mz#9G@$sC zg^__ll0gR~4zkmMH6%f;FU2#d!AMr{V?;w|SVQ84X)_nDyTHOTL(iF+LF;gA*P8J;WME*RkW{GQdq1I hlvD14S(Y4W0ESJv)zQGv2+dxMTXY3{gIeag2w z+M&ceskJRBRavsTQ#DcABPBIG$%9)$!c@vnD@L!dMs4o=^5BK4iwlF7H7{aVWo5fu zMJp&IigR-s!|KW%y1V@OZ0z(7tX0c8mC@0gs>q=D&)+$}pt2}4J)=ay$iTorA*oU! zxHM0}H#4~?zqqovBsI5KN5L~MSx><+Cr2R&q_9{aD784Xs4O)_kC)5K$4$XKNFgk> NNWoCgfR~HG8UT*vncDyW literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Preferences16.gif b/src/kontakte/view/img/Preferences16.gif new file mode 100644 index 0000000000000000000000000000000000000000..32b77eee23246aea9b62b83c954d325b0fcc14b2 GIT binary patch literal 207 zcmZ?wbhEHb6krfwSoELa|NsAI&YVe0o0*oD#=yXE;J^VO2?UBiSr{1@SQ&Ic9FSTD zX2*zKcdP`2jw;SgSU;E1LI-S4U18C|$f9L#y%A(Blj1mPS0|Ntvq)LV0(mVy<%;ci{;>zNZ z)ZAhn1<$->Jq5>{9EBi|!eWJ>)Z)~lveXnkUM?>mHwE_~g|O5j1w%apUM>b}0RJ^a A3IG5A literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Preferences24.gif b/src/kontakte/view/img/Preferences24.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e727b2cc77332934afca0f2023c1a45c5957ca1 GIT binary patch literal 240 zcmZ?wbhEHblwgoxSoELa|NsAI&YVe0o0*oD#=yXE;J^VO2?UBiSr{1@SQ&Ic9FSTD z=A?*Scm5e{bJSLK*~GZ(c*C}W2!Vt-D<&MdxlAjXZ9~HSLo5kvBOjaHJtN-5=;IL; zXtE$u!+T=-t-wfA|I<^QZQWGos9cm1J3Pa^SWx25lF9Z9{MM-KpP0Vp^UtXzw&9Ju zoD7Qp{GIa)DvL7HGfEVU3=9kuk}4H~OY;;Ekvy7~Y5wZB)d{JwnY z$Hj}^&z<{n_ROaY?1=9`-~ZQ2L|8#ZpZwqe7D zb?dIIS#xRistYStoL#!~%;LqT7A!cvV8Mb}vkuOjxqs%&nZ{=rfZ)J^10V_v6o0ZX zGBDUM=zw@2KRK{%b(mM+p(EA5NA|&&stlp?mr|G8XcgaBQ)azVYO4C3m)CB3GQ_Er zp3Pgo_T3Mu1=HS7haFDz>Db zVbav;OW4dNPwJ~!y=H9-!-kC^^VfJK)#&mxZK>Gi!{5-bc`JjFfPaImxT*Ro7q51I zS<#-Pb6y*7-nvXuz**G#N{_}Uv zFQ_caOwTA$FfuSOP)Mp&2rkW2@Xbsv$}g@gE=kQT)=}`xOV(3x%*jy*0x2w32udwZ eEh$>7fBx*p(W+oTq z7grXSq~;duD0t>2>nS+qO zjCpvDv9Qjtug#;PzJh_5v9Qgns>Z0N!?d%|v$D^yugkHp)xEsn#KY*r!sfxi%_z7!olRcyWP^!_Rr4p%**fA)%nrT^w7`p&(87A&G604@65~Y%gXJ_ z$?U(r-`v~(*w_2j)c4fW_TAk7+}r-!+Wp$u{Ljz-x3}B2w%WC|*|W3Pb#;upyWhFF z-MF~iw6xc9a)`ph=Dxn-ySv`T#_GYrc++1goTEOdU*hfjEevPh=q@G0hE-Ba*>32ay@QCI~f2sa-5oij}~u0 zO+GE7kEe-p8#+uxNE>9ZkeZJB!GRBT#lQl`}bS8GLTDrOI8TVUacoX-tQ6TFm35ypc%LyiKpU|@yK0}24t zD8Z6YQYB6WP|Sc*V?_x7Su}78ux}QgM5o(0G^zLaB>nezyt^q7mDC8(ne`XvyIX^x@r^W z9XfU#=ESu_=T4ogcuSI0%eP{oN`Nf|9xSV{;lhCc03rTQLvL_-a%pF1bRaS?Ffbru zc_34DZXiu*V{&hEd2@7SZF4LjNp52$>7f8fA@Ti5^GzVYYOi8trYd^mgh{h3qmZr}WS^ZM^o zC*B`F`s(z_ch|1`yngl9?p+U$9(i;8*xQ2#p6%cFWZ&M$M-IO{eCYZ4b6>7p{&DHz zw_7*=o+r!IrJ}Hf_GM ze#7-0J0DJ;d3e#1vny6z{`Be7;lqcwZQI7n%L{TD5kT=L3nK#q6N3&&Eyzy{Y{d?Z z1s*z5{q7AuC#M`uaJ#8(FqetR@bT2AN=q5$WPeH3T4<&4)LS}ZZipg>TkMo|c8gA} za1an)FDED>#VgHj_LDaZV>A8qeQ{Tz`#HusZt@hG*7`dGr1_gxU#q;HMdwt w!80#ePr)%KM!BEeDmy5v~0C}^!S^xk5 literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Properties24.gif b/src/kontakte/view/img/Properties24.gif new file mode 100644 index 0000000000000000000000000000000000000000..6871254acb6ffc4d10255503e8968f1e49a5f99d GIT binary patch literal 1188 zcmeH`>rYb$7{-t7A$CoVqJlx^y?&A)q8K)TVPT_j8pkKh<{6TF?{LgIogW@NBpwOP%`J{cLQ{)~ zY;ALko{_Q?y~Eeu;c0DiK5rf9?D|KVLQB29FGD@OBaIJr%_36x#3F8WNo0f1+gx4B zp?Ey5P$(b>S}Nv${r4BhNr1}$fC4a=P)k1n(2_tJZNq-4P0(Wsmo*-qyVi%q`hacyL9|7o4M~it{T$8^7$?!OX_I zOfL9in6_ry&*B$wj-niEI1rol<2+qfX2zDh!~5T^$lm=+CwfmR(l?|rs7&VQ*Yw-W zZ%>M~r4ZVy>A zzTuYAfx7&)>umYsMTfACu|8eR(Nda5=AAb;?m2Wd z3G0*Z|H@reun5(VMQLdukn``6edjOKR`E}tsfNE}v)OQ2Eqv@!C487)UUgnjE2!q3 v6ENYD%5oN5aP}FO#y3DI!LG%NMir``{e1ca6Z)dR~I{0H3u&+5i9m literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Redo24.gif b/src/kontakte/view/img/Redo24.gif new file mode 100644 index 0000000000000000000000000000000000000000..22f40b3826c655a812b1eccaa777f6071e797ff9 GIT binary patch literal 243 zcmZ?wbhEHblwgoxSoELa|NsAI&itP_^Ng`^8Uq8vfddDCBoHY6WMO1rU}ew&aX@Mr zm{TKm-TAkn$K$5L*1iT~WrdBLv21J^S`*ZE?JM{xz?d`H!R7da4MLW&Z`n0|HB6B$ zEac>x?(eOHI+^$>7KXKxrdGpR6I`rxM`Tw6jed6WiJ#gRvNDc!i{$ycf zVBlcT0m*>OU|{hRIN8a!S0bW@U*pKJOczC-Ly0L0ub3Fi1YQ&#GMXzDw;)sdNVT@S91M#8{GIa)DvL7H zGfEVU3=9kuk}4H~OY;$>7Z(xvUYnwN5;-Pu-&L2AT>HPWspFVx!<>fta-~dPk z5>Wif!pOkD#h?Qc1DV0VGA-bw=jy%X4{}`}EijUZ_h97Il5vq-)-HJ5_4g^4wa;}o zskY7C@SXcp5T~Q=LuX57VTSBZ4h1$BS0(pPnoHc*A5vz!!pE@U+KDARN22n6Tl@M? zn)3GMzGYt9r0Q)lvf@3;s^m0mSYw65CU8{s^z=zgb~Y@Qm=t4dq){*@n!QUiOpR+2 zTmFQV!jqU<*Kf$*A{M%Rmmq`UKY!=^g36-I^o$Y(BLf2ig``S_;Lu zlGNN{9R<(4WIYAPoE(K9kiuexpw!~jqO#N!Jzg#^A2$W}Ace5hA_YS|170o$YXDf* BZw3GW literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Remove16.gif b/src/kontakte/view/img/Remove16.gif new file mode 100644 index 0000000000000000000000000000000000000000..c1b4ca11db482031fb59ece38e8f5b5798cd3663 GIT binary patch literal 213 zcmZ?wbhEHb6krfwSoELa|Ns974jedt{`|ao^YZfYY;A3Md3hNa7!-f9FfuSOGUx!= zK$QXv49xBlyY6HOuwN(r#xDqK+9cz!QjT>voH zU^pQBXf2;^nQWmHzo1}fL_Hh7fq)<=6pyJE6rkmLtGp&7yX}6(J+Y14K7%`oE8F~D zT-S7bXkmb5Zi9G>DfPeX5Td2(rIXmlVlFfcG6VtF7_b#5R{X=8G4b9r-gWo>gTAW3dxE+9c{Y#>r; lXJ~YDAW~&>WpZ|9WG)Q~N=!x|M^YeGWpW@fE-(!W06S;^X$>7f8fA@tCv4rx%_G6iYwc;KHR_W<^Fvy&Yb>s=JeOP zx^;DRYaJaUySsOHckh}s>42YK+Wh%vSFXGg7gxG%+r#YarrzF#pFVv$bLPy>ojcdB zU%zI}nu3CY=;&x)Utb3Y2Te^)85tQ~US5!8)CP(_Sr{1@m>6_G27~;>z*gqaSm2=} z#;EM$V8Eo)>ob9Ev18G^BNJadW@&NoOj>sHjl%iGs|&6aIOse-;pD{0&A{Ko=$OXB z#pRbRAj<9;DkRLwT*e^Q#vm=BEW*hm-o(Th>nrDz9_&1uak2!H*9zAZk7WTqD;BRy zS(YB*vSHTBb-P_085IBdJLeZv7G$>7f8f9YIaxVH1;zNd_~}y*FIjY9^~%f3m!8|P?e3XV zAFp0{b?oTPJGVb{ckP_ezqhA*$BgO6rcXOOch0GqGmb7+9-rva>&Z`gHT=&GYBa@7%d_&6+h$ zO-(g5HTn7Z+1c4CDJkLM;bCE6zP`Smo}SLm&JGR^W@bRGrh0mM8X6i33JOwEQUU@3 zyu7@i&?FHk{$ycfU|?d<0qFz92?P882BxOwme#g*CWbr)#@2|go{lCz=j4ga4F2g! z)7$cLGt#I`OC5jMBEn|W$t zz=XWK%n)DJO-q*UTbSV0-JRpKBED-+)5WgD*o#5;8A2JN_Ds;$_t4FAd6%bU;%+p- zLwDB418t4+4&Qc8V0i4n$N%))+75vPrsksiAt5`G9y0OE%j)gyY+Q1zucb%fu0@mb zaW)nu5dm+PL?`|!i?{7)OmIBTCa)}_BXF{*nT=gDl$Ak%xtV>2yjaVO%A>w)OY%IH z9N>7cltVznFF{zuA)Pr?l_`vM!h`0{m79$?SWg&f-Mht*z5lF{yV%|Bq2V96%(jGN zJ~$w#%DL)Pc(hqqJ?GnOo$nu#PdAEYUz6crQ2giboL^8`l$oAUqF`iTV4#pxsSsS6 zr{J5JT$Ep2SzMBuTdbqtnU}1m;Fy!65Cl?KtPqr1oLW?tnxelk1;2xw9mRh7> LsAs^-#b6Bp69!Ee literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Save16.gif b/src/kontakte/view/img/Save16.gif new file mode 100644 index 0000000000000000000000000000000000000000..954f1accde64db9e98e9a6e528b459f3027b018c GIT binary patch literal 206 zcmZ?wbhEHb6krfwSoELa|NsAI&YVe0OJiVQIB?(qkc0rmpDc_F3@i*fATCHP1G9t2 zt~>woPk7#DV0y9hrl_L@i#VrFyvHoHu9Y#Xr$ntic|`qh+poMi9i^@_{^mw_veB2b=gA~G2ixdp?40yR1tO0)kMS%bS literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Save24.gif b/src/kontakte/view/img/Save24.gif new file mode 100644 index 0000000000000000000000000000000000000000..bfa98a8df0a1b7634dccb78b9ba0c6bb7e26de5b GIT binary patch literal 266 zcmZ?wbhEHblwgoxSoELa|NsAI&YYP!b7opv8Uq8vfddDCBoHY6WMO1rU}ew&aX@Mv zm}??--MPoYBKT^@;xsLGt^Qq`1yu%Y5l2Lp?L&#cEP4m(zRzdkK;)Yvok@2+DPR>w95 zM+*nG)w6202Uay?bo=*qhE15*%saI$Wi~e_gW^Ab=lp`oqRjM+5(Ogz0|SMmN`>Ik zJO$s(f^Vuhg8;?$zD)D%5lE-xQ91@|C@u+$<2 LLp=jtE(U7=S*BxA literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/SaveAll16.gif b/src/kontakte/view/img/SaveAll16.gif new file mode 100644 index 0000000000000000000000000000000000000000..2d31c8b2ccd48d32acf35dccf6c5689a38a04a36 GIT binary patch literal 252 zcmZ?wbhEHb6krfw*!-UX2>$>7|LN1G^XJbWI&>&6FE24Mk(ZbEz<~oGISioqlZBCi zfrCK@Bm**ofhA1fq-VA*!)u*&8cq`!8w*M{0EOIEKL7v# literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/SaveAll24.gif b/src/kontakte/view/img/SaveAll24.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e4e16840277af7045f71a21be32adcfff297fac GIT binary patch literal 334 zcmZ?wbhEHblwgox*!-UX2>$>7|LN1G^XJbWI&^5>ym=ERPRz^8OH54U<>fta-~dPk z5>Wif!pOkD#h?Qc1DV0VvLfK5=jy#eDrdJpKgi1Bq&R_n(z@pvs)rJIjx12xA}e5U z_3!+%iqB3>@L3_PZSaUw%^>of*GGyIew!w+Oqx<1A?)Mmpdhj5sJg_7lc!FL2r?-C^LNfKs4U7%&nQta zGB7YuNUBr_F3nT$%}g%JFRm;uNzEClI$x#RbDJ)h9N-a(;Doah#$>7f8f9Y1A|0c+q_SoKAk^*{>+&(hYlUuzkh#TUS48i zA}=p5NF5j`{$ycfU|?d<0r5a)Ft9`hobY_j!t+{2i^Dr0#YeCvWTgVz1vU@Q+HS$* zqqCo-@t+o-kYp(HN^RA}wBQLB{8}7Kx`b4`+3&B=tf*sXclmKeaE^!a#tLh}iNblo zrdwU2w|v}`s^7`Lp!m<KEtq$a^`!1JL1WPbB z462%<1q6tK7)Z*@bz!`gXe=~?D%gOvDz6yMw$$-3I^axYDv2L^9yFf1*@Yp#YiTXMq^#6W=eNR3m0D_2s14nxzUR{uNasq{t2@aPD2b!D* z1&lB~zN0-qiQq@B2_5?!nZuDGVLA-1l+uL-(HkIRr~6L@!a zlNFKGj~Ce40ucZq{!c@1aCvfRXJ~XFGB7YOAYyqSQ*~}2O=)9tZ*zHbbY*RGEFej4 uV=f>;Y-}J>X=iA3b0AV>b7gXNWn?Z53Q9~yAV*RlR%LP^F)lC-3IID(yorVY literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Search16.gif b/src/kontakte/view/img/Search16.gif new file mode 100644 index 0000000000000000000000000000000000000000..ebd3dcc6388ee869dba3d437b449679e5767b89c GIT binary patch literal 445 zcmZ?wbhEHb6krfwxcZ*~2>$>7f8fA@M-TpAx%}zjga0d6T-mnu;r@Lu_wRdg=JdC^ zy0!D?pIy1~N?cs&wrvj^8m6=@J2i3L`FXqVY&v>t|E1^6t1h&xy3o1yQvb%QJ5Jrn zo4Nns)#p7Mk29pn@D^*rIh5N4@`Sj`2<;$0M?%cU%&6?!oWCsTa85tQ~ zUS5zR$OVc&Sr{1@m>6_G27vs;z*gnZSm2=}#j5R4V4dd zY~CvDoZ6}-3_QGC3~CJg9L#Nfd|WI(+8nF`+HSM_X1V$LI_-Af@8-y0t>hMX+*v8q z=ZvN!gW^Ab=lp`oqRjM+5(Ogz0|SMmN`>IkJO$s(f^Vuhg8;?$zD)D%5lE-xQ91@|C@u+$<2Lp=ka?bZN97@GM2 literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Search24.gif b/src/kontakte/view/img/Search24.gif new file mode 100644 index 0000000000000000000000000000000000000000..24fc7c1631ade4cef6ba3b7067dd453db410d6b7 GIT binary patch literal 820 zcmZ?wbhEHblwgoxc=n$G2>$>7f8f9YJzc%{xcFH!4z6B#dB?T~`}aOMdid3n#TVwy zJ-%e|xs4lcZ`^QeH(X!4=HijVuTP))n4dqdu5Q(g8OP?%Ju!Fg@$K6mNJ&X+ zXlR<6n#IM%_fOb6XYQ$ayYBRDxZ1w_ROgD*+fLj$eD!7J{3BiKFL$rI+_&LM|HdoV z9)CD}{c*vp1LccP70)?TyZmhZigT6o4`<9eoIG)7=Cr+Ki%$jh?Fyf;J7L=X=)P?! zGY{^+aQE=#`})NT?P^xq)vO5W+_>}XZHct$$~kj1N|tJsEpu$$=-jq(|FtJ#Y18Bi z7AO=hTyk{X#!I`8JvevsBr|Fg{*hXD6qk!or;F>`$LQ?cBL@!E%7LKKvvuIyjlRuFnFL{Ujo_uRfiZHx>Lv~|?g^lk;-Y3@o5 z-tX6KYwT!lf9}H7+Y{IrrWD8CIPkEMnL{Y+3kyTW=4U;Un!YAEftMNkCMer&yC}4! z!&^$fV4lTKqlR7y2G0%&$wMv+6kKJr^q4*zBuq$x9$rDzYb~mEOWc` zAmB#;~mA*sLmH_F1FhfoqzKWtvFk$>7f8f9Y1A|0c+q{Vr56zo*{?MUM=g+|z`(?y15yjJlYupIfkIzO<~&t} zm2X}#HEOsr=3c*G++DEfhlA^3#>uWC-SdTZ2!D|{*m5LX8s3)=KN$ z6T{qWaVT1m?|p@%uHe;kt4bDj3JH9xRf%p?DQ&4$WKjI)@0?#yS(KTcQKDdEU|^t- zRH+bLny28KnOu}#Tv=R_np>=+;F*`Kr{I{AqYwmASga6~TAW%`mYSl+%jMi_@% literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/SendMail24.gif b/src/kontakte/view/img/SendMail24.gif new file mode 100644 index 0000000000000000000000000000000000000000..6bfeaa53bf836e24ac2c65d5930f0f2ed3093353 GIT binary patch literal 366 zcmZ?wbhEHblwgoxIP#wX2>$>7f8f9Y1A|0c+q{Vr56zo*{?MUM=gr-{X|Bl*u8XBujO+RI4|F5X{^yw2XFE2x=~o zeJPpqGFGk2dA*Ox;pCT`>m?3B!59ATQz$s3%*e#)TC_69O-1l%p?RQ=M7NqTW2J-8 z(TjzvbF1Wo?skN$smt)PS0uS?yZz?nu2ovTtQ%FGb_&nhuHQJtp!%Tdfx}vg z42u8!o%0JSi!#$QN)(I?3=9;KDiwlD^AvnDlZ*0;D~n4~bBlEpJoA$E6dZGM6oNns jixq-Wi&KlrQd9JJxx9Sb6x@Rp!cvPA4D}3nxfrYg&3}Sd literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Stop16.gif b/src/kontakte/view/img/Stop16.gif new file mode 100644 index 0000000000000000000000000000000000000000..064202bf39f5f0a44c3088bf3fd599dcb1fece5c GIT binary patch literal 254 zcmZ?wbhEHb6krfw*!-UX2>$>7zmS1p9WU=rH@9QK!5ib__vPeV?CZNXd-kVKpLltB z4;(lEQU?Z#KUo+V7>x zo+hK_+grL04xcQq^yw|`JD9DQeK7IN4{I%7-}@T{RIjB)-|=1);Sj!BrYEp&mG0A? z8cu$VH{bg12{AG#{_}UvFQ_caOwTA$FfuSOP)Mp&2rkW2@Xbsv$}g@gE=kQT)=}`x uOV(3x%*jy*0x2w32udwZEh^dcWY%$UORJ5*Du6B*>tEgn`IyZUKQPLe?z{ zuBq&nTKT5nQJdQXu$U|-(j9hvMs9mkcRE%{4h#(f1%_-$P!f!ekX({L6P1r; znHZHXqA`k~jb@V|j2o;Rnkozdv9q!&wzd%fA^uN8Z*X~XX=iA3ATls8Fd$-iAX9a2 zAWdmwa&L2ab97~Gb1Wc9ZeuPWL2PUwQfX&sbaNn5Wpib6c4cHP4GKz3Mj%I0AXa5^ LATcg54GI7|P-%Cp literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/TipOfTheDay16.gif b/src/kontakte/view/img/TipOfTheDay16.gif new file mode 100644 index 0000000000000000000000000000000000000000..db00671bdcd05c43029f41cb366eb6cb33c89828 GIT binary patch literal 423 zcmZ?wbhEHb6krfwxcZ*~2>$>7UtiywmshxX^Y&Ax{hC``y1Nw)AJ)5Y!Ft9F-DAgX zj-PNmanj}T70;{J0C>mQw6w^`NM2sv0|yR(oJAZ^{K>+|z+lLr15yt169Ze}ff)rJI#P@VDcT7l zYNFFmGJZ>vGn6~%u&H5dAD4f_hlMtL>+}W79=3SQPQsVREATwXqI3hqG)VW~w5hI$6PTnyF#>{X!c literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/TipOfTheDay24.gif b/src/kontakte/view/img/TipOfTheDay24.gif new file mode 100644 index 0000000000000000000000000000000000000000..9376ede8a89675708ff2c429dc2af31f88d1c476 GIT binary patch literal 742 zcmZ?wbhEHblwgoxc=n$G2>$>7-`F_4u&|-1sG+vDt)`|qFR$?QnV{=8qCb6NSiKsk zfOp3Z-s{(O4 zJ?!k+unQNGE?!K&dpGC7gQ|xQ8?Ifey>_kc@#FRzH`<;&>A!WW_tmSVuU;*G^=iev zd-Lz#U-b6vrnhf5KYqM1EiLfr(;ZKqY)?-Q{rvfCadBcvNpfap?Dy~Y%gb}$zPfta-~h<0gAXYFWMO1r@MX{eISmvi4D25oe4CnETHD%Nd>FdA7`;2%y2bT%HPr;W z`zJIpNE&GAXlba*Df0Qun&4xgXJpF4s-Yw+!N54%M_kL;(wd1`TSY;PciRL8eH~L9 zMr%_YbvY@46{~c$jP^3IXdMz2KGwmYsj+tb#?2D^S37*vR5cc`u`iJkda(VGpq!Gj zx}B|^$^wH#M(aXFtA-y7n2)nHy$;%1+_3NvuasGmPep)^ydI0NLXM1NUa&BOph!>6 zfddPU_;!mK1O&WUa8k{u&VXsck|(|l4ow1@MJ%1ZlPz0$3>Pg~etfp~3=Y*-pVKC< z=w21I_tlG+*VZSPvobL#{_}UvFQ_caOwTA$FfuSOP)Mp&2rkW2@Xbsv$}g@gE=kQT y)=}`xOV(3x%*jy*0x2w32udwZEhL literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Undo16.gif b/src/kontakte/view/img/Undo16.gif new file mode 100644 index 0000000000000000000000000000000000000000..5731d2d34ed6537b7b449eec06a71468f7286ecf GIT binary patch literal 202 zcmZ?wbhEHb6krfwSoELa|NsAI&itP_^9%z6!+`?_fFuMc{$ycfU|?a;0dYZU8JKN6 zcHOZRurh1fdMWgv<-BHrQf3Ar27#idTUIn?*oE8)`mT0eN#s5E-By#}7gl?dCWw0O zRM1?0dc~Y5aZU!sfBw$-1(ija=@}&oMg|533Q3g;!KHZ$zM08I`NfsRC8@c^Itre7 t$$AQoIXMbJAce&WL8-;5MP;cedc0g-K5h!`K?-51MGA&`2E1Gh)&TyCLgWAd literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Undo24.gif b/src/kontakte/view/img/Undo24.gif new file mode 100644 index 0000000000000000000000000000000000000000..1d545a77b2adfa6b5496a0523bb3804e818d12db GIT binary patch literal 239 zcmZ?wbhEHblwgoxSoELa|NsAI&itP_^Ng`^8Uq8vfddDCBoHY6WMO1rU}ew&aX@Mr zm=hy*-T7y5%4yZywQXm$m(5n_lQtAQxMC8Eg5YA-)o-=8IM{W6eQmV+_WR8@zIJel zkLfJ({0HiEhLjV8( literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Zoom16.gif b/src/kontakte/view/img/Zoom16.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e488969a627368b6d64dd45c677ed60a2e08bed GIT binary patch literal 303 zcmZ?wbhEHb6krfwIP#wX2>$>7Z(xvUYnwN5;>vmRw$GTcVd>JnJ9b<+bLQ#Mqj%4o zdGhe#vny9_e)#aYyJu0JE$`N@!cU(*@$&K>IB)=@A1_e+$->CMAi|&nQU$V;fi+S= zwJ#;o?|=&Hvl(VS#+*6UrhJQRno}NI9cj8?%qZd5`q07nu87qk#XucTwf>`<0(4nf zm^DqWE@Dw({$SdqwZ3MGCkvCtWQGZqcl8dP|EVXS-JopRqN2#4_|M-tzo4=xGd-h3 z!N|bCKq0A8A-FV8!8bFxD8IO}xFj{VSVzG#FIi8)F(*eM2&AxBAt<#twWusLMUR)u W%g0T@JxC!ewMfBG&w!VU!5RP^YG*b8 literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/Zoom24.gif b/src/kontakte/view/img/Zoom24.gif new file mode 100644 index 0000000000000000000000000000000000000000..86ae8631b136131f8f6e26ec43ec389e23f6d32a GIT binary patch literal 485 zcmZ?wbhEHblwgoxxcZ*~2>$>7zjVpoqet!<7$n--=5=)~nmBRgym{MJuRgML>E2D7 zPHo(Ha>tGf`}bepx9{4SGf$5my?goc>&us4UAlDd%$e&)k6w8A@Y$6sH$Qy%{P^*+ z88g=>8ZhM9^0wuL9p1kB+@Wn7r`N5TSUIyg>BQ3B^_@kBrq|uyGWXM`PkDKHyu7>z z4jceEf?S~ZlZBCiL7PDbWB|xd3~cKUOfB%xk?KE@62zLYYRYl7XN?;JW?WD_&~!3G zug7_@(}{H<6T6RH5XhHd6$!Z-Yi!nQo)pl)Bv+Ql$05kY!st~ZUfEN@B~a)Uo!HaT z&)ME7(j?8yB)};&(TlaRnRmKyVTTusXmjfVVeXlcEUX(Bva)FUrfKXxsKLk}ui&4? zc=&L-f}GNcG*>MpImL^YoV65{Rc_o&S5Z}$ec+;{t|s%$MONn28<(PwUjiH%6#w}< z=ND8KWu|A8C>R+S7$_uFDg>A2Dfnh47v&dM7MG;v7V9W@<|XSXIOgOi1c4M5D+Hw$ frxul^rs(lKX8IF<1its}i(k literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/ZoomIn16.gif b/src/kontakte/view/img/ZoomIn16.gif new file mode 100644 index 0000000000000000000000000000000000000000..2329426e4817c9edf7f8db004d72cc096d0888e0 GIT binary patch literal 304 zcmZ?wbhEHb6krfwIP#wX2>$>7Z(xvUYn#{7GN-F+(To`z=FQu-di9b0`>!88diUnd zPe+elc=+(yl`A(NKYli2=K4efhC|cqczJmb95?{dj~6KZWMO1r5Mj^(sRG%_z#6Wg z+Lsc^B%ClU^RdB!4P6eOeOOdjvj2)OxIR*d@ReD)B=LZ?AqUrigBxyqRp{(w+?YL$ zttr#gbTJFd0|tjCE%tj;N>hU5e3d3u#+ICa|5LD_KCM|*k-=J#LGhozbACZ(QD%BZ ziGq=Vfq_C&r9yCNo`P>?a#4P9WpPPrZn2JnXI`?Nf@4mOLJ&w{u|iO4acWUnYKk5& XmzR&5f_socSZa}ip`HOR7lSnb*>7nx literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/ZoomIn24.gif b/src/kontakte/view/img/ZoomIn24.gif new file mode 100644 index 0000000000000000000000000000000000000000..dbd44778a3db23e9b0cd4754a3980c57eed59b91 GIT binary patch literal 484 zcmZ?wbhEHblwgoxxcZ;r|NsB*-+y}Z=JV@)OCLOVcK`m-B-76J->PL z+08Qtu3!In{rZQ?>!x0~@bbd>mnTm?K6&!d$&*(P9lCw!(78hgZyz{t=D_A<`zMy~ z-hE~Ft}DCex9-|~W%JC2b?c6=Zq8c1{NVEC2No>YxnTaznKL&{DT$gidG(}8YbH%v z-QB&UrDbkInr|8q7&90fr!g=v95`?QND>JYf3h$#Fc>oEfYgKhz>ES99jWdO zPK?KL4!QM+Kk%?UWTV5^!?jw3sj^N`N3N>`RXI4f_lx+N?}}+yc{NgA?Vz@l zfrxsJKzfD&M@p-KfC`TyTX89a{`BdU1`^!SwV?)l3e0-*mo4w~lwuX-@R@JGAFplD zBRFM&6l0^7L2It^jxf>W7J~y554r2N_t#C4s zQR92^)PPxX=~I`>A6*?86#w}<=ND8KWu|A8C>R+S7$_uFDg>A2Dfnh47v&dM7MG;v z7V9W@<|XSXIOgOi1c4M5D+Hw$rxul^rs(lKX8IF<1itjdaLs literal 0 HcmV?d00001 diff --git a/src/kontakte/view/img/ZoomOut16.gif b/src/kontakte/view/img/ZoomOut16.gif new file mode 100644 index 0000000000000000000000000000000000000000..f9f7565878fd3029321017566085b2d15cc853f1 GIT binary patch literal 304 zcmZ?wbhEHb6krfwIP#wX2>$>7Z(xvUYnxYFJGG@{&cul;=gr$bW5$Mg^R_Krx_8Hp z3un$eJ$m%+nKMsz>^S`J;j=4OZhrXixw~gko-Oazu0md3-U9~?fDFP06o0ZXGBAiU z=zt_ab~3PrKTz#UiHvGUotDXBJ8eT(n2P8z6P9dU!QR%x1`&)3E0;JOu(svtZgD(# zBD>5kl z^LNfKs4U7%&nQtaGB7YuNUBr_F3nT$%}g%JFRm;uNzEClI$x#RbDJ)h9 hN-a(;Doah#-B-76J->PL z+08Qtu3!In{rZQ?>!x0~@bbd>mnTm?K6&!d$&*(P9lCw!(78hgZy!8(`@n%S2R1L; zKe2rG?kl@@UD-Xqb=U4In`btxTX%eQbJp_Z2bV8DuwcQ?1@m{#oVjUANz|mtt0zrb zGilQ5?(QWmEpr>veA9ryn8DaMje&vTz<~omk{F=)lZBCi!H7Wzq!{EU2e#!7GYdR) zq`EgcDIUu?=D{QJz{B>K-CDmMsnsG(jfc`)XC7GPaziDl%E6U=f{3sAzPN^!S0m-s z4(cR}Xygc_XBcv%w5SQF@+h$tmogYkn^tKk$sJuAYRIR^tUqt*vJOvaR#6V0d4~M) zjopHi=SwqgZqCWu7AD%%lQ&_XyTR_>eDnExG4%_LZw6gW^Ab=lp`oqRjM+5(Ogz0|SMmN`>IkJO$s(f^Vuhg8;?$zD)D%5lE-xQ91@|C@u+$<2Lp=jtE(U7=18K@4 literal 0 HcmV?d00001