#include "struct.h"Functions | |
| void | Afficher_curseur (void) |
| void | Effacer_curseur (void) |
| void | Remapper_ecran_apres_changement_couleurs_menu (void) |
| void | Calculer_couleurs_menu_optimales (struct Composantes *Palette) |
| void | Recadrer_ecran_par_rapport_au_zoom (void) |
| void | Calculer_split (void) |
| void | Calculer_donnees_loupe (void) |
| void | Calculer_limites (void) |
| void | Calculer_coordonnees_pinceau (void) |
| void | Pixel_dans_barre_d_outil (word X, word Y, byte Couleur) |
| void | Pixel_dans_fenetre (word X, word Y, byte Couleur) |
| void | Encadrer_couleur_menu (byte Couleur) |
| void | Afficher_palette_du_menu (void) |
| void | Afficher_menu (void) |
| void | Recadrer_palette (void) |
| void | Changer_cellules_palette (void) |
| int | Couleur_palette (void) |
| word | Palette_Cells_X (void) |
| word | Palette_Cells_Y (void) |
| void | Print_general (short X, short Y, const char *Chaine, byte Couleur_texte, byte Couleur_fond) |
| void | Print_dans_fenetre (short X, short Y, const char *Chaine, byte Couleur_texte, byte Couleur_fond) |
| void | Print_dans_fenetre_limite (short X, short Y, const char *Chaine, byte Taille, byte Couleur_texte, byte Couleur_fond) |
| void | Print_char_dans_fenetre (short Pos_X, short Pos_Y, const unsigned char Caractere, byte Couleur_texte, byte Couleur_fond) |
| void | Print_char_transparent_dans_fenetre (short Pos_X, short Pos_Y, const unsigned char Caractere, byte Couleur) |
| void | Print_dans_menu (const char *Chaine, short Position) |
| void | Print_coordonnees (void) |
| void | Print_nom_fichier (void) |
| void | Print_compteur (short X, short Y, const char *Chaine, byte Couleur_texte, byte Couleur_fond) |
| byte | Demande_de_confirmation (char *Message) |
| void | Warning_message (char *Message) |
| void | Afficher_limites_de_l_image (void) |
| void | Afficher_ecran (void) |
| void | Fenetre_Afficher_cadre_general (word Pos_X, word Pos_Y, word Largeur, word Hauteur, byte Couleur_HG, byte Couleur_BD, byte Couleur_S, byte Couleur_CHG, byte Couleur_CBD) |
| void | Fenetre_Afficher_cadre_mono (word Pos_X, word Pos_Y, word Largeur, word Hauteur, byte Couleur) |
| void | Fenetre_Afficher_cadre_creux (word Pos_X, word Pos_Y, word Largeur, word Hauteur) |
| void | Fenetre_Afficher_cadre_bombe (word Pos_X, word Pos_Y, word Largeur, word Hauteur) |
| void | Fenetre_Afficher_cadre (word Pos_X, word Pos_Y, word Largeur, word Hauteur) |
| void | Afficher_sprite_dans_menu (int Numero_bouton, int Numero_sprite) |
| void | Afficher_pinceau_dans_menu (void) |
| void | Afficher_pinceau_dans_fenetre (word X, word Y, int Numero) |
| void | Dessiner_zigouigoui (word X, word Y, byte Couleur, short Sens) |
| void | Bloc_degrade_dans_fenetre (word Pos_X, word Pos_Y, word Debut_block, word Fin_block) |
| void | Fenetre_Afficher_sprite_drive (word Pos_X, word Pos_Y, byte Type) |
| byte | Meilleure_couleur (byte Rouge, byte Vert, byte Bleu) |
| byte | Meilleure_couleur_sans_exclusion (byte Rouge, byte Vert, byte Bleu) |
| void | Ligne_horizontale_XOR_Zoom (short Pos_X, short Pos_Y, short Largeur) |
| void | Ligne_verticale_XOR_Zoom (short Pos_X, short Pos_Y, short Hauteur) |
| void Afficher_curseur | ( | void | ) |
References Afficher_pinceau(), Brosse_Centre_rotation_defini, Brosse_Centre_rotation_X, Brosse_Centre_rotation_Y, Brosse_Hauteur, Brosse_Largeur, Cacher_curseur, Cacher_pinceau, CM_Trans, Config, S_Config::Curseur, Curseur_Decalage_X, Curseur_Decalage_Y, Fenetre, FOND_CURSEUR, Fore_color, Forme, Forme_curseur, FORME_CURSEUR_CIBLE, FORME_CURSEUR_CIBLE_FINE, FORME_CURSEUR_CIBLE_PIPETTE, FORME_CURSEUR_CIBLE_PIPETTE_FINE, FORME_CURSEUR_CIBLE_XOR, FORME_CURSEUR_FLECHE, FORME_CURSEUR_HORIZONTAL, FORME_CURSEUR_MULTIDIRECTIONNEL, FORME_CURSEUR_RECTANGLE_XOR, FORME_CURSEUR_SABLIER, Hauteur_ecran, Largeur_ecran, Ligne_horizontale_XOR, Ligne_horizontale_XOR_Zoom(), Ligne_verticale_XOR, Ligne_verticale_XOR_Zoom(), Limite_Bas, Limite_Droite, Limite_Gauche, Limite_Gauche_Zoom, Limite_Haut, Limite_Haut_Zoom, Limite_visible_Bas_Zoom, Limite_visible_Droite_Zoom, Lit_pixel, Loupe_Hauteur, Loupe_Largeur, Loupe_Mode, Max(), Menu_Ordonnee, Mouse_X, Mouse_Y, Pinceau_X, Pinceau_Y, Pixel, Pixel_figure_Preview_xor(), Principal_Decalage_X, Principal_Decalage_Y, Principal_Split, Principal_X_Zoom, SPRITE_CURSEUR, Tracer_ligne_Preview_xor(), Transformer_point(), and UpdateRect().
Referenced by Aerographe(), Attendre_click_dans_palette(), Attendre_click_dans_shade(), Bouton_Ajuster(), Bouton_Autosave(), Bouton_Brosse(), Bouton_Brosse_monochrome(), Bouton_Brush_FX(), Bouton_Cacher_menu(), Bouton_Cercle_degrade(), Bouton_Cercle_plein(), Bouton_Cercle_vide(), Bouton_Choix_backcolor(), Bouton_Choix_forecolor(), Bouton_Clear(), Bouton_Clear_colore(), Bouton_Colorize_Menu(), Bouton_Copy_page(), Bouton_Courbes(), Bouton_Courbes_Switch_mode(), Bouton_Degrades(), Bouton_Dessin(), Bouton_Dessin_Switch_mode(), Bouton_Effets(), Bouton_Ellipse_degrade(), Bouton_Ellipse_pleine(), Bouton_Ellipse_vide(), Bouton_Fill(), Bouton_Filled_polyform(), Bouton_Inverser_foreback(), Bouton_Kill(), Bouton_Lasso(), Bouton_Lignes(), Bouton_Lignes_Switch_mode(), Bouton_Load_ou_Save(), Bouton_Loupe(), Bouton_Menu_Grille(), Bouton_Menu_Loupe(), Bouton_Menu_pinceaux(), Bouton_Message_initial(), Bouton_Page(), Bouton_Pal_left(), Bouton_Pal_left_fast(), Bouton_Pal_right(), Bouton_Pal_right_fast(), Bouton_Palette(), Bouton_Palette_secondaire(), Bouton_Pipette(), Bouton_Polyfill(), Bouton_Polyform(), Bouton_Polygone(), Bouton_Quick_shade_Menu(), Bouton_Quit(), Bouton_Quitter_Routine_locale(), Bouton_Rectangle_degrade(), Bouton_Rectangle_plein(), Bouton_Rectangle_vide(), Bouton_Redo(), Bouton_Reload(), Bouton_Remplacer(), Bouton_Resol(), Bouton_Restaurer_brosse(), Bouton_Safety_resol(), Bouton_Settings(), Bouton_Shade_Menu(), Bouton_Smooth_Menu(), Bouton_Snap_Mode(), Bouton_Spray(), Bouton_Spray_Menu(), Bouton_Stats(), Bouton_Texte(), Bouton_Tiling_Menu(), Bouton_Trame_Menu(), Bouton_Undo(), Brosse_0_5(), Brosse_12_0(), Cercle_12_5(), Cercle_degrade_12_6(), Cercle_degrade_12_8(), Compter_nb_couleurs_utilisees(), Courbe_34_points_1_5(), Courbe_34_points_2_5(), Courbe_3_points_0_11(), Courbe_3_points_12_11(), Courbe_4_points_1_9(), Courbe_4_points_2_9(), Demande_de_confirmation(), Deplacer_fenetre(), Deplacer_Split(), Ellipse_12_5(), Ellipse_degradee_12_6(), Enclencher_bouton(), Etirer_brosse_0_7(), Etirer_brosse_12_0(), Etirer_brosse_1_7(), Etirer_brosse_2_7(), Fenetre_aide(), Fenetre_bouton_normal_click(), Fenetre_controle(), Fenetre_Dropdown_click(), Fenetre_Numero_bouton_clicke(), Fenetre_Numero_bouton_touche(), Fill_1_0(), Fill_2_0(), Filled_contour_0_8(), Filled_polyform_0_8(), Filled_polyform_12_8(), Freehand_Mode1_1_2(), Freehand_Mode1_2_2(), Freehand_Mode2_1_2(), Freehand_Mode2_2_2(), Gestion_principale(), Get_colors_from_brush(), Grossir_pinceau(), Initialisation_du_programme(), K_Ligne_12_6(), K_Ligne_12_7(), Ligne_12_5(), Lignes_centrees_0_7(), Lignes_centrees_12_7(), Load_picture(), Loupe_12_0(), Menu_Shade(), Menu_Tag_couleurs(), Message_Memoire_insuffisante(), Message_Non_disponible(), Move_cursor_with_constraints(), On_vient_de_scroller_dans_le_fileselect(), Palette_Reafficher_jauges(), Pipette_1_1(), Pipette_2_1(), Polybrosse_12_8(), Polyfill_12_8(), Polyfill_12_9(), Polyform_0_8(), Polyform_12_8(), Polygone_12_9(), Readline_ex(), Rectangle_12_0(), Rectangle_Degrade_0_9(), Rectangle_Degrade_12_0(), Recuperer_couleur_derriere_fenetre(), Redefinir_controle(), Redimentionner_image(), Reduce_palette(), Remettre_proprement_les_couleurs_du_menu(), Remplacer_1_0(), Remplacer_2_0(), Remplir(), Retrecir_pinceau(), Save_picture(), Scroller_aide(), Scroller_ecran(), Scroller_la_liste_des_modes(), Scroller_loupe(), Settings_Afficher_config(), Special_Next_backcolor(), Special_Next_forecolor(), Special_Previous_backcolor(), Special_Previous_forecolor(), Spray_12_2(), Tourner_brosse_0_5(), Tourner_brosse_1_5(), Tourner_brosse_2_5(), Warning_message(), and Zoom().
| void Effacer_curseur | ( | void | ) |
References Brosse_Centre_rotation_defini, Brosse_Centre_rotation_X, Brosse_Centre_rotation_Y, Brosse_Hauteur, Brosse_Largeur, Cacher_curseur, Cacher_pinceau, Config, S_Config::Curseur, Curseur_Decalage_X, Curseur_Decalage_Y, Effacer_pinceau(), Fenetre, FOND_CURSEUR, Forme, Forme_curseur, FORME_CURSEUR_CIBLE, FORME_CURSEUR_CIBLE_FINE, FORME_CURSEUR_CIBLE_PIPETTE, FORME_CURSEUR_CIBLE_PIPETTE_FINE, FORME_CURSEUR_CIBLE_XOR, FORME_CURSEUR_FLECHE, FORME_CURSEUR_HORIZONTAL, FORME_CURSEUR_MULTIDIRECTIONNEL, FORME_CURSEUR_RECTANGLE_XOR, FORME_CURSEUR_SABLIER, Hauteur_ecran, Largeur_ecran, Ligne_horizontale_XOR, Ligne_horizontale_XOR_Zoom(), Ligne_verticale_XOR, Ligne_verticale_XOR_Zoom(), Limite_Bas, Limite_Droite, Limite_Gauche, Limite_Gauche_Zoom, Limite_Haut, Limite_Haut_Zoom, Limite_visible_Bas_Zoom, Limite_visible_Droite_Zoom, Loupe_Hauteur, Loupe_Largeur, Loupe_Mode, Max(), Menu_Ordonnee, Mouse_X, Mouse_Y, Pinceau_X, Pinceau_Y, Pixel, Pixel_figure_Preview_xor(), Principal_Decalage_X, Principal_Decalage_Y, Principal_Split, Principal_X_Zoom, Tracer_ligne_Preview_xor(), Transformer_point(), and UpdateRect().
| void Remapper_ecran_apres_changement_couleurs_menu | ( | void | ) |
References Afficher_palette_du_menu_en_evitant_la_fenetre(), CM_Blanc, CM_Clair, CM_Fonce, CM_Noir, CM_Trans, Fenetre_Hauteur, Fenetre_Largeur, Fenetre_Pos_X, Fenetre_Pos_Y, Hauteur_ecran, Largeur_ecran, Menu_Facteur_X, Menu_Facteur_Y, Menu_Ordonnee_avant_fenetre, Menu_visible_avant_fenetre, Remap_screen, and Remappe_fond_fenetres().
Referenced by Bouton_Palette(), and Remapper_fileselect().
| void Calculer_couleurs_menu_optimales | ( | struct Composantes * | Palette | ) |
References BLOCK_MENU, Calculer_les_4_meilleures_couleurs_pour_1_couleur_du_menu(), CM_Blanc, CM_Clair, CM_Fonce, CM_Noir, CM_Trans, Coul_menu_pref, Fonte_help_bold, Fonte_help_norm, Fonte_help_t1, Fonte_help_t2, Fonte_help_t3, Fonte_help_t4, HAUTEUR_MENU, HAUTEUR_SPRITE_CURSEUR, HAUTEUR_SPRITE_DRIVE, HAUTEUR_SPRITE_MENU, LARGEUR_MENU, LARGEUR_SPRITE_CURSEUR, LARGEUR_SPRITE_DRIVE, LARGEUR_SPRITE_MENU, NB_SPRITES_CURSEUR, NB_SPRITES_DRIVES, NB_SPRITES_EFFETS, NB_SPRITES_MENU, Remap_pixel(), SPRITE_CURSEUR, SPRITE_DRIVE, SPRITE_EFFET, and SPRITE_MENU.
Referenced by Bouton_Kill(), Bouton_Load_ou_Save(), Bouton_Page(), Bouton_Palette(), Bouton_Redo(), Bouton_Reload(), Bouton_Settings(), Bouton_Undo(), Get_colors_from_brush(), Initialisation_du_programme(), Initialiser_preview(), Initialiser_preview_24b(), Load_picture(), and Remapper_fileselect().
| void Recadrer_ecran_par_rapport_au_zoom | ( | void | ) |
References Loupe_Decalage_X, Loupe_Decalage_Y, Loupe_Hauteur, Loupe_Largeur, Menu_Ordonnee, Principal_Decalage_X, Principal_Decalage_Y, Principal_Hauteur_image, Principal_Largeur_image, and Principal_Split.
Referenced by Bouton_Cacher_menu(), Bouton_Loupe(), Changer_facteur_loupe(), Deplacer_Split(), Initialiser_mode_video(), Loupe_12_0(), and Scroller_loupe().
| void Calculer_split | ( | void | ) |
References LARGEUR_BARRE_SPLIT, Largeur_ecran, Loupe_Facteur, Menu_Facteur_X, NB_PIXELS_ZOOMES_MIN, Principal_Proportion_split, Principal_Split, Principal_X_Zoom, and Round().
Referenced by Calculer_donnees_loupe(), and Deplacer_Split().
| void Calculer_donnees_loupe | ( | void | ) |
References Calculer_split(), Largeur_ecran, Loupe_Decalage_X, Loupe_Decalage_Y, Loupe_Facteur, Loupe_Hauteur, Loupe_Largeur, Loupe_Mode, Menu_Ordonnee, Principal_Hauteur_image, Principal_Largeur_image, and Principal_X_Zoom.
Referenced by Bouton_Cacher_menu(), Bouton_Loupe(), Changer_facteur_loupe(), Deplacer_Split(), Initialisation_du_programme(), and Initialiser_mode_video().
| void Calculer_limites | ( | void | ) |
References Hauteur_ecran, Largeur_ecran, Limite_Bas, Limite_Bas_Zoom, Limite_Droite, Limite_Droite_Zoom, Limite_Gauche, Limite_Gauche_Zoom, Limite_Haut, Limite_Haut_Zoom, Limite_visible_Bas, Limite_visible_Bas_Zoom, Limite_visible_Droite, Limite_visible_Droite_Zoom, Loupe_Decalage_X, Loupe_Decalage_Y, Loupe_Hauteur, Loupe_Largeur, Loupe_Mode, Menu_Ordonnee, Menu_visible, Principal_Decalage_X, Principal_Decalage_Y, Principal_Hauteur_image, Principal_Largeur_image, and Principal_Split.
Referenced by Bouton_Cacher_menu(), Bouton_desenclencher_Loupe(), Bouton_Loupe(), Bouton_Reload(), Changer_facteur_loupe(), Deplacer_Split(), Download_infos_page_principal(), Initialisation_du_programme(), Initialiser_mode_video(), Load_picture(), Loupe_12_0(), Scroller_ecran(), and Scroller_loupe().
| void Calculer_coordonnees_pinceau | ( | void | ) |
References Loupe_Decalage_X, Loupe_Decalage_Y, Loupe_Facteur, Loupe_Mode, Mouse_X, Mouse_Y, Pinceau_X, Pinceau_Y, Principal_Decalage_X, Principal_Decalage_Y, Principal_X_Zoom, Snap_Decalage_X, Snap_Decalage_Y, Snap_Hauteur, Snap_Largeur, and Snap_Mode.
Referenced by Bouton_Cacher_menu(), Bouton_desenclencher_Loupe(), Bouton_Loupe(), Bouton_Reload(), Bouton_Snap_Mode(), Changer_facteur_loupe(), Download_infos_page_principal(), Fermer_fenetre(), Fermer_popup(), Initialisation_du_programme(), Initialiser_mode_video(), Load_picture(), Loupe_12_0(), Move_cursor_with_constraints(), Scroller_ecran(), and Scroller_loupe().
References Block, Menu_Facteur_X, Menu_Facteur_Y, and Menu_Ordonnee.
Referenced by Bouton_Cacher_menu(), and Initialisation_du_programme().
References Block, Fenetre_Pos_X, Fenetre_Pos_Y, Menu_Facteur_X, and Menu_Facteur_Y.
Referenced by Afficher_sprite_effet(), Bouton_Brush_FX(), Bouton_Message_initial(), Degrade_Dessiner_bouton_de_technique(), Dessiner_zigouigoui(), Fenetre_Afficher_cadre_general(), Fenetre_Afficher_sprite_drive(), Print_compteur(), and Tagger_intervalle_palette().
| void Encadrer_couleur_menu | ( | byte | Couleur | ) |
References Block, CM_Blanc, CM_Noir, Config, Couleur_debut_palette, S_Config::Couleurs_separees, Fore_color, LARGEUR_MENU, Menu_Cellules_X, Menu_Cellules_Y, Menu_Facteur_X, Menu_Facteur_Y, Menu_Ordonnee, Menu_Taille_couleur, Menu_visible, and UpdateRect().
Referenced by Afficher_palette_du_menu(), Bouton_Choix_forecolor(), Bouton_Inverser_foreback(), Pipette_0_1(), Pipette_12_0(), Pipette_1_1(), Special_Next_forecolor(), and Special_Previous_forecolor().
| void Afficher_palette_du_menu | ( | void | ) |
References Block, CM_Blanc, CM_Noir, Config, Couleur_debut_palette, S_Config::Couleurs_separees, Encadrer_couleur_menu(), HAUTEUR_MENU, Largeur_ecran, LARGEUR_MENU, Menu_Cellules_X, Menu_Cellules_Y, Menu_Facteur_X, Menu_Facteur_Y, Menu_Ordonnee, Menu_Taille_couleur, Menu_visible, and UpdateRect().
Referenced by Afficher_menu(), Bouton_Pal_left(), Bouton_Pal_left_fast(), Bouton_Pal_right(), Bouton_Pal_right_fast(), and Recadrer_palette().
| void Afficher_menu | ( | void | ) |
References Afficher_foreback(), Afficher_palette_du_menu(), Block, BLOCK_MENU, CM_Clair, Fenetre, HAUTEUR_MENU, Largeur_ecran, LARGEUR_MENU, Loupe_Mode, Menu_Facteur_X, Menu_Facteur_Y, Menu_Ordonnee, Menu_Ordonnee_Texte, Menu_visible, Mouse_X, Mouse_Y, Num2str(), Operation_en_cours, OPERATION_PIPETTE, OPERATION_REMPLACER, Pipette_Couleur, Pixel_dans_menu, Principal_Split, Principal_X_Zoom, Print_coordonnees(), Print_dans_menu(), Print_general(), Print_nom_fichier(), and UpdateRect().
Referenced by Bouton_Cacher_menu(), Bouton_Kill(), Bouton_Load_ou_Save(), Bouton_Page(), Bouton_Palette(), Bouton_Palette_secondaire(), Bouton_Redo(), Bouton_Reload(), Bouton_Resol(), Bouton_Safety_resol(), Bouton_Settings(), Bouton_Undo(), Fermer_fenetre(), Fermer_popup(), Gestion_principale(), Get_colors_from_brush(), Initialisation_du_programme(), Load_picture(), and Recuperer_couleur_derriere_fenetre().
| void Recadrer_palette | ( | void | ) |
References Afficher_palette_du_menu(), Couleur_debut_palette, Fore_color, Menu_Cellules_X, and Menu_Cellules_Y.
Referenced by Bouton_Inverser_foreback(), Bouton_Palette(), Pipette_0_1(), Pipette_12_0(), Pipette_1_1(), Special_Next_forecolor(), and Special_Previous_forecolor().
| void Changer_cellules_palette | ( | void | ) |
References Bouton, BOUTON_CHOIX_COL, Config, Couleur_debut_palette, Largeur_ecran, LARGEUR_MENU, Menu_Cellules_X, Menu_Cellules_Y, Menu_Facteur_X, Menu_Taille_couleur, S_Config::Palette_Cells_X, and S_Config::Palette_Cells_Y.
Referenced by Bouton_Palette_secondaire(), and Initialiser_mode_video().
| int Couleur_palette | ( | void | ) |
References Couleur_debut_palette, LARGEUR_MENU, Menu_Cellules_Y, Menu_Facteur_X, Menu_Facteur_Y, Menu_Ordonnee, Menu_Taille_couleur, Mouse_X, and Mouse_Y.
Referenced by Bouton_Choix_backcolor(), Bouton_Choix_forecolor(), and Gestion_principale().
| word Palette_Cells_X | ( | void | ) |
References Menu_Cellules_X.
Referenced by Bouton_Pal_left_fast(), Bouton_Pal_right(), and Bouton_Pal_right_fast().
| word Palette_Cells_Y | ( | void | ) |
References Menu_Cellules_Y.
Referenced by Bouton_Pal_left(), Bouton_Pal_left_fast(), Bouton_Pal_right(), and Bouton_Pal_right_fast().
References Afficher_ligne_fast, Buffer_de_ligne_horizontale, Fonte, Menu_Facteur_X, Menu_Facteur_Y, and Pixel_width.
Referenced by Afficher_menu(), Pipette_1_1(), Pipette_2_1(), Print_coordonnees(), Print_dans_fenetre(), Print_dans_menu(), Print_nom_fichier(), and Recuperer_couleur_derriere_fenetre().
| void Print_dans_fenetre | ( | short | X, | |
| short | Y, | |||
| const char * | Chaine, | |||
| byte | Couleur_texte, | |||
| byte | Couleur_fond | |||
| ) |
References Fenetre_Pos_X, Fenetre_Pos_Y, Menu_Facteur_X, Menu_Facteur_Y, Print_general(), and UpdateRect().
Referenced by Afficher_bookmark(), Afficher_couleur_case_selectionnee(), Afficher_couleur_selectionnee(), Afficher_etat_effet(), Afficher_etat_feedback(), Afficher_la_liste_des_fichiers(), Afficher_liste_modes(), Afficher_mode_du_shade(), Bouton_Brush_FX(), Bouton_Colorize_Afficher_la_selection(), Bouton_Colorize_Menu(), Bouton_Degrades(), Bouton_Effets(), Bouton_Load_ou_Save(), Bouton_Menu_Grille(), Bouton_Message_initial(), Bouton_Palette(), Bouton_Palette_secondaire(), Bouton_Quick_shade_Menu(), Bouton_Resol(), Bouton_Settings(), Bouton_Spray_Menu(), Bouton_Stats(), Bouton_Texte(), Bouton_Tiling_Menu(), Bouton_Trame_Menu(), Demande_de_confirmation(), Dessiner_selecteur_fontes(), Fenetre_controle(), Fenetre_Definir_bouton_dropdown(), Fenetre_Dessiner_bouton_normal(), Fenetre_Dessiner_bouton_scroller(), Fenetre_Dropdown_click(), Initialiser_preview(), Menu_Shade(), Message_Memoire_insuffisante(), Message_Non_disponible(), Ouvrir_fenetre(), Print_dans_fenetre_limite(), Print_repertoire_courant(), Rafficher_toute_la_chaine(), Readline_ex(), Redefinir_controle(), Reduce_palette(), Settings_Afficher_config(), Spray_Rafficher_infos(), and Warning_message().
| void Print_dans_fenetre_limite | ( | short | X, | |
| short | Y, | |||
| const char * | Chaine, | |||
| byte | Taille, | |||
| byte | Couleur_texte, | |||
| byte | Couleur_fond | |||
| ) |
References CARACTERE_SUSPENSION, and Print_dans_fenetre().
Referenced by Afficher_bookmark(), Fenetre_Contenu_bouton_saisie(), Fenetre_controle(), Print_Nom_fichier_dans_selecteur(), and Readline_ex().
| void Print_char_dans_fenetre | ( | short | Pos_X, | |
| short | Pos_Y, | |||
| const unsigned char | Caractere, | |||
| byte | Couleur_texte, | |||
| byte | Couleur_fond | |||
| ) |
References Block, Fenetre_Pos_X, Fenetre_Pos_Y, Fonte, Menu_Facteur_X, and Menu_Facteur_Y.
Referenced by Bouton_Smooth_Menu(), and Rafficher_toute_la_chaine().
| void Print_char_transparent_dans_fenetre | ( | short | Pos_X, | |
| short | Pos_Y, | |||
| const unsigned char | Caractere, | |||
| byte | Couleur | |||
| ) |
References Block, Fenetre_Pos_X, Fenetre_Pos_Y, Fonte, Menu_Facteur_X, and Menu_Facteur_Y.
| void Print_dans_menu | ( | const char * | Chaine, | |
| short | Position | |||
| ) |
References CM_Clair, CM_Noir, Menu_Facteur_X, Menu_Facteur_Y, Menu_Ordonnee_Texte, Print_general(), and UpdateRect().
Referenced by Aff_coords_rel_ou_abs(), Afficher_menu(), Bouton_desenclencher_Fill(), Bouton_desenclencher_Pipette(), Bouton_Fill(), Bouton_Pipette(), Bouton_Remplacer(), Brosse_0_5(), Brosse_12_0(), Brosse_12_5(), Cercle_12_0(), Cercle_12_5(), Cercle_degrade_0_6(), Cercle_degrade_12_0(), Cercle_degrade_12_6(), Cercle_degrade_12_8(), Cercle_plein_0_5(), Cercle_vide_0_5(), Courbe_34_points_1_0(), Courbe_34_points_2_0(), Courbe_3_points_0_5(), Courbe_4_points_0_5(), Ellipse_12_0(), Ellipse_degradee_0_6(), Ellipse_degradee_12_0(), Ellipse_degradee_12_8(), Ellipse_pleine_0_5(), Ellipse_vide_0_5(), Etirer_brosse_0_7(), Etirer_brosse_12_0(), Etirer_brosse_1_7(), Etirer_brosse_2_7(), Gestion_principale(), K_Ligne_0_6(), K_Ligne_12_0(), K_Ligne_12_7(), Ligne_0_5(), Ligne_12_0(), Lignes_centrees_12_0(), Lignes_centrees_12_7(), Pipette_1_1(), Pipette_2_1(), Polyfill_0_8(), Polyfill_12_0(), Polyfill_12_9(), Polygone_12_0(), Polygone_12_9(), Print_coordonnees(), Rectangle_12_0(), Rectangle_12_5(), Rectangle_Degrade_0_9(), Rectangle_Degrade_12_0(), Rectangle_Degrade_12_5(), Rectangle_plein_0_5(), Rectangle_vide_0_5(), Recuperer_couleur_derriere_fenetre(), Scroll_0_4(), Scroll_12_0(), Tourner_brosse_0_5(), Tourner_brosse_12_0(), Tourner_brosse_1_5(), and Tourner_brosse_2_5().
| void Print_coordonnees | ( | void | ) |
References Curseur_dans_menu, Lit_pixel_dans_ecran_courant(), Menu_Facteur_X, Menu_Facteur_Y, Menu_Ordonnee_Texte, Menu_visible, Num2str(), Operation_en_cours, OPERATION_PIPETTE, OPERATION_REMPLACER, Pinceau_X, Pinceau_Y, Pipette_Couleur, Pipette_X, Pipette_Y, Principal_Hauteur_image, Principal_Largeur_image, Print_dans_menu(), Print_general(), and UpdateRect().
Referenced by Aff_coords_rel_ou_abs(), Afficher_menu(), Brosse_0_5(), Brosse_12_5(), Cercle_12_5(), Cercle_degrade_0_6(), Cercle_degrade_12_6(), Cercle_degrade_12_8(), Cercle_plein_0_5(), Cercle_vide_0_5(), Courbe_3_points_0_11(), Courbe_3_points_0_5(), Courbe_4_points_0_5(), Courbe_4_points_1_9(), Ellipse_degradee_0_6(), Ellipse_degradee_12_8(), Ellipse_pleine_0_5(), Ellipse_vide_0_5(), Etirer_brosse_0_7(), Etirer_brosse_1_7(), Etirer_brosse_2_7(), Filled_contour_0_8(), Filled_polyform_0_8(), Filled_polyform_12_8(), Freehand_Mode1_1_2(), Freehand_Mode1_2_2(), Freehand_Mode2_1_0(), Freehand_Mode2_1_2(), Freehand_Mode2_2_0(), Freehand_Mode2_2_2(), Initialisation_des_operations(), K_Ligne_12_7(), Ligne_0_5(), Lignes_centrees_12_7(), Pipette_1_1(), Pipette_2_1(), Polybrosse_12_8(), Polyfill_12_9(), Polyform_0_8(), Polyform_12_8(), Polygone_12_9(), Rectangle_12_5(), Rectangle_Degrade_0_7(), Rectangle_Degrade_0_9(), Rectangle_Degrade_12_5(), Rectangle_plein_0_5(), Rectangle_vide_0_5(), Scroll_0_4(), Spray_12_2(), Tourner_brosse_0_5(), Tourner_brosse_1_5(), and Tourner_brosse_2_5().
| void Print_nom_fichier | ( | void | ) |
References Block, CARACTERE_SUSPENSION, CM_Clair, CM_Noir, Largeur_ecran, Menu_Facteur_X, Menu_Facteur_Y, Menu_Ordonnee_Texte, Menu_visible, Principal_Nom_fichier, and Print_general().
Referenced by Afficher_menu(), Load_picture(), and Save_picture().
| void Print_compteur | ( | short | X, | |
| short | Y, | |||
| const char * | Chaine, | |||
| byte | Couleur_texte, | |||
| byte | Couleur_fond | |||
| ) |
References Fenetre_Pos_X, Fenetre_Pos_Y, Menu_Facteur_X, Menu_Facteur_Y, Ob, Pixel_dans_fenetre(), and UpdateRect().
Referenced by Bouton_Palette(), Palette_Modifier_jauge(), and Palette_Reafficher_jauges().
| byte Demande_de_confirmation | ( | char * | Message | ) |
References Afficher_curseur(), CM_Clair, CM_Noir, Fenetre_Bouton_clicke(), Fenetre_Definir_bouton_normal(), Fenetre_Pos_X, Fenetre_Pos_Y, Fermer_fenetre(), Menu_Facteur_X, Menu_Facteur_Y, Ouvrir_fenetre(), Print_dans_fenetre(), Touche, TOUCHE_ESC, and UpdateRect().
Referenced by Bouton_Autosave(), Bouton_Copy_page(), Bouton_Kill(), Bouton_Load_ou_Save(), Bouton_Quitter_Routine_locale(), Bouton_Reload(), Copier_certaines_couleurs(), Get_colors_from_brush(), Load_picture(), and Save_picture().
| void Warning_message | ( | char * | Message | ) |
References Afficher_curseur(), CM_Clair, CM_Noir, Fenetre_Bouton_clicke(), Fenetre_Definir_bouton_normal(), Fenetre_Pos_X, Fenetre_Pos_Y, Fermer_fenetre(), Menu_Facteur_X, Menu_Facteur_Y, Ouvrir_fenetre(), Print_dans_fenetre(), Touche, TOUCHE_ESC, and UpdateRect().
Referenced by Bouton_Kill(), and main().
| void Afficher_limites_de_l_image | ( | void | ) |
References CM_Blanc, CM_Noir, Largeur_ecran, Limite_Bas, Limite_Bas_Zoom, Limite_Droite, Limite_Droite_Zoom, Limite_Gauche, Limite_Haut, Limite_visible_Bas_Zoom, Limite_visible_Droite_Zoom, Loupe_Mode, Menu_Ordonnee, Pixel_Preview, Principal_Hauteur_image, Principal_Largeur_image, Principal_Split, and UpdateRect().
Referenced by Afficher_ecran(), and Bouton_Reload().
| void Afficher_ecran | ( | void | ) |
References Afficher_barre_de_split(), Afficher_limites_de_l_image(), S_Config::Afficher_limites_image, Block, Buffer_de_ligne_horizontale, Config, Display_screen, Display_zoomed_screen, Hauteur, Largeur, Largeur_ecran, Loupe_Facteur, Loupe_Hauteur, Loupe_Largeur, Loupe_Mode, Menu_Ordonnee, Principal_Hauteur_image, Principal_Largeur_image, Principal_Split, Principal_X_Zoom, and UpdateRect().
Referenced by Bouton_Cacher_menu(), Bouton_Clear(), Bouton_Clear_colore(), Bouton_desenclencher_Loupe(), Bouton_Kill(), Bouton_Loupe(), Bouton_Menu_Loupe(), Bouton_Page(), Bouton_Redo(), Bouton_Reload(), Bouton_Resol(), Bouton_Safety_resol(), Bouton_Undo(), Deplacer_Split(), Etirer_brosse_0_7(), Etirer_brosse_1_7(), Etirer_brosse_2_7(), Fermer_fenetre(), Fermer_popup(), Filled_contour_0_8(), Filled_polyform_12_8(), Gestion_principale(), Get_colors_from_brush(), Initialiser_mode_video(), Load_picture(), Loupe_12_0(), Polybrosse_12_8(), Polyfill_12_9(), Recuperer_couleur_derriere_fenetre(), Remplacer(), Scroll_12_4(), Scroller_ecran(), Scroller_loupe(), Tourner_brosse_0_5(), Tourner_brosse_1_5(), Tourner_brosse_2_5(), and Zoom().
| void Fenetre_Afficher_cadre_general | ( | word | Pos_X, | |
| word | Pos_Y, | |||
| word | Largeur, | |||
| word | Hauteur, | |||
| byte | Couleur_HG, | |||
| byte | Couleur_BD, | |||
| byte | Couleur_S, | |||
| byte | Couleur_CHG, | |||
| byte | Couleur_CBD | |||
| ) |
References Block, Fenetre_Pos_X, Fenetre_Pos_Y, Menu_Facteur_X, Menu_Facteur_Y, and Pixel_dans_fenetre().
Referenced by Fenetre_Afficher_cadre_bombe(), Fenetre_Afficher_cadre_creux(), Fenetre_Afficher_cadre_mono(), Fenetre_Dessiner_bouton_normal(), Fenetre_Dessiner_bouton_scroller(), and Fenetre_Enfoncer_bouton_normal().
| void Fenetre_Afficher_cadre_mono | ( | word | Pos_X, | |
| word | Pos_Y, | |||
| word | Largeur, | |||
| word | Hauteur, | |||
| byte | Couleur | |||
| ) |
References Fenetre_Afficher_cadre_general().
Referenced by Fenetre_Dessiner_bouton_normal(), Fenetre_Dessiner_bouton_scroller(), and Ouvrir_fenetre().
References CM_Blanc, CM_Clair, CM_Fonce, and Fenetre_Afficher_cadre_general().
Referenced by Bouton_Degrades(), Bouton_Load_ou_Save(), Bouton_Message_initial(), Bouton_Palette(), Bouton_Resol(), Bouton_Stats(), Bouton_Texte(), Bouton_Trame_Menu(), Fenetre_Afficher_cadre(), Fenetre_aide(), Fenetre_controle(), Fenetre_Dessiner_bouton_saisie(), and Menu_Shade().
References CM_Blanc, CM_Clair, CM_Fonce, and Fenetre_Afficher_cadre_general().
Referenced by Afficher_tout_le_shade(), Fenetre_Afficher_cadre(), Fenetre_Desenfoncer_bouton_normal(), Fenetre_Dessiner_bouton_normal(), Fenetre_Dessiner_bouton_scroller(), Fenetre_Dropdown_click(), Ouvrir_fenetre(), and Shade_Blocs_degrades().
References Fenetre_Afficher_cadre_bombe(), and Fenetre_Afficher_cadre_creux().
Referenced by Bouton_Brush_FX(), Bouton_Colorize_Menu(), Bouton_Load_ou_Save(), Bouton_Menu_pinceaux(), Bouton_Palette(), Bouton_Palette_secondaire(), Bouton_Resol(), Bouton_Settings(), Bouton_Smooth_Menu(), Bouton_Spray_Menu(), Bouton_Trame_Menu(), Fenetre_Dessiner_bouton_palette(), and Menu_Shade().
| void Afficher_sprite_dans_menu | ( | int | Numero_bouton, | |
| int | Numero_sprite | |||
| ) |
References BLOCK_MENU, Bouton, Decalage_X, Decalage_Y, Forme, FORME_BOUTON_TRIANGLE_BAS_DROITE, HAUTEUR_SPRITE_MENU, LARGEUR_SPRITE_MENU, Menu_Facteur_X, Menu_Facteur_Y, Menu_Ordonnee, Pixel_dans_menu, SPRITE_MENU, and UpdateRect().
Referenced by Bouton_Courbes_Switch_mode(), Bouton_Dessin_Switch_mode(), Bouton_Lignes_Switch_mode(), and Enclencher_bouton().
| void Afficher_pinceau_dans_menu | ( | void | ) |
References BLOCK_MENU, CM_Clair, CM_Noir, FORME_PINCEAU_BROSSE_COULEUR, FORME_PINCEAU_BROSSE_MONOCHROME, HAUTEUR_SPRITE_MENU, LARGEUR_SPRITE_MENU, Menu_Facteur_X, Menu_Facteur_Y, Menu_Ordonnee, Pinceau_Decalage_X, Pinceau_Decalage_Y, Pinceau_Forme, Pinceau_Hauteur, Pinceau_Largeur, Pinceau_Sprite, Pixel_dans_menu, SPRITE_MENU, TAILLE_MAXI_PINCEAU, and UpdateRect().
Referenced by Changer_la_forme_du_pinceau(), Grossir_pinceau(), Initialisation_du_programme(), and Retrecir_pinceau().
References Block, CM_Clair, CM_Noir, Fenetre_Pos_X, Fenetre_Pos_Y, Menu_Facteur_X, Menu_Facteur_Y, Pinceau_predefini_Decalage_X, Pinceau_predefini_Decalage_Y, Pinceau_predefini_Hauteur, Pinceau_predefini_Largeur, Pixel_height, Pixel_width, SPRITE_PINCEAU, ToWinH, ToWinL, ToWinX, ToWinY, and UpdateRect().
Referenced by Bouton_Menu_pinceaux().
References Block, Fenetre_Pos_X, Fenetre_Pos_Y, Ligne_en_cours, Menu_Facteur_X, Menu_Facteur_Y, ToWinH, ToWinL, ToWinX, ToWinY, and UpdateRect().
Referenced by Bouton_Palette(), and Menu_Shade().
References HAUTEUR_SPRITE_DRIVE, LARGEUR_SPRITE_DRIVE, Pixel_dans_fenetre(), SPRITE_DRIVE, ToWinH, ToWinL, ToWinX, ToWinY, and UpdateRect().
Referenced by Bouton_Load_ou_Save(), and Fenetre_Definir_bouton_dropdown().
References Exclude_color, and Principal_Palette.
Referenced by Draw_ILBM_line(), Effet_Colorize_additif(), Effet_Colorize_interpole(), Effet_Colorize_soustractif(), Effet_Smooth(), Remap_brosse(), and Remap_picture().
| void Ligne_horizontale_XOR_Zoom | ( | short | Pos_X, | |
| short | Pos_Y, | |||
| short | Largeur | |||
| ) |
References Ligne_horizontale_XOR, Loupe_Decalage_X, Loupe_Decalage_Y, Loupe_Facteur, Menu_Ordonnee, Principal_X_Zoom, and UpdateRect().
Referenced by Afficher_curseur(), Effacer_curseur(), Rectangle_Degrade_0_5(), Rectangle_Degrade_0_9(), and Rectangle_Degrade_12_7().
| void Ligne_verticale_XOR_Zoom | ( | short | Pos_X, | |
| short | Pos_Y, | |||
| short | Hauteur | |||
| ) |
References Ligne_horizontale_XOR, Loupe_Decalage_X, Loupe_Decalage_Y, Loupe_Facteur, Menu_Ordonnee, Principal_X_Zoom, and UpdateRect().
Referenced by Afficher_curseur(), Effacer_curseur(), Rectangle_Degrade_0_5(), Rectangle_Degrade_0_9(), and Rectangle_Degrade_12_7().
1.5.8