Thread: [graphl-cvs] graphl/src/org/mediavirus/graphl GraphlPanel.java
Status: Pre-Alpha
Brought to you by:
flo1
From: Flo L. <fl...@us...> - 2004-08-20 12:39:05
|
Update of /cvsroot/graphl/graphl/src/org/mediavirus/graphl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25631/src/org/mediavirus/graphl Modified Files: GraphlPanel.java Log Message: added basic infrastructure to configure Facets from an RDF graph. work in progress... Index: GraphlPanel.java =================================================================== RCS file: /cvsroot/graphl/graphl/src/org/mediavirus/graphl/GraphlPanel.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** GraphlPanel.java 2 Aug 2004 12:36:49 -0000 1.10 --- GraphlPanel.java 20 Aug 2004 12:38:52 -0000 1.11 *************** *** 62,65 **** --- 62,66 ---- private JButton nodePainterConfigureButton = null; private JButton edgePainterConfigureButton = null; + private JButton jButton = null; public GraphlPanel(){ initialize(); *************** *** 87,90 **** --- 88,93 ---- protected JPanel getTopPanel() { if (topPanel == null) { + java.awt.GridBagConstraints gridBagConstraints11 = new GridBagConstraints(); + java.awt.GridBagConstraints gridBagConstraints2 = new GridBagConstraints(); *************** *** 101,108 **** javax.swing.JLabel defaultNPLabel = new JLabel(); - java.awt.GridBagConstraints gridBagConstraints3 = new GridBagConstraints(); - - javax.swing.JLabel zoomLabel = new JLabel(); - topPanel = new JPanel(); topPanel.setLayout(new GridBagLayout()); --- 104,107 ---- *************** *** 116,119 **** --- 115,119 ---- c2.gridy = 1; c2.gridheight = 1; + c2.gridwidth = 2; c3.gridx = 0; c3.gridy = 1; *************** *** 126,140 **** c4.fill = java.awt.GridBagConstraints.HORIZONTAL; c4.weightx = 0.1D; ! c1.gridx = 6; c1.gridy = 0; c1.anchor = java.awt.GridBagConstraints.CENTER; c1.gridheight = 2; c1.weightx = 0.0D; - gridBagConstraints3.gridx = 5; - gridBagConstraints3.gridy = 0; - gridBagConstraints3.gridheight = 1; - gridBagConstraints3.insets = new java.awt.Insets(2,0,0,0); - zoomLabel.setText("zoom"); - zoomLabel.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 9)); gridBagConstraints4.gridx = 0; gridBagConstraints4.gridy = 0; --- 126,134 ---- c4.fill = java.awt.GridBagConstraints.HORIZONTAL; c4.weightx = 0.1D; ! c1.gridx = 7; c1.gridy = 0; c1.anchor = java.awt.GridBagConstraints.CENTER; c1.gridheight = 2; c1.weightx = 0.0D; gridBagConstraints4.gridx = 0; gridBagConstraints4.gridy = 0; *************** *** 163,171 **** gridBagConstraints2.anchor = java.awt.GridBagConstraints.EAST; gridBagConstraints2.insets = new java.awt.Insets(0,0,0,2); topPanel.add(getLayoutBox(), c1); topPanel.add(getZoomSlider(), c2); topPanel.add(getNodePainterMenu(), c3); topPanel.add(getEdgePainterMenu(), c4); - topPanel.add(zoomLabel, gridBagConstraints3); topPanel.add(defaultNPLabel, gridBagConstraints4); topPanel.add(defaultEPLabel, gridBagConstraints5); --- 157,169 ---- gridBagConstraints2.anchor = java.awt.GridBagConstraints.EAST; gridBagConstraints2.insets = new java.awt.Insets(0,0,0,2); + gridBagConstraints11.gridx = 6; + gridBagConstraints11.gridy = 0; + gridBagConstraints11.anchor = java.awt.GridBagConstraints.CENTER; + gridBagConstraints11.insets = new java.awt.Insets(2,0,0,0); + gridBagConstraints11.weightx = 0.1D; topPanel.add(getLayoutBox(), c1); topPanel.add(getZoomSlider(), c2); topPanel.add(getNodePainterMenu(), c3); topPanel.add(getEdgePainterMenu(), c4); topPanel.add(defaultNPLabel, gridBagConstraints4); topPanel.add(defaultEPLabel, gridBagConstraints5); *************** *** 173,176 **** --- 171,175 ---- topPanel.add(getNodePainterConfigureButton(), gridBagConstraints1); topPanel.add(getEdgePainterConfigureButton(), gridBagConstraints2); + topPanel.add(getJButton(), gridBagConstraints11); } *************** *** 484,486 **** } ! } // @jve:decl-index=0:visual-constraint="10,10" --- 483,507 ---- } ! /** ! ! * This method initializes jButton ! ! * ! ! * @return javax.swing.JButton ! ! */ ! private JButton getJButton() { ! if (jButton == null) { ! jButton = new JButton(); ! jButton.setText("zoom"); ! jButton.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 9)); ! jButton.setPreferredSize(new java.awt.Dimension(32,12)); ! jButton.setMargin(new java.awt.Insets(0,0,0,0)); ! jButton.setMaximumSize(new java.awt.Dimension(22,12)); ! jButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0,0,0,0)); ! } ! return jButton; ! } ! ! } // @jve:decl-index=0:visual-constraint="10,10" |
From: Flo L. <fl...@us...> - 2004-08-22 22:31:47
|
Update of /cvsroot/graphl/graphl/src/org/mediavirus/graphl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26842/src/org/mediavirus/graphl Modified Files: GraphlPanel.java Log Message: * registering available facets via config.rdf works * zoom factor visible in gui * clicking zoom label resets to 100% * fixed some repainting/relayouting issues Index: GraphlPanel.java =================================================================== RCS file: /cvsroot/graphl/graphl/src/org/mediavirus/graphl/GraphlPanel.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** GraphlPanel.java 21 Aug 2004 22:31:02 -0000 1.12 --- GraphlPanel.java 22 Aug 2004 22:31:30 -0000 1.13 *************** *** 196,202 **** public void stateChanged(ChangeEvent e) { - graphPane.setScale(zoomSlider.getValue()/100.0f); ! } }); --- 196,201 ---- public void stateChanged(ChangeEvent e) { graphPane.setScale(zoomSlider.getValue()/100.0f); ! getJButton().setText("Zoom: " + zoomSlider.getValue() + "%"); } }); *************** *** 506,515 **** if (jButton == null) { jButton = new JButton(); ! jButton.setText("zoom"); jButton.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 9)); ! jButton.setPreferredSize(new java.awt.Dimension(32,12)); jButton.setMargin(new java.awt.Insets(0,0,0,0)); ! jButton.setMaximumSize(new java.awt.Dimension(22,12)); jButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0,0,0,0)); } return jButton; --- 505,520 ---- if (jButton == null) { jButton = new JButton(); ! jButton.setText("Zoom: 100%"); jButton.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 9)); ! jButton.setPreferredSize(new java.awt.Dimension(60,12)); jButton.setMargin(new java.awt.Insets(0,0,0,0)); ! jButton.setMaximumSize(new java.awt.Dimension(60,12)); jButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0,0,0,0)); + jButton.setFocusPainted(false); + jButton.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + getZoomSlider().setValue(100); + } + }); } return jButton; |
From: Flo L. <fl...@us...> - 2004-12-29 14:34:03
|
Update of /cvsroot/graphl/graphl/src/org/mediavirus/graphl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19554/src/org/mediavirus/graphl Modified Files: GraphlPanel.java Log Message: disabled NodeManipulator for 0.1 release Index: GraphlPanel.java =================================================================== RCS file: /cvsroot/graphl/graphl/src/org/mediavirus/graphl/GraphlPanel.java,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** GraphlPanel.java 29 Dec 2004 14:31:33 -0000 1.20 --- GraphlPanel.java 29 Dec 2004 14:33:53 -0000 1.21 *************** *** 195,199 **** graphPane.setEnabled(true); graphPane.addManipulator(new GraphlManipulator()); ! graphPane.addManipulator(new DefaultNodeManipulator()); graphPane.getGraph().addGraphListener(this); graphPane.addKeyListener(this); --- 195,199 ---- graphPane.setEnabled(true); graphPane.addManipulator(new GraphlManipulator()); ! //graphPane.addManipulator(new DefaultNodeManipulator()); graphPane.getGraph().addGraphListener(this); graphPane.addKeyListener(this); |