# const.h File Reference

## Defines
#define | M_2PI 6.28318530717958647692528676656
#define | POURCENTAGE_VERSION "98.0%"
#define | VERSION1 2
#define | VERSION2 0
#define | BETA1 98
#define | BETA2 0
#define | ALPHA_BETA "ß"
#define | MAX_MODES_VIDEO 100
#define | NB_BOUTONS 38
#define | NB_TOUCHES 134
#define | NB_TOUCHES_SPECIALES 72
#define | NB_OPERATIONS 33
#define | NB_FACTEURS_DE_ZOOM 12
#define | LARGEUR_MENU 254
#define | HAUTEUR_MENU 44
#define | NB_SPRITES_CURSEUR 8
#define | LARGEUR_SPRITE_CURSEUR 15
#define | HAUTEUR_SPRITE_CURSEUR 15
#define | NB_SPRITES_EFFETS 9
#define | NB_SPRITES_MENU 18
#define | LARGEUR_SPRITE_MENU 14
#define | HAUTEUR_SPRITE_MENU 14
#define | LARGEUR_PINCEAU 16
#define | HAUTEUR_PINCEAU 16
#define | TAILLE_MAXI_PINCEAU 127
#define | NB_SPRITES_DRIVES 7
#define | LARGEUR_SPRITE_DRIVE 8
#define | HAUTEUR_SPRITE_DRIVE 8
#define | NB_SPRITES_PINCEAU 48
#define | NB_TRAMES_PREDEFINIES 12
#define | TAILLE_PILE_OPERATIONS 16
#define | TAILLE_MAXI_PATH 37
#define | TAILLE_COMMENTAIRE 32
#define | NB_PAGES_UNDO_MAX 99
#define | FACTEUR_DE_ZOOM_PAR_DEFAUT 4
#define | TAILLE_CHEMIN_FICHIER 260
#define | NB_BOOKMARKS 4
#define | CARACTERE_TRIANGLE_DROIT 16
#define | CARACTERE_TRIANGLE_GAUCHE 17
#define | CARACTERE_SUSPENSION '…'
#define | QUANTITE_MINIMALE_DE_MEMOIRE_A_CONSERVER (256*1024)
#define | A_GAUCHE 1
#define | A_DROITE 2
#define | LARGEUR_BARRE_SPLIT 6
#define | PROPORTION_SPLIT 0.3
#define | NB_PIXELS_ZOOMES_MIN 4
#define | PARENT_DIR ".."
#define | NB_FORMATS_CONNUS 13
#define | NB_FORMATS_LOAD 13
#define | NB_FORMATS_SAVE 13
#define | FORMAT_PAR_DEFAUT FORMAT_GIF
#define | BOUTON_RELACHE 0
#define | BOUTON_ENFONCE 1
## Enumerations
enum | FORMATS_RECONNUS { FORMAT_PKM = 1, FORMAT_LBM, FORMAT_GIF, FORMAT_BMP, FORMAT_PCX, FORMAT_IMG, FORMAT_SCx, FORMAT_PI1, FORMAT_PC1, FORMAT_CEL, FORMAT_KCF, FORMAT_PAL, FORMAT_PNG }
enum | CODES_D_ERREURS { ERREUR_GUI_ABSENT = 1, ERREUR_GUI_CORROMPU, ERREUR_INI_ABSENT, ERREUR_CFG_ABSENT, ERREUR_CFG_CORROMPU, ERREUR_CFG_ANCIEN, ERREUR_MEMOIRE, ERREUR_LIGNE_COMMANDE, ERREUR_DRIVER_SOURIS, ERREUR_MODE_INTERDIT, ERREUR_SAUVEGARDE_CFG, ERREUR_REPERTOIRE_DISPARU, ERREUR_INI_CORROMPU, ERREUR_SAUVEGARDE_INI, ERREUR_SORRY_SORRY_SORRY }
enum | PIXEL_RATIO { PIXEL_SIMPLE, PIXEL_WIDE, PIXEL_TALL, PIXEL_DOUBLE }
enum | FAMILLES_DE_BOUTONS { FAMILLE_OUTIL = 1, FAMILLE_INTERRUPTION, FAMILLE_INSTANTANE, FAMILLE_TOOLBAR, FAMILLE_EFFETS }
enum | FORMES_DE_BOUTONS { FORME_BOUTON_SANS_CADRE, FORME_BOUTON_RECTANGLE, FORME_BOUTON_TRIANGLE_HAUT_GAUCHE, FORME_BOUTON_TRIANGLE_BAS_DROITE }
enum | FORMES_DE_CURSEUR { FORME_CURSEUR_FLECHE, FORME_CURSEUR_CIBLE, FORME_CURSEUR_CIBLE_PIPETTE, FORME_CURSEUR_SABLIER, FORME_CURSEUR_MULTIDIRECTIONNEL, FORME_CURSEUR_HORIZONTAL, FORME_CURSEUR_CIBLE_FINE, FORME_CURSEUR_CIBLE_PIPETTE_FINE, FORME_CURSEUR_CIBLE_XOR, FORME_CURSEUR_RECTANGLE_XOR, FORME_CURSEUR_ROTATE_XOR }
enum | FORMES_DE_PINCEAUX { FORME_PINCEAU_ROND, FORME_PINCEAU_CARRE, FORME_PINCEAU_BARRE_HORIZONTALE, FORME_PINCEAU_BARRE_VERTICALE, FORME_PINCEAU_SLASH, FORME_PINCEAU_ANTISLASH, FORME_PINCEAU_ALEATOIRE, FORME_PINCEAU_X, FORME_PINCEAU_PLUS, FORME_PINCEAU_LOSANGE, FORME_PINCEAU_ROND_TRAME, FORME_PINCEAU_CARRE_TRAME, FORME_PINCEAU_DIVERS, FORME_PINCEAU_POINT, FORME_PINCEAU_BROSSE_COULEUR, FORME_PINCEAU_BROSSE_MONOCHROME }
enum | MODES_DE_SHADE { MODE_SHADE_NORMAL, MODE_SHADE_BOUCLE, MODE_SHADE_NOSAT }
enum | CHUNKS_CFG { CHUNK_TOUCHES = 0, CHUNK_MODES_VIDEO = 1, CHUNK_SHADE = 2, CHUNK_MASQUE = 3, CHUNK_STENCIL = 4, CHUNK_DEGRADES = 5, CHUNK_SMOOTH = 6, CHUNK_EXCLUDE_COLORS = 7, CHUNK_QUICK_SHADE = 8, CHUNK_GRILLE = 9, CHUNK_MAX }
enum | TYPES_DE_LECTEURS { LECTEUR_FLOPPY_3_5, LECTEUR_FLOPPY_5_25, LECTEUR_HDD, LECTEUR_CDROM, LECTEUR_NETWORK }
enum | NUMEROS_DE_BOUTONS { BOUTON_PINCEAUX, BOUTON_AJUSTER, BOUTON_DESSIN, BOUTON_COURBES, BOUTON_LIGNES, BOUTON_SPRAY, BOUTON_FLOODFILL, BOUTON_POLYGONES, BOUTON_POLYFILL, BOUTON_RECTANGLES, BOUTON_FILLRECT, BOUTON_CERCLES, BOUTON_FILLCERC, BOUTON_GRADRECT, BOUTON_GRADMENU, BOUTON_SPHERES, BOUTON_BROSSE, BOUTON_POLYBROSSE, BOUTON_EFFETS_BROSSE, BOUTON_EFFETS, BOUTON_TEXTE, BOUTON_LOUPE, BOUTON_PIPETTE, BOUTON_RESOL, BOUTON_PAGE, BOUTON_SAUVER, BOUTON_CHARGER, BOUTON_PARAMETRES, BOUTON_CLEAR, BOUTON_AIDE, BOUTON_UNDO, BOUTON_KILL, BOUTON_QUIT, BOUTON_PALETTE, BOUTON_PAL_LEFT, BOUTON_PAL_RIGHT, BOUTON_CHOIX_COL, BOUTON_CACHER }
enum | ACTIONS_SPECIALES { SPECIAL_MOUSE_UP, SPECIAL_MOUSE_DOWN, SPECIAL_MOUSE_LEFT, SPECIAL_MOUSE_RIGHT, SPECIAL_CLICK_LEFT, SPECIAL_CLICK_RIGHT, SPECIAL_NEXT_FORECOLOR, SPECIAL_PREVIOUS_FORECOLOR, SPECIAL_NEXT_BACKCOLOR, SPECIAL_PREVIOUS_BACKCOLOR, SPECIAL_RETRECIR_PINCEAU, SPECIAL_GROSSIR_PINCEAU, SPECIAL_NEXT_USER_FORECOLOR, SPECIAL_PREVIOUS_USER_FORECOLOR, SPECIAL_NEXT_USER_BACKCOLOR, SPECIAL_PREVIOUS_USER_BACKCOLOR, SPECIAL_SCROLL_UP, SPECIAL_SCROLL_DOWN, SPECIAL_SCROLL_LEFT, SPECIAL_SCROLL_RIGHT, SPECIAL_SCROLL_UP_FAST, SPECIAL_SCROLL_DOWN_FAST, SPECIAL_SCROLL_LEFT_FAST, SPECIAL_SCROLL_RIGHT_FAST, SPECIAL_SCROLL_UP_SLOW, SPECIAL_SCROLL_DOWN_SLOW, SPECIAL_SCROLL_LEFT_SLOW, SPECIAL_SCROLL_RIGHT_SLOW, SPECIAL_SHOW_HIDE_CURSOR, SPECIAL_PINCEAU_POINT, SPECIAL_DESSIN_CONTINU, SPECIAL_FLIP_X, SPECIAL_FLIP_Y, SPECIAL_ROTATE_90, SPECIAL_ROTATE_180, SPECIAL_STRETCH, SPECIAL_DISTORT, SPECIAL_OUTLINE, SPECIAL_NIBBLE, SPECIAL_GET_BRUSH_COLORS, SPECIAL_RECOLORIZE_BRUSH, SPECIAL_ROTATE_ANY_ANGLE, SPECIAL_LOAD_BRUSH, SPECIAL_SAVE_BRUSH, SPECIAL_INVERT_SIEVE, SPECIAL_ZOOM_IN, SPECIAL_ZOOM_OUT, SPECIAL_CENTER_ATTACHMENT, SPECIAL_TOP_LEFT_ATTACHMENT, SPECIAL_TOP_RIGHT_ATTACHMENT, SPECIAL_BOTTOM_LEFT_ATTACHMENT, SPECIAL_BOTTOM_RIGHT_ATTACHMENT, SPECIAL_EXCLUDE_COLORS_MENU, SPECIAL_SHADE_MODE, SPECIAL_SHADE_MENU, SPECIAL_QUICK_SHADE_MODE, SPECIAL_QUICK_SHADE_MENU, SPECIAL_STENCIL_MODE, SPECIAL_STENCIL_MENU, SPECIAL_MASK_MODE, SPECIAL_MASK_MENU, SPECIAL_GRID_MODE, SPECIAL_GRID_MENU, SPECIAL_SIEVE_MODE, SPECIAL_SIEVE_MENU, SPECIAL_COLORIZE_MODE, SPECIAL_COLORIZE_MENU, SPECIAL_SMOOTH_MODE, SPECIAL_SMOOTH_MENU, SPECIAL_SMEAR_MODE, SPECIAL_TILING_MODE, SPECIAL_TILING_MENU }
enum | OPERATIONS { OPERATION_DESSIN_CONTINU, OPERATION_DESSIN_DISCONTINU, OPERATION_DESSIN_POINT, OPERATION_FILLED_CONTOUR, OPERATION_LIGNE, OPERATION_K_LIGNE, OPERATION_LIGNES_CENTREES, OPERATION_RECTANGLE_VIDE, OPERATION_RECTANGLE_PLEIN, OPERATION_CERCLE_VIDE, OPERATION_CERCLE_PLEIN, OPERATION_ELLIPSE_VIDE, OPERATION_ELLIPSE_PLEINE, OPERATION_FILL, OPERATION_REMPLACER, OPERATION_PRISE_BROSSE, OPERATION_POLYBROSSE, OPERATION_PIPETTE, OPERATION_LOUPE, OPERATION_COURBE_3_POINTS, OPERATION_COURBE_4_POINTS, OPERATION_SPRAY, OPERATION_POLYGONE, OPERATION_POLYFORM, OPERATION_POLYFILL, OPERATION_FILLED_POLYFORM, OPERATION_SCROLL, OPERATION_CERCLE_DEGRADE, OPERATION_ELLIPSE_DEGRADEE, OPERATION_TOURNER_BROSSE, OPERATION_ETIRER_BROSSE, OPERATION_DEFORMER_BROSSE, OPERATION_RECTANGLE_DEGRADE, OPERATION_AUCUNE }

