- Main Page
- Data Structures
- Files

- File List

# operatio.h

    00001 /*  Grafx2 - The Ultimate 256-color bitmap paint program
    00002
    00003     Copyright 2007 Adrien Destugues
    00004     Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)
    00005
    00006     Grafx2 is free software; you can redistribute it and/or
    00007     modify it under the terms of the GNU General Public License
    00008     as published by the Free Software Foundation; version 2
    00009     of the License.
    00010
    00011     Grafx2 is distributed in the hope that it will be useful,
    00012     but WITHOUT ANY WARRANTY; without even the implied warranty of
    00013     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    00014     GNU General Public License for more details.
    00015
    00016     You should have received a copy of the GNU General Public License
    00017     along with Grafx2; if not, see <http://www.gnu.org/licenses/> or
    00018     write to the Free Software Foundation, Inc.,
    00019     59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
    00020 */
    00021 void Demarrer_pile_operation(word Operation_demandee);
    00022 void Operation_PUSH(short Valeur);
    00023 void Operation_POP(short * Valeur);
    00024
    00026 void Freehand_Mode1_1_0(void);
    00027 void Freehand_Mode1_1_2(void);
    00028 void Freehand_Mode12_0_2(void);
    00029 void Freehand_Mode1_2_0(void);
    00030 void Freehand_Mode1_2_2(void);
    00031
    00033 void Freehand_Mode2_1_0(void);
    00034 void Freehand_Mode2_1_2(void);
    00035 void Freehand_Mode2_2_0(void);
    00036 void Freehand_Mode2_2_2(void);
    00037
    00039 void Freehand_Mode3_1_0(void);
    00040 void Freehand_Mode3_2_0(void);
    00041 void Freehand_Mode3_0_1(void);
    00042
    00044
    00045 void Ligne_12_0(void);
    00046 void Ligne_12_5(void);
    00047 void Ligne_0_5(void);
    00048
    00050
    00051 void Loupe_12_0(void);
    00052
    00054
    00055 void Rectangle_12_0(void);
    00056 void Rectangle_12_5(void);
    00057 void Rectangle_vide_0_5(void);
    00058 void Rectangle_plein_0_5(void);
    00059
    00061
    00062 void Cercle_12_0(void);
    00063 void Cercle_12_5(void);
    00064 void Cercle_vide_0_5(void);
    00065 void Cercle_plein_0_5(void);
    00066
    00068
    00069 void Ellipse_12_0(void);
    00070 void Ellipse_12_5(void);
    00071 void Ellipse_vide_0_5(void);
    00072 void Ellipse_pleine_0_5(void);
    00073
    00075
    00076 void Brosse_12_0(void);
    00077 void Brosse_12_5(void);
    00078 void Brosse_0_5(void);
    00079
    00081
    00082 void Etirer_brosse_12_0(void);
    00083 void Etirer_brosse_1_7(void);
    00084 void Etirer_brosse_0_7(void);
    00085 void Etirer_brosse_2_7(void);
    00086
    00088
    00089 void Tourner_brosse_12_0(void);
    00090 void Tourner_brosse_1_5(void);
    00091 void Tourner_brosse_0_5(void);
    00092 void Tourner_brosse_2_5(void);
    00093
    00095
    00096 void Polybrosse_12_8(void);
    00097
    00099
    00100 void Fill_1_0(void);
    00101 void Fill_2_0(void);
    00102
    00104
    00105 void Remplacer_1_0(void);
    00106 void Remplacer_2_0(void);
    00107
    00109
    00110 void Pipette_0_0(void);
    00111 void Pipette_12_0(void);
    00112 void Pipette_1_1(void);
    00113 void Pipette_2_1(void);
    00114 void Pipette_0_1(void);
    00115
    00117
    00118 void K_Ligne_12_0(void);
    00119 void K_Ligne_12_6(void);
    00120 void K_Ligne_0_6(void);
    00121 void K_Ligne_12_7(void);
    00122
    00124
    00125 void Courbe_34_points_1_0(void);
    00126 void Courbe_34_points_2_0(void);
    00127 void Courbe_34_points_1_5(void);
    00128 void Courbe_34_points_2_5(void);
    00129
    00130 void Courbe_4_points_0_5(void);
    00131 void Courbe_4_points_1_9(void);
    00132 void Courbe_4_points_2_9(void);
    00133
    00134 void Courbe_3_points_0_5(void);
    00135 void Courbe_3_points_0_11(void);
    00136 void Courbe_3_points_12_11(void);
    00137
    00139
    00140 void Spray_1_0(void);
    00141 void Spray_2_0(void);
    00142 void Spray_12_2(void);
    00143 void Spray_0_2(void);
    00144
    00146
    00147 void Polygone_12_0(void);
    00148 void Polygone_12_9(void);
    00149
    00150 void Polyfill_12_0(void);
    00151 void Polyfill_0_8(void);
    00152 void Polyfill_12_8(void);
    00153 void Polyfill_12_9(void);
    00154
    00155 void Polyform_12_0(void);
    00156 void Polyform_12_8(void);
    00157 void Polyform_0_8(void);
    00158
    00159 void Filled_polyform_12_0(void);
    00160 void Filled_polyform_12_8(void);
    00161 void Filled_polyform_0_8(void);
    00162 void Filled_contour_0_8(void);
    00163
    00165
    00166 void Scroll_12_0(void);
    00167 void Scroll_12_4(void);
    00168 void Scroll_0_4(void);
    00169
    00171
    00172 void Cercle_degrade_12_0(void);
    00173 void Cercle_degrade_12_6(void);
    00174 void Cercle_degrade_0_6(void);
    00175 void Cercle_degrade_12_8(void);
    00176 void Cercle_ou_ellipse_degrade_0_8(void);
    00177
    00179
    00180 void Ellipse_degradee_12_0(void);
    00181 void Ellipse_degradee_12_6(void);
    00182 void Ellipse_degradee_0_6(void);
    00183 void Ellipse_degradee_12_8(void);
    00184
    00186
    00187 void Rectangle_Degrade_12_0(void);
    00188 void Rectangle_Degrade_12_5(void);
    00189 void Rectangle_Degrade_0_5(void);
    00190 void Rectangle_Degrade_0_7(void);
    00191 void Rectangle_Degrade_12_7(void);
    00192 void Rectangle_Degrade_12_9(void);
    00193 void Rectangle_Degrade_0_9(void);
    00194
    00196
    00197 void Lignes_centrees_12_0(void);
    00198 void Lignes_centrees_12_3(void);
    00199 void Lignes_centrees_0_3(void);
    00200 void Lignes_centrees_12_7(void);
    00201 void Lignes_centrees_0_7(void);
    00202