GdaBrowser's code is organized as follows,
assuming $(top_srcdir)
is Libgda's
top source directory:
All the code is in
$(top_srcdir)/tools/browser
Some objects and functions are shared with LibgdaUi's own code which is located in
$(top_srcdir)/libgda-ui/internal
All the main objects' code is in
$(top_srcdir)/tools/browser
the
$(top_srcdir)/tools/browser/common
directory holds some objects and widgets which are used throught GdaBrowser's codethe
$(top_srcdir)/tools/browser/data
directory contains all the small icons used inside GdaBrowser (at various sizes), while some more application oriented icons are in$(top_srcdir)/tools/browser
the help files are stored in the
$(top_srcdir)/tools/browser/help
directory (each sub directory corresponds to a translation, except for theC
which is the english and reference one)- Each perspective's code is in the
$(top_srcdir)/tools/browser/<perspective name>
directory, with the$(top_srcdir)/tools/browser/dummy-perspective
an example to implement a new perspective The
$(top_srcdir)/tools/browser/canvas
directory contains widgets to do some drawings, compiled only if the GooCanvas library has been detected at configure time.