Class BuddyPluginViewInstance

    • Field Detail

      • ui_instance

        private final UIInstance ui_instance
      • composite

        private org.eclipse.swt.widgets.Composite composite
      • public_buddy_table

        private org.eclipse.swt.widgets.Table public_buddy_table
      • anon_buddy_table

        private org.eclipse.swt.widgets.Table anon_buddy_table
      • partial_buddy_table

        private org.eclipse.swt.widgets.Table partial_buddy_table
      • log

        private org.eclipse.swt.custom.StyledText log
      • tab_folder

        private org.eclipse.swt.custom.CTabFolder tab_folder
      • classic_item

        private org.eclipse.swt.custom.CTabItem classic_item
      • classic_enabled

        private boolean classic_enabled
      • beta_enabled

        private boolean beta_enabled
      • public_nickname

        private org.eclipse.swt.widgets.Text public_nickname
      • anon_nickname

        private org.eclipse.swt.widgets.Text anon_nickname
      • partial_buddies

        private java.util.List<PartialBuddy> partial_buddies
      • plugin_install_button

        private org.eclipse.swt.widgets.Button plugin_install_button
      • init_complete

        private boolean init_complete
    • Constructor Detail

      • BuddyPluginViewInstance

        protected BuddyPluginViewInstance​(BuddyPluginView _view,
                                          BuddyPlugin _plugin,
                                          UIInstance _ui_instance,
                                          org.eclipse.swt.widgets.Composite _composite)
    • Method Detail

      • selectClassicTab

        protected void selectClassicTab()
      • createBeta

        private void createBeta​(org.eclipse.swt.widgets.Composite main)
      • isMsgSyncPluginInstalled

        private boolean isMsgSyncPluginInstalled()
      • checkMsgSyncPlugin

        private boolean checkMsgSyncPlugin()
      • installMsgSyncPlugin

        private void installMsgSyncPlugin()
                                   throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • setupButton

        private void setupButton​(org.eclipse.swt.widgets.Button button,
                                 java.lang.String title,
                                 java.lang.String network,
                                 java.lang.String[] keys)
      • createClassic

        private void createClassic​(org.eclipse.swt.widgets.Composite main)
      • addBuddyTable

        private java.util.Comparator<BuddyPluginBuddy> addBuddyTable​(org.eclipse.swt.widgets.Composite child1,
                                                                     boolean is_public)
      • addPartialBuddyTable

        private java.util.Comparator<PartialBuddy> addPartialBuddyTable​(org.eclipse.swt.widgets.Composite child1)
      • readFromClipboard

        protected java.lang.String readFromClipboard()
      • writeToClipboard

        protected void writeToClipboard​(java.lang.String str)
      • truncate

        private java.lang.String truncate​(java.lang.String str)
      • updateTable

        protected void updateTable​(boolean is_pub)
      • updatePartialBuddyTable

        protected void updatePartialBuddyTable()
      • print

        protected void print​(java.lang.String str,
                             java.lang.Throwable e)
      • print

        protected void print​(java.lang.String str)
      • print

        protected void print​(java.lang.String str,
                             int log_type,
                             boolean clear_first,
                             boolean log_to_plugin)
      • destroy

        protected void destroy()