## Define Documentation

#define M_2PI 6.28318530717958647692528676656

Referenced by Tourner_brosse_0_5(), Tourner_brosse_1_5(), and Tourner_brosse_2_5().

#define POURCENTAGE_VERSION "98.0%"

Referenced by Bouton_Message_initial(), Bouton_Stats(), and Initialisation_du_programme().

#define VERSION1 2

Referenced by Bouton_Message_initial(), Charger_CFG(), Enregistrer_config(), and Sauver_CFG().

#define VERSION2 0

Referenced by Bouton_Message_initial(), Charger_CFG(), Enregistrer_config(), and Sauver_CFG().

#define BETA1 98

Referenced by Charger_CFG(), Enregistrer_config(), and Sauver_CFG().

#define BETA2 0

Referenced by Charger_CFG(), Enregistrer_config(), and Sauver_CFG().

#define ALPHA_BETA "ß"

Referenced by Bouton_Message_initial(), Bouton_Stats(), and Initialisation_du_programme().

#define MAX_MODES_VIDEO 100

Referenced by Definir_mode_video().

#define NB_BOUTONS 38

Referenced by Enclencher_bouton(), Gestion_principale(), Initialisation_des_boutons(), and Numero_bouton_sous_souris().

#define NB_TOUCHES 134

