Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PERT Chart is not scrollable #456

Closed
GoogleCodeExporter opened this issue Jun 28, 2015 · 18 comments
Closed

PERT Chart is not scrollable #456

GoogleCodeExporter opened this issue Jun 28, 2015 · 18 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1.Go to View menu
2.Click Pert Chart
3.PERT Chart is displayed, but if it is too wide there is no horizontal scroll 
bar - so I cannot see task on right.
(Export to PNG however export whole image)

What is the expected output? What do you see instead?

To have scroll bar, to be able to scroll to left to see remaining part of the 
PERT chart.


What version of the product are you using? On what operating system?
GanttProject 2.5 Praha RC V (build 1008)

java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

Ubuntu 10.04.4 LTS


Please provide any additional information below.

Also this exception is thrown when displaying PERT chart, not sure if this is 
relevant to this problem:

Mar 9, 2012 8:10:38 PM net.sourceforge.ganttproject.GPLogger logToLogger
WARNING: null
java.lang.UnsupportedOperationException
    at org.ganttproject.chart.pert.PertChart.getSelection(PertChart.java:81)
    at net.sourceforge.ganttproject.gui.view.ViewManagerImpl.updateActions(ViewManagerImpl.java:112)
    at net.sourceforge.ganttproject.gui.view.ViewManagerImpl$1.stateChanged(ViewManagerImpl.java:75)
    at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:400)
    at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:253)
    at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:116)
    at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:50)
    at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:599)
    at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:574)
    at javax.swing.JTabbedPane.setSelectedComponent(JTabbedPane.java:657)
    at net.sourceforge.ganttproject.gui.view.ViewHolder.setVisible(ViewHolder.java:68)
    at net.sourceforge.ganttproject.gui.view.ViewManagerImpl.toggleVisible(ViewManagerImpl.java:146)
    at net.sourceforge.ganttproject.action.ViewToggleAction.actionPerformed(ViewToggleAction.java:58)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:291)
    at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.Component.processMouseEvent(Component.java:6288)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6053)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4651)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4481)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4481)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
    at java.awt.EventQueue.access$000(EventQueue.java:84)
    at java.awt.EventQueue$1.run(EventQueue.java:602)
    at java.awt.EventQueue$1.run(EventQueue.java:600)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$2.run(EventQueue.java:616)
    at java.awt.EventQueue$2.run(EventQueue.java:614)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


Original issue reported on code.google.com by ivan.zde...@gmail.com on 9 Mar 2012 at 6:19

@GoogleCodeExporter
Copy link
Author

Also vertical scroll bar is missing if chart is too high.
Noticed that Gannt can be moved horizontally by dragging it with mouse (left 
click and move), but nothing like this work in PERT chart.

Original comment by ivan.zde...@gmail.com on 9 Mar 2012 at 6:52

@GoogleCodeExporter
Copy link
Author

Original comment by dbarashev on 9 Mar 2012 at 10:09

  • Changed title: PERT Chart is not scrollable
  • Added labels: PertChart

@GoogleCodeExporter
Copy link
Author

Original comment by dbarashev on 9 Mar 2012 at 10:13

  • Changed state: Accepted

@GoogleCodeExporter
Copy link
Author

You can move the individual Pert squares to fit them in the viewing space, but 
if the squares are off screen you can not grab them to move them. I have tried 
working around this by changing the missing events so they are have earlier end 
dates and by removing their predecessors, and even moving them up the list of 
tasks.  But once not visible, they seem to be gone for ever on the Pert. This 
is a serious flaw. 

Original comment by patri...@SDVisualArts.net on 17 Jun 2012 at 10:56

@GoogleCodeExporter
Copy link
Author

Please raise the priority on this issue. As far as I see this is the only 
visible bug in the program.

Original comment by jerker.m...@gmail.com on 25 Jun 2012 at 11:09

@GoogleCodeExporter
Copy link
Author

This issue was closed by revision 3122aca80d5b.

Original comment by dbarashev on 18 Jul 2012 at 8:52

  • Changed state: Fixed

@GoogleCodeExporter
Copy link
Author

Original comment by dbarashev on 18 Jul 2012 at 10:54

  • Added labels: __Target-Praha

@GoogleCodeExporter
Copy link
Author

Published in GP 2.5.4

Original comment by dbarashev on 20 Jul 2012 at 9:17

  • Changed state: FeelFreeToTest
  • Added labels: __Fixed-In_2.5.4

@GoogleCodeExporter
Copy link
Author

Can you tell us how we download 2.5.4. please? It does not seem to be available 
from your website.

Original comment by patri...@SDVisualArts.net on 20 Jul 2012 at 10:06

@GoogleCodeExporter
Copy link
Author

http://code.google.com/p/ganttproject/downloads/list?can=2&q=label%3A__Version-2
.5.4

Original comment by dbarashev on 20 Jul 2012 at 10:10

@GoogleCodeExporter
Copy link
Author

That is fabulous. Thank you so much for working to correct this. I will take a 
screen shot to save it,  but it would  be great if there was a print function 
for the Pert Chart. 

Good work and congratulations to your team for this improvement

Original comment by patri...@SDVisualArts.net on 20 Jul 2012 at 11:06

@GoogleCodeExporter
Copy link
Author

No need to take screenshots and wait for printing. Export to PNG works just 
fine for PERT chart too.

Original comment by dbarashev on 20 Jul 2012 at 11:09

@GoogleCodeExporter
Copy link
Author

Even better...superb. Thank you so much.

Original comment by patri...@SDVisualArts.net on 21 Jul 2012 at 12:03

@GoogleCodeExporter
Copy link
Author

Thank you!

Original comment by jerker.m...@gmail.com on 26 Jul 2012 at 9:35

@GoogleCodeExporter
Copy link
Author

Original comment by dbarashev on 22 Sep 2014 at 12:20

  • Changed state: Verified

@GoogleCodeExporter
Copy link
Author

Scrolling of the PERT chart would be very helpful, as would the ability to 
access the tasks info from the PERT chart.

Original comment by wa...@jtechmedical.com on 11 Feb 2015 at 10:29

@GoogleCodeExporter
Copy link
Author

@walts: this issue was closed and verified more than two years ago. PERT chart 
IS scrollable.

Original comment by dbaras...@ganttproject.biz on 11 Feb 2015 at 10:34

@GoogleCodeExporter
Copy link
Author

Thank you, I seem to have overlooked that this issue was "closed"

Original comment by wa...@jtechmedical.com on 11 Feb 2015 at 10:37

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant