|
From: Marcelo V. <va...@us...> - 2005-11-02 05:02:05
|
Update of /cvsroot/jedit/plugins/ProjectViewer/projectviewer/gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28353/projectviewer/gui Modified Files: ImportDialog.java ProjectComboBox.java Log Message: - the "Traverse directories" checkbox is now selected by default - clip the painting area of the combo box so the project name doesn't overlap with the arrow - fix issue with having to click twice on the "combo box" after selecting something from the menu - disable "tree following" when opening/closing projects. Index: ProjectComboBox.java =================================================================== RCS file: /cvsroot/jedit/plugins/ProjectViewer/projectviewer/gui/ProjectComboBox.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- ProjectComboBox.java 25 Oct 2005 03:42:21 -0000 1.6 +++ ProjectComboBox.java 2 Nov 2005 05:01:23 -0000 1.7 @@ -94,6 +94,7 @@ //{{{ +actionPerformed(ActionEvent) : void public void actionPerformed(ActionEvent ae) { + isShowing = false; ProjectViewer.setActiveNode(view, (VPTNode) ae.getSource()); } //}}} @@ -156,14 +157,20 @@ this.isShowing = false; } //}}} - //{{{ +paint(Graphics) : void + //{{{ +paintComponent(Graphics) : void /** * Draws the button with an arrow on the right hand side. This will * kinda look like a Metal L&F combo box button, but, whatever... */ public void paintComponent(Graphics g) { g.clearRect(0, 0, getWidth(), getHeight()); + + // set the clip so long project names don't overlap the arrow + g.setClip(0, 0, getWidth() - 20, getHeight()); super.paintComponent(g); + g.setClip(null); + g.setColor(getBackground()); + g.fillRect(getWidth() - 20, 0, 20, getHeight()); g.setColor(getForeground()); int[] x = new int[3]; Index: ImportDialog.java =================================================================== RCS file: /cvsroot/jedit/plugins/ProjectViewer/projectviewer/gui/ImportDialog.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- ImportDialog.java 16 Oct 2005 19:34:14 -0000 1.5 +++ ImportDialog.java 2 Nov 2005 05:01:23 -0000 1.6 @@ -144,6 +144,7 @@ traverse = new JCheckBox(jEdit.getProperty("projectviewer.import-dlg.traverse_dirs")); traverse.addActionListener(this); + traverse.setSelected(true); gbl.setConstraints(traverse, gbc); options.add(traverse); |