Heraia  0.1.8
File List
Here is a list of all files with brief descriptions:
[detail level 123456]
  Dossiers_Perso
  projets
  heraia
  libheraia
  include
 data_interpretor.hHeader file for the data interpretor
 decode.hHeader for decoding things (numbers, dates, binary, ...)
 find_replace_window.h
 ghex_heraia_interface.hHeader file providing an interface to Heraia_Hex
 goto_dialog.hHeader file for the goto dialog window
 heraia_errors.hHeader file for handling errors
 heraia_io.hHeader file for file operations
 heraia_ui.hHeader file for menu, callbacks, utility functions and ui management
 libheraia.hThis file contains all the definitions and includes all other .h files
 log.hHeader file for the logging subsystem
 main_pref_window.hHeader file that handles preference window
 plugin.hHeader file where plugin definitions are sat
 plugin_list.hHeader file for the plugin list window
 result_window.hHeader file for the result window
 tests.hHeader file for tests (code coverage and bug tracking)
 treatments.h
 user_prefs.hHeader file for user preferences
 data_interpretor.cHere one may find tools to manage the data_interpretor window
 decode.cThis file include all functions that may help in decoding a binary stream to something else such as numbers, dates, other binary stream and so on
 find_replace_window.cWindows used to find text and find and replace text in the opened hex documents
 ghex_heraia_interface.cAn interface to the ghex library -> this adds an abstract layer
 goto_dialog.cFile for the goto dialog window that lets one go everywhere in the file
 heraia_io.cHere I want to see everything that deals with I/O, files, disk and so on
 heraia_ui.cThis file has all the functions to manage heraia's ui
 libheraia.cContains function that may be usefull if we want all this beeing integrated in a python script or something similar
 log.cIncludes everything that deals with the logging system
 main_pref_window.cHandles main preference window
 plugin.cThis file contains all the stuff that is dedicated to plugins (loading, instanciating, initializing and so on)
 plugin_list.cThis file manage plugin list window's behavior
 result_window.cManage results coming from functions such as find, find a data from type, and so on
 tests.cTests (code coverage and bug tracking)
 treatments.c
 user_prefs.cUsers preference may be somewhere around here
  plugins
  stat
 stat.cDoes some basic statistics on the file and displays them in a numerical or graphical way (histograms : 1D and 2D)
 stat.hContains everything needed from stat.c : structures and defines
  python
 libheraia_tests.py
  src
  include
 heraia.hHeraia's header file
 heraia_types.hAs there seems to be huge differences between the linux and the windows developpement platform such as that the included paths are correctly taken into account under linux (and thus nobody bothers) but not under windows, I decided to put all the .h definitions here even if it's ugly, this is supposed to solve the problem
 heraia.cThis is the main program file
 config.h