comparison src/viewer_swing/java/com/glavsoft/viewer/swing/SwingViewerWindow.java @ 107:660b296d4f75

send change screen command throw the tree.
author oc
date Fri, 23 May 2014 17:56:42 +0900
parents 44d2b407de65
children 457f9dfbf7ce
comparison
equal deleted inserted replaced
106:01c0fd20c0b4 107:660b296d4f75
816 } 816 }
817 setSurfaceToHandleKbdFocus(); 817 setSurfaceToHandleKbdFocus();
818 } 818 }
819 }); 819 });
820 kbdButtons.add(altButton); 820 kbdButtons.add(altButton);
821 821
822 JButton screenButton = buttonsBar.createButton("share", "Share my screen", new ActionListener() { 822 JButton screenButton = buttonsBar.createButton("share", "Share my screen", new ActionListener() {
823 @Override 823 @Override
824 public void actionPerformed(ActionEvent e) { 824 public void actionPerformed(ActionEvent e) {
825 try { 825 try {
826 viewer.setCuiVersion(true); 826 viewer.setCuiVersion(true);
827 viewer.getRfb().screenChangeRequest(); 827 viewer.getRfb().screenChangeRequest();
828 } catch (IOException e1) { 828 } catch (IOException e1) {
829 e1.printStackTrace(); 829 e1.printStackTrace();
830 } 830 }
831 } 831 }
832 }); 832 });
833 kbdButtons.add(screenButton); 833 kbdButtons.add(screenButton);
834 834
835 835
836 ModifierButtonEventListener modifierButtonListener = new ModifierButtonEventListener(); 836 ModifierButtonEventListener modifierButtonListener = new ModifierButtonEventListener();
837 modifierButtonListener.addButton(KeyEvent.VK_CONTROL, ctrlButton); 837 modifierButtonListener.addButton(KeyEvent.VK_CONTROL, ctrlButton);
838 modifierButtonListener.addButton(KeyEvent.VK_ALT, altButton); 838 modifierButtonListener.addButton(KeyEvent.VK_ALT, altButton);
839 surface.addModifierListener(modifierButtonListener); 839 surface.addModifierListener(modifierButtonListener);