Hi Jeff,
Thanks for the link, I've downloaded the source now.
My next Q:
C Library Hover Utility: ... Run the file as a Java application (it has a
static main method) and pass to it two parameters:
I'm unsure how to run the "BuildFunctionInfos" utility mentioned here. I made
the following attempts:
* Attempt 1:
cd bin/org/eclipse/linuxtools/cdt/libhover/utils/
java BuildFunctionInfos
Exception in thread "main" java.lang.NoClassDefFoundError: BuildFunctionInfos
(wrong name: org/eclipse/linuxtools/cdt/libhover/utils/BuildFunctionInfos)
* Attempt 2:
cd ~/eclipse/plugins
java -cp java -cp org.eclipse.linuxtools.cdt.libhover_1.2.0.201209191645.jar
org.eclipse.linuxtools.cdt.libhover.utils.BuildFunctionInfos
* Attempt 3:
cd bin/org/eclipse/linuxtools/cdt/libhover/utils/
java -cp ..:. BuildFunctionInfos
java -cp ..:. org.eclipse.linuxtools.cdt.libhover.utils.BuildFunctionInfos
Exception in thread "main" java.lang.NoClassDefFoundError:
org/eclipse/linuxtools/cdt/libhover/utils/BuildFunctionInfos
Caused by: java.lang.ClassNotFoundException:
org.eclipse.linuxtools.cdt.libhover.utils.BuildFunctionInfos
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
* Attempt 4:
I tried running it from within eclipse via a debug launcher. Seems to work ok
this way, but it still puzzles me as to what is the correct way to run this
tool from the console?
Regards,
Gurce
On 25/10/12 09:14, Jeff Johnston wrote:
Hi Gurce,
The Linux Tools sources are in git so you can view them via the web or clone
them locally.
See our wiki: http://wiki.eclipse.org/Linux_Tools_Project/Git
-- Jeff J.
On 10/24/2012 06:06 PM, Gurce Isikyildiz wrote:
Hi Alex,
Thanks for the details. I'm reading the page you suggested. Being a
newbie at this, a lot is un-familiar to me. Could you help out on these
points:
> Libhover exension: ... Let's examine an example which specifies
libhover help for the glibc C Library:
I wasn't sure how to track down the xml mentioned here initially, I
managed to find it by:
- Browsing to my "eclipse/plugins" sub-folder
- Unzipping the
"org.eclipse.linuxtools.cdt.libhover.glibc_1.1.0.201202152032.jar" file
- Opening the "plugin.xml" within it in a text editor
Am I going about this the right way? Or is there some nicer/easier way
to browse Eclipse plug-in files/details within the IDE itself?
> C Library Data: The simplest form of Libhover data is for C
functions. Looking at org.eclipse.linuxtools.cdt.libhover.FunctionInfo:
How do I browse to the code you mention for FunctionInfo. I tried the
following:
- Unzipped "org.eclipse.linuxtools.cdt.libhover_1.2.0.201209191645.jar"
- Browsed to the "org/eclipse/linuxtools/cdt/libhover/" sub-folder
- Tried opening "FunctionInfo.class" in Eclipse, but I just see an error
in the editor saying:
Could not open the editor: The Class File Viewer cannot handle the given
input ('org.eclipse.ui.ide.FileStoreEditorInput').
I googled this online, someone mentioned eclipse can only view .class
files if they are part of the current workspace/project. Oh, so should I
unzip this jar and import it into an Eclipse workspace as a new project?
Regards,
Gurce
On 24/10/12 17:36, akurtakov wrote:
Hi,
Comments inline.
On Wed, Oct 24, 2012 at 8:46 AM, Gurce Isikyildiz
<gisikyil...@shfl.com><mailto:gisikyil...@shfl.com> wrote:
Hiya all,
I'm using Eclipse in our Linux work environment. I was pondering
options to
add OpenGL / SDL documentation inline within the Eclipse environment.
The closest possibility I saw was the libhover project. Would you say
that's
the right direction I should be looking at?
Absolutely.
Anyone have any pointers on where to start this journey? What to
ponder? How
to get more familiar with libhover?
You would better start with
http://wiki.eclipse.org/Linux_Tools_Project/Libhover/Developers_Guide
. If SDL use some well known format for the documentation you might
have easier task e.g. libhover has built in support for gtk-doc
generated one. Let us know if you have any question and consider
contributing back so others can use the SDL docs easily too.
Regards,
Alex
Regards,
Gurce
Gurce Isikyildiz | Software Engineer (Australasia) | SHFL
entertainment | P:
+61 2 8707 6617 | F: +61 2 9773 0828
Effective from 1 October 2012, Shuffle Master Australasia Pty Limited
has
changed its name to SHFL entertainment (Australasia) Pty Limited.
Please consider the environment before printing this e-mail
Internet Confidentiality Statement
This message is intended for the sole use of the individual and
entity to
whom
it is addressed, and may contain information that is privileged,
confidential and exempt from disclosure under applicable law. If you
are not
the intended addressee, nor authorized to receive for the intended
addressee, you are hereby
notified that you may not use, copy, disclose or distribute to anyone
the
message or any information contained in the message. If you have
received
this message in error, please immediately advise the sender by reply
email
and delete the message. Thank you.
Gurce Isikyildiz | Software Engineer (Australasia) | SHFL entertainment
| P: +61 2 8707 6617 | F: +61 2 9773 0828
Effective from 1 October 2012, Shuffle Master Australasia Pty Limited
has changed its name to SHFL entertainment (Australasia) Pty Limited.
Please consider the environment before printing this e-mail
Gurce Isikyildiz | Software Engineer (Australasia) | SHFL entertainment | P:
+61 2 8707 6617 | F: +61 2 9773 0828
Effective from 1 October 2012, Shuffle Master Australasia Pty Limited has
changed its name to SHFL entertainment (Australasia) Pty Limited.
P Please consider the environment before printing this e-mail
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org<mailto:linuxtools-dev@eclipse.org>
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org<mailto:linuxtools-dev@eclipse.org>
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
Internet Confidentiality Statement
This message is intended for the sole use of the individual and entity
to whom
it is addressed, and may contain information that is privileged,
confidential and exempt from disclosure under applicable law. If you are
not the intended addressee, nor authorized to receive for the intended
addressee, you are hereby
notified that you may not use, copy, disclose or distribute to anyone
the message or any information contained in the message. If you have
received this message in error, please immediately advise the sender by
reply email and delete the message. Thank you.
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org<mailto:linuxtools-dev@eclipse.org>
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org<mailto:linuxtools-dev@eclipse.org>
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev
Internet Confidentiality Statement
This message is intended for the sole use of the individual and entity to whom
it is addressed, and may contain information that is privileged, confidential
and exempt from disclosure under applicable law. If you are not the intended
addressee, nor authorized to receive for the intended addressee, you are hereby
notified that you may not use, copy, disclose or distribute to anyone the
message or any information contained in the message. If you have received
this message in error, please immediately advise the sender by reply email and
delete the message.
Thank you.
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/linuxtools-dev