Referenced by Charger_CFG(), Config_par_defaut(), and Sauver_CFG().

#define NB_TOUCHES_SPECIALES 72

Referenced by Gestion_principale().

#define NB_OPERATIONS 33

Referenced by Initialisation_des_operations().

#define NB_FACTEURS_DE_ZOOM 12

Referenced by Initialiser_les_tables_de_multiplication(), and Zoom().

#define LARGEUR_MENU 254

Referenced by Afficher_foreback(), Afficher_menu(), Afficher_palette_du_menu(), Afficher_palette_du_menu_en_evitant_la_fenetre(), Calculer_couleurs_menu_optimales(), Changer_cellules_palette(), Charger_DAT(), Couleur_palette(), Encadrer_couleur_menu(), and Initialisation_des_boutons().

#define HAUTEUR_MENU 44

Referenced by Afficher_menu(), Afficher_palette_du_menu(), Afficher_palette_du_menu_en_evitant_la_fenetre(), Bouton_Cacher_menu(), Calculer_couleurs_menu_optimales(), Charger_DAT(), and Initialiser_mode_video().

#define NB_SPRITES_CURSEUR 8

Referenced by Calculer_couleurs_menu_optimales(), and Charger_DAT().

#define LARGEUR_SPRITE_CURSEUR 15

