[udig-devel] cheatsheets & co

Jesse Eichar jeichar at refractions.net
Wed Oct 10 20:38:19 PDT 2007


Hmmm.  I'm afraid that you have just about reached the extent of  my  
knowledge wrt cheatsheets.  I've done a review of the technology but  
not actually made a full implementation.  I'd consult the eclipse  
documentation page and the help included in eclipse.

Jesse

On Oct 10, 2007, at 1:48 PM, Andrea Antonello wrote:

>> Probably expects some plugin that isn't part of uDig.  Try adding
>> some other plugins and see.
>
> The cheatsheet view gives the possibility from the menu to load a
> cheatsheet directly from its xml file. If I chose that way, it works.
> Do you think the missing plugin could be a reason anyway?
>
> Andrea
>
>> (you're not a dummy ;) )
>>
>> Jesse
>> On Oct 10, 2007, at 11:33 AM, Andrea Antonello wrote:
>>
>>> Alright, I will do that, however I was stopped by an error for
>>> which I can't find any google help. When I try to open the created
>>> cheatsheet from the cheatsheet view, that happens. It is really
>>> super easy to create cheatsheets, so I'm just trying to figure out
>>> if I'm dummy or if
>>> there is an eclipse bug...:
>>>
>>> !MESSAGE Unhandled event loop exception
>>> !STACK 0
>>> java.lang.NullPointerException
>>> 	at
>>> org.eclipse.ui.internal.cheatsheets.views.CheatSheetViewer.initCheat 
>>> Sh
>>> eetView(CheatSheetViewer.java:894)
>>> at
>>> org.eclipse.ui.internal.cheatsheets.views.CheatSheetViewer.setConten 
>>> t(
>>> CheatSheetViewer.java:1133)
>>> at
>>> org.eclipse.ui.internal.cheatsheets.views.CheatSheetViewer.setInput
>>> (CheatSheetViewer.java:1224)
>>> at
>>> org.eclipse.ui.internal.cheatsheets.views.CheatSheetViewer.setInput
>>> (CheatSheetViewer.java:1198)
>>> at
>>> org.eclipse.ui.internal.cheatsheets.views.CheatSheetView.setInput
>>> (CheatSheetView.java:217)
>>> at
>>> org.eclipse.ui.cheatsheets.OpenCheatSheetAction.run
>>> (OpenCheatSheetAction.java:150)
>>> at
>>> org.eclipse.ui.internal.cheatsheets.actions.CheatSheetMenu.run
>>> (CheatSheetMenu.java:290)
>>> at
>>> org.eclipse.ui.internal.cheatsheets.actions.CheatSheetMenu
>>> $2.widgetSelected(CheatSheetMenu.java:93)
>>> at
>>> org.eclipse.swt.widgets.TypedListener.handleEvent
>>> (TypedListener.java:227)
>>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101) at
>>> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
>>> 3319) at
>>> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
>>> at
>>> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
>>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353) at
>>> org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219) at
>>> org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466) at
>>> org.eclipse.core.databinding.observable.Realm.runWithDefault
>>> (Realm.java:289) at
>>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench
>>> (Workbench.java:461)
>>> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
>>> 149)
>>> at
>>> net.refractions.udig.internal.ui.UDIGApplication.run
>>> (UDIGApplication.java:41)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
>>> sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597) at
>>> org.eclipse.equinox.internal.app.EclipseAppContainer.callMethod
>>> (EclipseAppContainer.java:572)
>>> at
>>> org.eclipse.equinox.internal.app.EclipseAppHandle.run
>>> (EclipseAppHandle.java:171)
>>> at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppl 
>>> ic
>>> ation(EclipseAppLauncher.java:106)
>>> at
>>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start
>>> (EclipseAppLauncher.java:76)
>>> at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run
>>> (EclipseStarter.java:363)
>>> at
>>> org.eclipse.core.runtime.adaptor.EclipseStarter.run
>>> (EclipseStarter.java:176)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
>>> sun.reflect.NativeMethodAccessorImpl.invoke
>>> (NativeMethodAccessorImpl.java:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke
>>> (DelegatingMethodAccessorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597) at
>>> org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508) at
>>> org.eclipse.equinox.launcher.Main.basicRun(Main.java:447) at
>>> org.eclipse.equinox.launcher.Main.run(Main.java:1173) at
>>> org.eclipse.equinox.launcher.Main.main(Main.java:1148)
>>>
>>>
>>>
>>> On Wed, 10 Oct 2007 11:28:16 -0700 Jesse Eichar
>>> <jeichar at refractions.net> probably wrote:
>>>
>>>> Since we don't have any cheetsheets we haven't added it.  To do so
>>>> you should be able to add an actionset extension that puts the
>>>> action in the Help menu.
>>>>
>>>> Jesse
>>>>
>>>> On Oct 10, 2007, at 11:22 AM, Andrea Antonello wrote:
>>>>
>>>>> I've started first to create cheatsheets to help user to go
>>>>> throught the workflow. The sdk has the proper plugin and so
>>>>> everything is ok. However, when I search for the cheatsheet
>>>>> launch in the help menu, there is no such entry, as eclipse
>>>>> instead has :)
>>>>>
>>>>> Where has this to be enabled?
>>>>> The only way for now is to open the view for it.
>>>>>
>>>>> Andrea
>>>>> _______________________________________________
>>>>> User-friendly Desktop Internet GIS (uDig)
>>>>> http://udig.refractions.net
>>>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>>>
>>>> _______________________________________________
>>>> User-friendly Desktop Internet GIS (uDig)
>>>> http://udig.refractions.net
>>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>> _______________________________________________
>>> User-friendly Desktop Internet GIS (uDig)
>>> http://udig.refractions.net
>>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>
>> _______________________________________________
>> User-friendly Desktop Internet GIS (uDig)
>> http://udig.refractions.net
>> http://lists.refractions.net/mailman/listinfo/udig-devel
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel



More information about the udig-devel mailing list