From 3ea31a73bf213804fd2d46077620afd1649a0c2c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Anian=20B=C3=BChler?=
 <anian.buehler@reutlingen-university.de>
Date: Wed, 6 Jul 2022 17:03:53 +0200
Subject: [PATCH] added PSN examples

---
 .../java/com/ardublock/ui/OpenblocksFrame.java  | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/ardublock/ui/OpenblocksFrame.java b/src/main/java/com/ardublock/ui/OpenblocksFrame.java
index d48eef2..3ca5755 100644
--- a/src/main/java/com/ardublock/ui/OpenblocksFrame.java
+++ b/src/main/java/com/ardublock/ui/OpenblocksFrame.java
@@ -367,7 +367,7 @@ public class OpenblocksFrame extends JFrame
 		ActionListener addLibrariesMenuItemListener = new ActionListener () {
 			public void actionPerformed(ActionEvent e) {
 				addLibrary("LGI_QTouch");
-				addLibrary("didacticNet");
+				addLibrary("DidacticNet");
 				addLibrary("DidacticEnc");
 				//TODO: TEST addLibrary functionality
 			}
@@ -923,10 +923,19 @@ public class OpenblocksFrame extends JFrame
 		
 		JMenuItem whileButtonExample = new JMenuItem(uiMessageBundle.getString("ardublock.examples.whilebutton"));
 		whileButtonExample.addActionListener(new OpenExampleButtonListener("WhileButtonBlink.abp", this));
-
 		
+		JMenuItem psnBrokerExample = new JMenuItem(uiMessageBundle.getString("ardublock.examples.psnBroker"));
+		psnBrokerExample.addActionListener(new OpenExampleButtonListener("Broker.abp", this));
+		
+		JMenuItem psnClient1Example = new JMenuItem(uiMessageBundle.getString("ardublock.examples.psnClient1"));
+		psnClient1Example.addActionListener(new OpenExampleButtonListener("Client1.abp", this));
 		
+		JMenuItem psnClient2Example = new JMenuItem(uiMessageBundle.getString("ardublock.examples.psnClient2"));
+		psnClient2Example.addActionListener(new OpenExampleButtonListener("Client2.abp", this));
 		
+		JMenuItem psnChatExample = new JMenuItem(uiMessageBundle.getString("ardublock.examples.psnChat"));
+		psnChatExample.addActionListener(new OpenExampleButtonListener("Chat.abp", this));
+
 		
 		//************************************
 		//PANELS
@@ -983,6 +992,10 @@ public class OpenblocksFrame extends JFrame
 		digitalExamplesSubMenu.add(whileButtonExample);
 		analogExamplesSubMenu.add(analogSerialExample);
 		analogExamplesSubMenu.add(counterVariableExample);
+		communicationExamplesSubMenu.add(psnBrokerExample);
+		communicationExamplesSubMenu.add(psnClient1Example);
+		communicationExamplesSubMenu.add(psnClient2Example);
+		communicationExamplesSubMenu.add(psnChatExample);
 		
 		programMenu.add(generateMenuItem);
 		programMenu.add(simulateMenuItem);
-- 
GitLab