Referenced by Calculer_couleurs_menu_optimales(), and Charger_DAT().

#define HAUTEUR_SPRITE_CURSEUR 15

Referenced by Calculer_couleurs_menu_optimales(), and Charger_DAT().

#define NB_SPRITES_EFFETS 9

Referenced by Calculer_couleurs_menu_optimales(), and Charger_DAT().

#define NB_SPRITES_MENU 18

Referenced by Calculer_couleurs_menu_optimales(), and Charger_DAT().

#define LARGEUR_SPRITE_MENU 14

Referenced by Afficher_pinceau_dans_menu(), Afficher_sprite_dans_menu(), Afficher_sprite_effet(), Calculer_couleurs_menu_optimales(), and Charger_DAT().

#define HAUTEUR_SPRITE_MENU 14

Referenced by Afficher_pinceau_dans_menu(), Afficher_sprite_dans_menu(), Afficher_sprite_effet(), Calculer_couleurs_menu_optimales(), and Charger_DAT().

#define LARGEUR_PINCEAU 16

Referenced by Charger_DAT(), and Initialisation_du_programme().

#define HAUTEUR_PINCEAU 16

Referenced by Charger_DAT(), and Initialisation_du_programme().

#define TAILLE_MAXI_PINCEAU 127

Referenced by Afficher_pinceau(), Afficher_pinceau_dans_menu(), Bouton_Menu_pinceaux(), Capturer_brosse(), Capturer_brosse_au_lasso(), Etirer_brosse(), Grossir_pinceau(), Initialisation_du_programme(), Load_picture(), Modifier_pinceau(), Nibble_brush(), Outline_brush(), and Tourner_brosse().

#define NB_SPRITES_DRIVES 7

Referenced by Calculer_couleurs_menu_optimales(), and Charger_DAT().

#define LARGEUR_SPRITE_DRIVE 8

Referenced by Calculer_couleurs_menu_optimales(), Charger_DAT(), and Fenetre_Afficher_sprite_drive().

#define HAUTEUR_SPRITE_DRIVE 8

Referenced by Calculer_couleurs_menu_optimales(), Charger_DAT(), and Fenetre_Afficher_sprite_drive().

