Doxygen documentation for text.h, SFont.h, setup.h, realpath.h, readline.h, palette.h, keyboard.h, io.h, input.h, hotkeys.h, helpfile.h, errors.h; and a basic description for all other headers.
Removed 2 unused function prototypes (They escaped translation) In each C file, added a #include of its own header, to help doxygen generate a more complete documentation for the C files (and also double-check function prototypes) All these changes don't change the generated executable, it's still beta 99.0. git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@752 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
31
loadsave.h
31
loadsave.h
@@ -18,6 +18,11 @@
|
||||
write to the Free Software Foundation, Inc.,
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
///@file loadsave.h
|
||||
/// Saving and loading different picture formats.
|
||||
/// Also handles showing the preview in fileselectors.
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
void Pixel_load_in_current_screen(word x_pos,word y_pos,byte color);
|
||||
void Pixel_load_in_preview (word x_pos,word y_pos,byte color);
|
||||
@@ -25,20 +30,30 @@ void Pixel_load_in_brush (word x_pos,word y_pos,byte color);
|
||||
|
||||
void filename_complet(char * filename, byte is_colorix_format);
|
||||
|
||||
///
|
||||
/// High-level picture loading function.
|
||||
/// Handles loading an image or a brush, or previewing only.
|
||||
/// @param image true if the fileselector is the one for loading images (not brush)
|
||||
void Load_image(byte image);
|
||||
///
|
||||
/// High-level picture saving function.
|
||||
/// @param image true if the image should be saved (instead of the brush)
|
||||
void Save_image(byte image);
|
||||
|
||||
/// Data for an image file format.
|
||||
typedef struct {
|
||||
char *Extension;
|
||||
Func_action Test;
|
||||
Func_action Load;
|
||||
Func_action Save;
|
||||
byte Backup_done; // Le format enregistre toute l'image, on la considère à jour.
|
||||
byte Comment; // Le format de fichier autorise un commentaire.
|
||||
char *Extension; ///< Three-letter file extension
|
||||
Func_action Test; ///< Function which tests if the file is of this format
|
||||
Func_action Load; ///< Function which loads an image of this format
|
||||
Func_action Save; ///< Function which saves an image of this format
|
||||
byte Backup_done; ///< Boolean, true if this format saves all the image, and considers it backed up. Set false for formats which only save the palette.
|
||||
byte Comment; ///< This file format allows a text comment
|
||||
} T_Format;
|
||||
|
||||
// Tableau des formats connus
|
||||
/// Array of the known file formats
|
||||
extern T_Format File_formats[NB_KNOWN_FORMATS];
|
||||
|
||||
// Fonction de sauvegarde en cas de probleme
|
||||
///
|
||||
/// Function which attempts to save backups of the images (main and spare),
|
||||
/// called in case of SIGSEGV.
|
||||
void Image_emergency_backup(void);
|
||||
|
||||
Reference in New Issue
Block a user