indexing description: "[ Automatically generated class for EiffelStudio 16 x16 tool icons. ]" status: "See notice at end of class." legal: "See notice at end of class." date: "$Date$" revision: "$Revision$" class ES_TESTING_TOOL_ICONS inherit ES_TOOL_PIXMAPS redefine matrix_pixel_border end create make feature -- Access icon_width: NATURAL_8 = 16 -- icon_height: NATURAL_8 = 16 -- width: NATURAL_8 = 3 -- height: NATURAL_8 = 1 -- feature {NONE} -- Access matrix_pixel_border: NATURAL_8 = 1 -- feature -- Icons frozen test_routine_icon: !EV_PIXMAP -- Access to 'routine' pixmap. require has_named_icon: has_named_icon (test_routine_name) once Result := named_icon (test_routine_name) end frozen test_routine_icon_buffer: !EV_PIXEL_BUFFER -- Access to 'routine' pixmap pixel buffer. require has_named_icon: has_named_icon (test_routine_name) once Result := named_icon_buffer (test_routine_name) end frozen general_test_icon: !EV_PIXMAP -- Access to 'test' pixmap. require has_named_icon: has_named_icon (general_test_name) once Result := named_icon (general_test_name) end frozen general_test_icon_buffer: !EV_PIXEL_BUFFER -- Access to 'test' pixmap pixel buffer. require has_named_icon: has_named_icon (general_test_name) once Result := named_icon_buffer (general_test_name) end frozen general_bug_icon: !EV_PIXMAP -- Access to `bug' pixmap. require has_named_icon: has_named_icon (general_bug_name) once Result := named_icon (general_bug_name) end frozen general_bug_icon_buffer: !EV_PIXEL_BUFFER -- Access to `bug' pixmap pixel buffer. require has_named_icon: has_named_icon (general_bug_name) once Result := named_icon_buffer (general_bug_name) end feature -- Constants: Icon names test_routine_name: !STRING = "test_routine" general_test_name: !STRING = "general_test" general_bug_name: !STRING = "general_bug" feature {NONE} -- Basic operations populate_coordinates_table (a_table: !DS_HASH_TABLE [!TUPLE [x: NATURAL_8; y: NATURAL_8], STRING]) -- do a_table.force_last ([{NATURAL_8}1, {NATURAL_8}1], test_routine_name) a_table.force_last ([{NATURAL_8}2, {NATURAL_8}1], general_test_name) a_table.force_last ([{NATURAL_8}3, {NATURAL_8}1], general_bug_name) end ;indexing copyright: "Copyright (c) 1984-2008, Eiffel Software" license: "GPL version 2 (see http://www.eiffel.com/licensing/gpl.txt)" licensing_options: "http://www.eiffel.com/licensing" copying: "[ This file is part of Eiffel Software's Eiffel Development Environment. Eiffel Software's Eiffel Development Environment is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2 of the License (available at the URL listed under "license" above). Eiffel Software's Eiffel Development Environment is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Eiffel Software's Eiffel Development Environment; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ]" source: "[ Eiffel Software 5949 Hollister Ave., Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end