#define NB_SPRITES_PINCEAU 48

Referenced by Bouton_Menu_pinceaux(), and Charger_DAT().

#define NB_TRAMES_PREDEFINIES 12

Referenced by Charger_DAT().

#define TAILLE_PILE_OPERATIONS 16

Referenced by Initialisation_des_operations().

#define TAILLE_MAXI_PATH 37

Referenced by Print_repertoire_courant().

#define TAILLE_COMMENTAIRE 32

Referenced by Bouton_Load_ou_Save(), Load_GIF(), Load_PKM(), and Load_PNG().

#define NB_PAGES_UNDO_MAX 99

Referenced by Bouton_Settings().

#define FACTEUR_DE_ZOOM_PAR_DEFAUT 4

Referenced by Initialisation_du_programme().

#define TAILLE_CHEMIN_FICHIER 260

Referenced by Analyse_de_la_ligne_de_commande(), Backup_du_fichier_sauvegarde(), Bouton_Autosave(), Bouton_Load_ou_Save(), Bouton_Quitter_Routine_locale(), Charger_CFG(), Charger_DAT(), Emergency_backup(), Enregistrer_config(), for_each_file(), Initialisation_du_programme(), Initialisation_Texte(), Interpretation_du_fichier_config(), Load_BMP(), Load_CEL(), Load_GIF(), Load_IMG(), Load_KCF(), Load_LBM(), Load_PAL(), Load_PC1(), Load_PCX(), Load_PI1(), Load_picture(), Load_PKM(), Load_PNG(), Load_SCx(), main(), On_vient_de_scroller_dans_le_fileselect(), Sauver_CFG(), Sauver_INI(), Save_BMP(), Save_CEL(), Save_GIF(), Save_IMG(), Save_KCF(), Save_LBM(), Save_PAL(), Save_PC1(), Save_PCX(), Save_PI1(), Save_picture(), Save_PKM(), Save_PNG(), Save_SCx(), Set_Config_Directory(), Swapper_infos_selecteurs_image_et_brosse(), Test_BMP(), Test_CEL(), Test_GIF(), Test_IMG(), Test_KCF(), Test_LBM(), Test_PAL(), Test_PC1(), Test_PCX(), Test_PI1(), Test_PKM(), Test_PNG(), and Test_SCx().

#define NB_BOOKMARKS 4

Referenced by Bouton_Load_ou_Save(), Charger_INI(), and Sauver_INI().

#define CARACTERE_TRIANGLE_DROIT 16

Referenced by Readline_ex().

#define CARACTERE_TRIANGLE_GAUCHE 17

Referenced by Readline_ex().

#define CARACTERE_SUSPENSION '…'

Referenced by Afficher_aide(), Bouton_Load_ou_Save(), Charger_INI(), Nom_formate(), Print_dans_fenetre_limite(), and Print_nom_fichier().

#define QUANTITE_MINIMALE_DE_MEMOIRE_A_CONSERVER (256*1024)

Referenced by Creer_nouvelle_page(), Emprunt_memoire_de_page_possible(), Emprunter_memoire_de_page(), and Nouvelle_page_possible().

#define A_GAUCHE 1

Referenced by Aerographe(), Afficher_bookmark(), Attendre_click_dans_palette(), Attendre_click_dans_shade(), Bouton_Effets(), Bouton_Load_ou_Save(), Bouton_Menu_Loupe(), Bouton_Palette(), Bouton_Resol(), Bouton_Spray_Menu(), Bouton_Texte(), Bouton_Trame_Menu(), Brosse_0_5(), Cercle_12_0(), Cercle_degrade_0_6(), Cercle_degrade_12_0(), Ellipse_12_0(), Ellipse_degradee_0_6(), Ellipse_degradee_12_0(), Etirer_brosse_12_0(), Etirer_brosse_2_7(), Fenetre_Numero_bouton_touche(), Filled_polyform_12_0(), Gestion_principale(), Initialisation_du_programme(), K_Ligne_12_0(), Ligne_12_0(), Ligne_12_5(), Lignes_centrees_0_3(), Lignes_centrees_0_7(), Lignes_centrees_12_0(), Lignes_centrees_12_7(), Load_picture(), Menu_Tag_couleurs(), Pipette_0_1(), Pipette_12_0(), Polybrosse_12_8(), Polyfill_12_0(), Polyform_12_0(), Polygone_12_0(), Rectangle_12_0(), Rectangle_Degrade_12_0(), Spray_1_0(), Tourner_brosse_12_0(), and Tourner_brosse_2_5().

