Skip to content

Propose new GUI icons

PICAUT Judicael edited this page Dec 4, 2020 · 7 revisions

Principle

Image format

  • Images must be saved in png, ico format (format Microsoft Windows) or gif
  • The icons are located in the Bitmaps directory of the installation of I-Simpa
  • The first word of the file recalls the category of the icon (cf. description below)
  • The size of the icons is currently 16×16 pixels; however, the images can be of different sizes, with any one of them being aspect ratio. The Windows standards are however: 16×16, 32×32, 48×48, 256×256
  • The same category of icons must have with the same ratio height/width
  • It is not necessary to save the images in lower resolutions as the system automatically resizes the image icons as needed
  • Each time a new icon is created, just replace the corresponding file in the icon installation directory, then restart the interface, to visualize the final result.

Objective

These icons should help the user to identify the function without necessarily have recourse to the long description. To the extent that the possible, it is necessary to try to remain homogeneous between the icons of the same type of object. For example, the icon representing a point receiver (cf. description in the table below) can be recalled in the folder grouping together several point receptors.

Icon categories

There are 3 categories of icons :

  1. Tree icons (Control TreeView;). There are two trees structure: Project and Option
  2. Icons of the Popup menus (accessible in right-clicking on an object in the first categories)
  3. Icons associated with the Toolbars

Description of the objects of type TreeView

These trees are used to define the properties and attributes of a large number of objects:

  • 3D scene (Scene tab) distributed in 2 folders Data and Project
  • Calculation codes (Calculation tab)
  • Results (Results tab)
  • 3D rendering (accessible by going to the Tools/Options menu).

Description

Tree icons

The Folder icons have two states, so two distinct images (open open and closed close). To differentiate between the two states, add open or close at the end of the file name corresponding to the associated icon. However, it is not always useful to have two different icons to represent an open or closed folder (on the other hand, two different files are always needed).

tree_fittings

tree_fitting

tree_punctual_receivers

tree_punctual_receiver

tree_surface_receivers

tree_surface_receiver

tree_sound_sources

tree_sound_source

tree_surfaces

tree_volumes

tree_volume

tree_project

tree_data

tree_database

tree_user_materials

tree_application_materials

tree_material

tree_user_spectrums

tree_application_spectrums

tree_cores

tree_sppscore

tree_standartcore

tree_disk_folder

tree_rendering_folder

tree_root_materials

tree_root_spectrums

tree_origin

tree_project_author

tree_environment

tree_information

tree_disk_default_file

tree_disk_gabe

tree_disk_rs

tree_disk_particle

tree_el_configuration

tree_el_3d_display

  • Type: element
  • Function: Property element for 3D Rendering or Display of an object in the 3D scene.
  • Comment: It is possible to modify the graphic attributes (display color, label display...) of some objects in the 3D scene (volume, size, sound sources...). The associated icon (common to all concerned objects) must refer to the notion of 3D representation.
  • Filename: https://github.com/Ifsttar/I-Simpa/blob/master/currentRelease/Bitmaps/tree_el_3d_display.png

tree_el_position

tree_el_triangle

tree_tetmesh_parameters

Icons of the Popup menus

The Popup menu icons can be accessed by right-clicking on items or folders in the tree structure.

popup_delete

popup_new

popup_show_property

popup_copy

popup_paste

popup_launch_calculation

popup_rename

Icons associated with the Toolbars

toolbar_newproject

toolbar_openproject

toolbar_saveproject

toolbar_saveprojectas

toolbar_showfaceonly

toolbar_showsidesonly

toolbar_showfacewithsides

toolbar_camera_movetoorigin

toolbar_camera_firstperson

toolbar_camera_rotation

toolbar_run_tetmesh

toolbar_show_hide_tetmesh

toolbar_animation_previousstep

toolbar_animation_start

toolbar_animation_nextstep

toolbar_animation_pause

toolbar_animation_stop

toolbar_hideallanimations

toolbar_tool_camera

toolbar_tool_faceselection

toolbar_tool_extractlvl

Clone this wiki locally