3

I am new to Eclipse + PyDev. Where can I find the definition of the following icons? I searched a bit but no results.

I guess the C means class and M means Method. But what do the other slightly different ones mean?

As I checked, the tuple and str are both classes within the __builtins__ module, why their icons are different?

enter image description here

smwikipedia
  • 61,609
  • 92
  • 309
  • 482

3 Answers3

2

I found this big list: http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ref-icons.htm

The C is for class, the bars mean private. The red square box means private field, apparently. I don't see the circle, though.

I found that link in this question: What do the icons in Eclipse mean?

Community
  • 1
  • 1
Stephen Lazaro
  • 168
  • 1
  • 8
1

I don't think PyDev icons are documented anywhere. If you are really curious about when exactly they are used - you can dig into the PyDev source code (it is on GitHub). All icons are deinfed in plugins/org.python.pydev/icons/, and file names are very meaningful. You could also find the list of all icons in plugins/org.python.pydev.shared_ui/src/org/python/pydev/shared_ui/UIConstants.java from where you could also navigate to a particular icon usages.

For example, among icons you've listed:

Tim
  • 12,318
  • 7
  • 50
  • 72
0

This dose not really answer your question specifically, but it sure will solve a lot of your problems. I used to use pyDev plugin, and I liked some parts of it but it wasn't great. I found pyCharm and am a huge advocate, its the best IDE for python out there, totally recommend it man, good luck. The documentation and ease of use is just so much better with pyCharm. https://www.jetbrains.com/pycharm/

PVNRT
  • 235
  • 1
  • 4
  • 14