#define A_DROITE 2

Referenced by Afficher_bookmark(), Attendre_click_dans_palette(), Attendre_click_dans_shade(), Bouton_Load_ou_Save(), Bouton_Palette(), Bouton_Texte(), Brosse_0_5(), Brosse_12_0(), Enclencher_bouton(), Etirer_brosse_2_7(), Fenetre_Numero_bouton_touche(), Filled_polyform_12_0(), Gestion_principale(), Load_picture(), Menu_Shade(), Polybrosse_12_8(), Readline_ex(), Spray_2_0(), and Tourner_brosse_2_5().

#define LARGEUR_BARRE_SPLIT 6

Referenced by Afficher_barre_de_split(), Calculer_split(), Mettre_Ecran_A_Jour(), and Remap_image_HIGH().

#define PROPORTION_SPLIT 0.3

Referenced by Initialisation_du_programme().

#define NB_PIXELS_ZOOMES_MIN 4

Referenced by Calculer_split().

#define PARENT_DIR ".."

Referenced by Bouton_Load_ou_Save(), Lire_liste_des_fichiers(), Nom_formate(), and Repertoire_existe().

#define NB_FORMATS_CONNUS 13

Referenced by Bouton_Load_ou_Save().

#define NB_FORMATS_LOAD 13

Referenced by Charger_image().

#define NB_FORMATS_SAVE 13

Referenced by Bouton_Load_ou_Save().

#define FORMAT_PAR_DEFAUT FORMAT_GIF

Referenced by Bouton_Load_ou_Save(), Initialisation_du_programme(), and Initialiser_S_Page().

#define BOUTON_RELACHE 0

Referenced by Desenclencher_bouton().

#define BOUTON_ENFONCE 1

Referenced by Enclencher_bouton().

## Enumeration Type Documentation

enum FORMATS_RECONNUS

Enumerator:

  FORMAT_PKM |
  FORMAT_LBM |
  FORMAT_GIF |
  FORMAT_BMP |
  FORMAT_PCX |
  FORMAT_IMG |
  FORMAT_SCx |
  FORMAT_PI1 |
  FORMAT_PC1 |
  FORMAT_CEL |
  FORMAT_KCF |
  FORMAT_PAL |
  FORMAT_PNG |

enum CODES_D_ERREURS

Enumerator:

  ERREUR_GUI_ABSENT |
  ERREUR_GUI_CORROMPU |
  ERREUR_INI_ABSENT |
  ERREUR_CFG_ABSENT |
  ERREUR_CFG_CORROMPU |
  ERREUR_CFG_ANCIEN |
  ERREUR_MEMOIRE |
  ERREUR_LIGNE_COMMANDE |
  ERREUR_DRIVER_SOURIS |
  ERREUR_MODE_INTERDIT |
  ERREUR_SAUVEGARDE_CFG |
  ERREUR_REPERTOIRE_DISPARU |
  ERREUR_INI_CORROMPU |
  ERREUR_SAUVEGARDE_INI |
  ERREUR_SORRY_SORRY_SORRY |

enum PIXEL_RATIO

Enumerator:

  PIXEL_SIMPLE |
  PIXEL_WIDE |
  PIXEL_TALL |
  PIXEL_DOUBLE |

enum FAMILLES_DE_BOUTONS

Enumerator:

  FAMILLE_OUTIL |
  FAMILLE_INTERRUPTION |
  FAMILLE_INSTANTANE |
  FAMILLE_TOOLBAR |
  FAMILLE_EFFETS |

enum FORMES_DE_BOUTONS

Enumerator:

  FORME_BOUTON_SANS_CADRE |
  FORME_BOUTON_RECTANGLE |
  FORME_BOUTON_TRIANGLE_HAUT_GAUCHE |
  FORME_BOUTON_TRIANGLE_BAS_DROITE |

enum FORMES_DE_CURSEUR

Enumerator:

  FORME_CURSEUR_FLECHE |
  FORME_CURSEUR_CIBLE |
  FORME_CURSEUR_CIBLE_PIPETTE |
  FORME_CURSEUR_SABLIER |
  FORME_CURSEUR_MULTIDIRECTIONNEL |
  FORME_CURSEUR_HORIZONTAL |
  FORME_CURSEUR_CIBLE_FINE |
  FORME_CURSEUR_CIBLE_PIPETTE_FINE |
  FORME_CURSEUR_CIBLE_XOR |
  FORME_CURSEUR_RECTANGLE_XOR |
  FORME_CURSEUR_ROTATE_XOR |

