[gnomeweb-wml] anjuta web: Added screenshots and class inheritance feature description.
- From: Naba Kumar <naba src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnomeweb-wml] anjuta web: Added screenshots and class inheritance feature description.
- Date: Sat, 27 Mar 2010 22:23:12 +0000 (UTC)
commit 4c1975a62b2fb18f78d137b0f8069bb3fd21be26
Author: Naba Kumar <naba gnome org>
Date: Sun Mar 28 00:20:13 2010 +0200
anjuta web: Added screenshots and class inheritance feature description.
configure.in | 1 +
projects.gnome.org/anjuta/Makefile.am | 2 +-
projects.gnome.org/anjuta/features.page | 58 ++++++++++++++++++++-----------
3 files changed, 40 insertions(+), 21 deletions(-)
---
diff --git a/configure.in b/configure.in
index f25e83f..c43c898 100644
--- a/configure.in
+++ b/configure.in
@@ -76,6 +76,7 @@ projects.gnome.org/accessibility/talks/GUADEC/Makefile
projects.gnome.org/anjuta/Makefile
projects.gnome.org/anjuta/css/Makefile
projects.gnome.org/anjuta/team/Makefile
+projects.gnome.org/anjuta/screenshots/Makefile
projects.gnome.org/application-framework/Makefile
projects.gnome.org/beagle/Makefile
projects.gnome.org/beagle/img/Makefile
diff --git a/projects.gnome.org/anjuta/Makefile.am b/projects.gnome.org/anjuta/Makefile.am
index a2a18e3..fbc865d 100644
--- a/projects.gnome.org/anjuta/Makefile.am
+++ b/projects.gnome.org/anjuta/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS=css team
+SUBDIRS=css team screenshots
urlpath = /anjuta
diff --git a/projects.gnome.org/anjuta/features.page b/projects.gnome.org/anjuta/features.page
index e530dec..e56b6aa 100644
--- a/projects.gnome.org/anjuta/features.page
+++ b/projects.gnome.org/anjuta/features.page
@@ -11,14 +11,19 @@
<li><a href="#anjuta-project-manager">Project manager</a></li>
<li><a href="#anjuta-wizards">Project wizards</a></li>
<li><a href="#anjuta-editor">Source code editor</a></li>
- <li><a href="#anjuta-symbols">Symbols view and navigation</a></li>
- <li><a href="#anjuta-debugger">Integrated debugger</a></li>
<li><a href="#anjuta-glade">Integrated Glade user interface designer</a></li>
+ <li><a href="#anjuta-debugger">Integrated debugger</a></li>
+ <li><a href="#anjuta-devhelp">Integrated Devhelp API help browser</a></li>
+ <li><a href="#anjuta-symbols">Symbols view and navigation</a></li>
<li><a href="#anjuta-generator">Class generator and file wizard</a></li>
+ </ol>
+ </li>
+ <li><a href="#anjuta-extras">Anjuta Extras features</a>
+ <ol>
+ <li><a href="#anjuta-inheritance">Class inheritance diagram</a></li>
<li><a href="#anjuta-valgrind-profiler">Valgrind plugin and gprof plugin</a></li>
- <li><a href="#anjuta-devhelp">Integrated Devhelp API help browser</a></li>
</ol>
- </li>
+ </li>
</ol>
</div>
@@ -168,13 +173,11 @@ There are two editors currently available in Anjuta; the Scintilla-based (classi
<li> Change notifications: Anjuta notifies you when a file is modified outside Anjuta while it is open in Anjuta.</li>
</ul>
-<a name="anjuta-symbols"/>
-<h2>Symbols view and navigation</h2>
-<p>
-The symbol db plugin shows all symbols in your project organized by type. There are three views in the symbol browser: one showing the global symbol tree, another showing symbols in the current file and a third view for searching symbols. You can navigate to any symbol's definition or declaration.
-</p>
+<a name="anjuta-glade"/>
+<h2>Integrated Glade user interface designer</h2>
<p>
-When Anjuta is started for the first time, it also indexes symbols from all installed libraries for autocompletion and calltips. This provides an instant reference to library functions used in the project. The libraries that should be referenced can be selected from the symbol db preferences or will be read from the project configuration automatically.
+<a href="screenshots/anjuta-2.1.2-9.png"><img style="border: 0; padding: 10px" src="screenshots/anjuta-2.1.2-9-thumb.png" align="right"/></a>
+<a href="http://glade.gnome.org/">Glade</a> is the GTK+/GNOME WYSIWYG graphical user interface designer which lets you create user interfaces (dialogs and windows) for your application visualy. Glade files can be directly edited within Anjuta. When a Glade file is opened or created, the Glade plugin is started and brings up the designer view, palettes, properties editor and widgets view. The project can have any number of Glade files and, conveniently, more than one can be opened simultaneously (however, only one can be edited at a time).
</p>
<a name="anjuta-debugger"/>
@@ -186,11 +189,20 @@ Anjuta provides a full source-level debugger (currently backed by gdb, but there
You can control program execution under the debugger in various ways: you can single step, step over, step out, continue execution, run to the cursor, pause the program, or attach to a running process. All programs in a project can be started in a terminal window and can be provided arguments. When a program links shared libraries within a project, the debugger starts the program correctly using libtool to ensure that non-installed libraries are picked up rather than installed ones.
</p>
-<a name="anjuta-glade"/>
-<h2>Integrated Glade user interface designer</h2>
+<a name="anjuta-devhelp"/>
+<h2>Integrated Devhelp API help browser</h2>
<p>
-<a href="screenshots/anjuta-2.1.2-9.png"><img style="border: 0; padding: 10px" src="screenshots/anjuta-2.1.2-9-thumb.png" align="right"/></a>
-<a href="http://glade.gnome.org/">Glade</a> is the GTK+/GNOME WYSIWYG graphical user interface designer which lets you create user interfaces (dialogs and windows) for your application visualy. Glade files can be directly edited within Anjuta. When a Glade file is opened or created, the Glade plugin is started and brings up the designer view, palettes, properties editor and widgets view. The project can have any number of Glade files and, conveniently, more than one can be opened simultaneously (however, only one can be edited at a time).
+<a href="screenshots/anjuta-2.1.2-8.png"><img style="border: 0; padding: 10px" src="screenshots/anjuta-2.1.2-8-thumb.png" align="right"/></a>
+<a href="http://developer.imendio.com/projects/devhelp">Devhelp</a> is the GTK+/GNOME developer's help browser. It is conveniently integrated into Anjuta to give instant API help. Press Shift+F1 to jump to the API documentation of the symbol at the editor cursor. Make sure you have enabled the Devhelp plugin for the project. In Devhelp, you can browse all installed help documents from the tree view and can search for symbols in the search view.
+</p>
+
+<a name="anjuta-symbols"/>
+<h2>Symbols view and navigation</h2>
+<p>
+The symbol db plugin shows all symbols in your project organized by type. There are three views in the symbol browser: one showing the global symbol tree, another showing symbols in the current file and a third view for searching symbols. You can navigate to any symbol's definition or declaration.
+</p>
+<p>
+When Anjuta is started for the first time, it also indexes symbols from all installed libraries for autocompletion and calltips. This provides an instant reference to library functions used in the project. The libraries that should be referenced can be selected from the symbol db preferences or will be read from the project configuration automatically.
</p>
<a name="anjuta-generator"/>
@@ -198,6 +210,18 @@ You can control program execution under the debugger in various ways: you can si
<p>
With the class generator plugin, you can create C++ and GObject classes easily and add them to your projects. Similarly, the file wizard can create templates for new source files.
</p>
+<a name="anjuta-extras"/>
+<h1>Anjuta Extras features</h1>
+<p>
+Anjuta Extras release provides additional features that are not present in Anjuta core. These are the plugins that at some appropriate time will move to core release, but nevertheless provides some useful features. It can be installed from anjuta-extras package.
+</p>
+
+<a name="anjuta-inheritance"/>
+<h2>Class inheritance diagram</h2>
+<p>
+<a href="screenshots/anjuta-class-inheritance.png"><img style="border: 0; padding: 10px" src="screenshots/anjuta-class-inheritance-thumb.png" align="right"/></a>
+Class inheritance diagram plugin allows to view inheritance hierarchy of all classes in the project. Each class can be individually expanded for more members detail and facilitate navigating to their respective implementations.
+</p>
<a name="anjuta-valgrind-profiler"/>
<h2>Valgrind plugin and gprof profiler plugins</h2>
@@ -205,12 +229,6 @@ With the class generator plugin, you can create C++ and GObject classes easily a
The integrated valgrind plugin can be used to profile programs for memory leaks and corruptions.
</p>
-<a name="anjuta-devhelp"/>
-<h2>Integrated Devhelp API help browser</h2>
-<p>
-<a href="screenshots/anjuta-2.1.2-8.png"><img style="border: 0; padding: 10px" src="screenshots/anjuta-2.1.2-8-thumb.png" align="right"/></a>
-<a href="http://developer.imendio.com/projects/devhelp">Devhelp</a> is the GTK+/GNOME developer's help browser. It is conveniently integrated into Anjuta to give instant API help. Press Shift+F1 to jump to the API documentation of the symbol at the editor cursor. Make sure you have enabled the Devhelp plugin for the project. In Devhelp, you can browse all installed help documents from the tree view and can search for symbols in the search view.
-</p>
<!--
* Bookmarks: Navigate through all the bookmarks in the file.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]