enum FORMES_DE_PINCEAUX

Enumerator:

  FORME_PINCEAU_ROND |
  FORME_PINCEAU_CARRE |
  FORME_PINCEAU_BARRE_HORIZONTALE |
  FORME_PINCEAU_BARRE_VERTICALE |
  FORME_PINCEAU_SLASH |
  FORME_PINCEAU_ANTISLASH |
  FORME_PINCEAU_ALEATOIRE |
  FORME_PINCEAU_X |
  FORME_PINCEAU_PLUS |
  FORME_PINCEAU_LOSANGE |
  FORME_PINCEAU_ROND_TRAME |
  FORME_PINCEAU_CARRE_TRAME |
  FORME_PINCEAU_DIVERS |
  FORME_PINCEAU_POINT |
  FORME_PINCEAU_BROSSE_COULEUR |
  FORME_PINCEAU_BROSSE_MONOCHROME |

enum MODES_DE_SHADE

Enumerator:

  MODE_SHADE_NORMAL |
  MODE_SHADE_BOUCLE |
  MODE_SHADE_NOSAT |

enum CHUNKS_CFG

Enumerator:

  CHUNK_TOUCHES |
  CHUNK_MODES_VIDEO |
  CHUNK_SHADE |
  CHUNK_MASQUE |
  CHUNK_STENCIL |
  CHUNK_DEGRADES |
  CHUNK_SMOOTH |
  CHUNK_EXCLUDE_COLORS |
  CHUNK_QUICK_SHADE |
  CHUNK_GRILLE |
  CHUNK_MAX |

enum TYPES_DE_LECTEURS

Enumerator:

  LECTEUR_FLOPPY_3_5 |
  LECTEUR_FLOPPY_5_25 |
  LECTEUR_HDD |
  LECTEUR_CDROM |
  LECTEUR_NETWORK |

enum NUMEROS_DE_BOUTONS

Enumerator:

  BOUTON_PINCEAUX |
  BOUTON_AJUSTER |
  BOUTON_DESSIN |
  BOUTON_COURBES |
  BOUTON_LIGNES |
  BOUTON_SPRAY |
  BOUTON_FLOODFILL |
  BOUTON_POLYGONES |
  BOUTON_POLYFILL |
  BOUTON_RECTANGLES |
  BOUTON_FILLRECT |
  BOUTON_CERCLES |
  BOUTON_FILLCERC |
  BOUTON_GRADRECT |
  BOUTON_GRADMENU |
  BOUTON_SPHERES |
  BOUTON_BROSSE |
  BOUTON_POLYBROSSE |
  BOUTON_EFFETS_BROSSE |
  BOUTON_EFFETS |
  BOUTON_TEXTE |
  BOUTON_LOUPE |
  BOUTON_PIPETTE |
  BOUTON_RESOL |
  BOUTON_PAGE |
  BOUTON_SAUVER |
  BOUTON_CHARGER |
  BOUTON_PARAMETRES |
  BOUTON_CLEAR |
  BOUTON_AIDE |
  BOUTON_UNDO |
  BOUTON_KILL |
  BOUTON_QUIT |
  BOUTON_PALETTE |
  BOUTON_PAL_LEFT |
  BOUTON_PAL_RIGHT |
  BOUTON_CHOIX_COL |
  BOUTON_CACHER |

enum ACTIONS_SPECIALES

Enumerator:

  SPECIAL_MOUSE_UP |
  SPECIAL_MOUSE_DOWN |
  SPECIAL_MOUSE_LEFT |
  SPECIAL_MOUSE_RIGHT |
  SPECIAL_CLICK_LEFT |
  SPECIAL_CLICK_RIGHT |
  SPECIAL_NEXT_FORECOLOR |
  SPECIAL_PREVIOUS_FORECOLOR |
  SPECIAL_NEXT_BACKCOLOR |
  SPECIAL_PREVIOUS_BACKCOLOR |
  SPECIAL_RETRECIR_PINCEAU |
  SPECIAL_GROSSIR_PINCEAU |
  SPECIAL_NEXT_USER_FORECOLOR |
  SPECIAL_PREVIOUS_USER_FORECOLOR |
  SPECIAL_NEXT_USER_BACKCOLOR |
  SPECIAL_PREVIOUS_USER_BACKCOLOR |
  SPECIAL_SCROLL_UP |
  SPECIAL_SCROLL_DOWN |
  SPECIAL_SCROLL_LEFT |
  SPECIAL_SCROLL_RIGHT |
  SPECIAL_SCROLL_UP_FAST |
  SPECIAL_SCROLL_DOWN_FAST |
  SPECIAL_SCROLL_LEFT_FAST |
  SPECIAL_SCROLL_RIGHT_FAST |
  SPECIAL_SCROLL_UP_SLOW |
  SPECIAL_SCROLL_DOWN_SLOW |
  SPECIAL_SCROLL_LEFT_SLOW |
  SPECIAL_SCROLL_RIGHT_SLOW |
  SPECIAL_SHOW_HIDE_CURSOR |
  SPECIAL_PINCEAU_POINT |
  SPECIAL_DESSIN_CONTINU |
  SPECIAL_FLIP_X |
  SPECIAL_FLIP_Y |
  SPECIAL_ROTATE_90 |
  SPECIAL_ROTATE_180 |
  SPECIAL_STRETCH |
  SPECIAL_DISTORT |
  SPECIAL_OUTLINE |
  SPECIAL_NIBBLE |
  SPECIAL_GET_BRUSH_COLORS |
  SPECIAL_RECOLORIZE_BRUSH |
  SPECIAL_ROTATE_ANY_ANGLE |
  SPECIAL_LOAD_BRUSH |
  SPECIAL_SAVE_BRUSH |
  SPECIAL_INVERT_SIEVE |
  SPECIAL_ZOOM_IN |
  SPECIAL_ZOOM_OUT |
  SPECIAL_CENTER_ATTACHMENT |
  SPECIAL_TOP_LEFT_ATTACHMENT |
  SPECIAL_TOP_RIGHT_ATTACHMENT |
  SPECIAL_BOTTOM_LEFT_ATTACHMENT |
  SPECIAL_BOTTOM_RIGHT_ATTACHMENT |
  SPECIAL_EXCLUDE_COLORS_MENU |
  SPECIAL_SHADE_MODE |
  SPECIAL_SHADE_MENU |
  SPECIAL_QUICK_SHADE_MODE |
  SPECIAL_QUICK_SHADE_MENU |
  SPECIAL_STENCIL_MODE |
  SPECIAL_STENCIL_MENU |
  SPECIAL_MASK_MODE |
  SPECIAL_MASK_MENU |
  SPECIAL_GRID_MODE |
  SPECIAL_GRID_MENU |
  SPECIAL_SIEVE_MODE |
  SPECIAL_SIEVE_MENU |
  SPECIAL_COLORIZE_MODE |
  SPECIAL_COLORIZE_MENU |
  SPECIAL_SMOOTH_MODE |
  SPECIAL_SMOOTH_MENU |
  SPECIAL_SMEAR_MODE |
  SPECIAL_TILING_MODE |
  SPECIAL_TILING_MENU |

enum OPERATIONS

Enumerator:

  OPERATION_DESSIN_CONTINU |
  OPERATION_DESSIN_DISCONTINU |
  OPERATION_DESSIN_POINT |
  OPERATION_FILLED_CONTOUR |
  OPERATION_LIGNE |
  OPERATION_K_LIGNE |
  OPERATION_LIGNES_CENTREES |
  OPERATION_RECTANGLE_VIDE |
  OPERATION_RECTANGLE_PLEIN |
  OPERATION_CERCLE_VIDE |
  OPERATION_CERCLE_PLEIN |
  OPERATION_ELLIPSE_VIDE |
  OPERATION_ELLIPSE_PLEINE |
  OPERATION_FILL |
  OPERATION_REMPLACER |
  OPERATION_PRISE_BROSSE |
  OPERATION_POLYBROSSE |
  OPERATION_PIPETTE |
  OPERATION_LOUPE |
  OPERATION_COURBE_3_POINTS |
  OPERATION_COURBE_4_POINTS |
  OPERATION_SPRAY |
  OPERATION_POLYGONE |
  OPERATION_POLYFORM |
  OPERATION_POLYFILL |
  OPERATION_FILLED_POLYFORM |
  OPERATION_SCROLL |
  OPERATION_CERCLE_DEGRADE |
  OPERATION_ELLIPSE_DEGRADEE |
  OPERATION_TOURNER_BROSSE |
  OPERATION_ETIRER_BROSSE |
  OPERATION_DEFORMER_BROSSE |
  OPERATION_RECTANGLE_DEGRADE |
  OPERATION_AUCUNE |