|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_mode_off_icon animate_mode_icons 0)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_mode_on_icon animate_mode_icons 1)
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_interpolation_type_tcb_icon interpolation_type_icons 1)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_interpolation_type_linear_icon interpolation_type_icons 2)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_interpolation_type_ease_icon interpolation_type_icons 3)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_interpolation_type_const_icon interpolation_type_icons 4)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_interpolation_type_clamped_icon interpolation_type_icons 5)
|
|
caryoscelus |
c9aac0 |
# set(IMG_SOURCE_interpolation_type_unknown_icon interpolation_type_icons 6)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_valuenode_forbidanimation_icon interpolation_type_icons 7)
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_action_doc_new_icon action_doc_icons 1)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_action_doc_open_icon action_doc_icons 2)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_action_doc_save_icon action_doc_icons 3)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_action_doc_saveas_icon action_doc_icons 4)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_action_doc_saveall_icon action_doc_icons 5)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_action_doc_undo_icon action_doc_icons 6)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_action_doc_redo_icon action_doc_icons 7)
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_canvas_icon canvas_and_importimage_icons 2)
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_seek_next_keyframe_icon framedial_icons 0)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_seek_prev_keyframe_icon framedial_icons 1)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_seek_next_frame_icon framedial_icons 2)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_seek_prev_frame_icon framedial_icons 3)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_seek_begin_icon framedial_icons 4)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_seek_end_icon framedial_icons 5)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_play_icon framedial_icons 6)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_stop_icon framedial_icons 7)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_pause_icon framedial_icons 8)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_animate_loop_icon framedial_icons 9)
|
|
|
ec34e7 |
set(IMG_SOURCE_animate_bounds_icon framedial_icons 10)
|
|
|
ec34e7 |
set(IMG_SOURCE_animate_bound_lower_icon framedial_icons 11)
|
|
|
ec34e7 |
set(IMG_SOURCE_animate_bound_upper_icon framedial_icons 12)
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_keyframe_lock_past_on_icon keyframe_lock_icons 0)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_keyframe_lock_past_off_icon keyframe_lock_icons 1)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_keyframe_lock_future_on_icon keyframe_lock_icons 2)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_keyframe_lock_future_off_icon keyframe_lock_icons 3)
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_utils_chain_link_on_icon utils_chain_link_icons 0)
|
|
caryoscelus |
c9aac0 |
set(IMG_SOURCE_utils_chain_link_off_icon utils_chain_link_icons 1)
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
set(ICONS
|
|
caryoscelus |
c9aac0 |
animate_mode_off_icon
|
|
caryoscelus |
c9aac0 |
animate_mode_on_icon
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
interpolation_type_tcb_icon
|
|
caryoscelus |
c9aac0 |
interpolation_type_linear_icon
|
|
caryoscelus |
c9aac0 |
interpolation_type_ease_icon
|
|
caryoscelus |
c9aac0 |
interpolation_type_const_icon
|
|
caryoscelus |
c9aac0 |
interpolation_type_clamped_icon
|
|
caryoscelus |
c9aac0 |
valuenode_forbidanimation_icon
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
action_doc_new_icon
|
|
caryoscelus |
c9aac0 |
action_doc_open_icon
|
|
caryoscelus |
c9aac0 |
action_doc_save_icon
|
|
caryoscelus |
c9aac0 |
action_doc_saveas_icon
|
|
caryoscelus |
c9aac0 |
action_doc_saveall_icon
|
|
caryoscelus |
c9aac0 |
action_doc_undo_icon
|
|
caryoscelus |
c9aac0 |
action_doc_redo_icon
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
canvas_icon
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
animate_seek_next_keyframe_icon
|
|
caryoscelus |
c9aac0 |
animate_seek_prev_keyframe_icon
|
|
caryoscelus |
c9aac0 |
animate_seek_next_frame_icon
|
|
caryoscelus |
c9aac0 |
animate_seek_prev_frame_icon
|
|
caryoscelus |
c9aac0 |
animate_seek_end_icon
|
|
caryoscelus |
c9aac0 |
animate_seek_begin_icon
|
|
caryoscelus |
c9aac0 |
animate_play_icon
|
|
caryoscelus |
c9aac0 |
animate_stop_icon
|
|
caryoscelus |
c9aac0 |
animate_pause_icon
|
|
caryoscelus |
c9aac0 |
animate_loop_icon
|
|
|
ec34e7 |
animate_bounds_icon
|
|
|
ec34e7 |
animate_bound_lower_icon
|
|
|
ec34e7 |
animate_bound_upper_icon
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
keyframe_lock_past_on_icon
|
|
caryoscelus |
c9aac0 |
keyframe_lock_past_off_icon
|
|
caryoscelus |
c9aac0 |
keyframe_lock_future_on_icon
|
|
caryoscelus |
c9aac0 |
keyframe_lock_future_off_icon
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
utils_chain_link_on_icon
|
|
caryoscelus |
c9aac0 |
utils_chain_link_off_icon
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
action_add_to_set_icon
|
|
caryoscelus |
c9aac0 |
action_export_icon
|
|
caryoscelus |
c9aac0 |
action_flat_interpolation_icon
|
|
caryoscelus |
c9aac0 |
action_interpolate_interpolation_icon
|
|
caryoscelus |
c9aac0 |
action_peak_interpolation_icon
|
|
caryoscelus |
c9aac0 |
action_remove_from_set_icon
|
|
caryoscelus |
c9aac0 |
action_rounded_interpolation_icon
|
|
caryoscelus |
c9aac0 |
action_set_layer_description_icon
|
|
caryoscelus |
c9aac0 |
action_squared_interpolation_icon
|
|
caryoscelus |
c9aac0 |
action_unexport_icon
|
|
caryoscelus |
c9aac0 |
clear_redo_icon
|
|
caryoscelus |
c9aac0 |
clear_undo_icon
|
|
caryoscelus |
c9aac0 |
decr_resolution_icon
|
|
caryoscelus |
c9aac0 |
duck_angle_icon
|
|
caryoscelus |
c9aac0 |
duck_position_icon
|
|
caryoscelus |
c9aac0 |
duck_radius_icon
|
|
caryoscelus |
c9aac0 |
duck_tangent_icon
|
|
caryoscelus |
c9aac0 |
duck_vertex_icon
|
|
caryoscelus |
c9aac0 |
duck_width_icon
|
|
caryoscelus |
c9aac0 |
duplicate_icon
|
|
caryoscelus |
c9aac0 |
graphs_icon
|
|
caryoscelus |
c9aac0 |
group_icon
|
|
caryoscelus |
c9aac0 |
history_icon
|
|
caryoscelus |
c9aac0 |
incr_resolution_icon
|
|
caryoscelus |
c9aac0 |
info_icon
|
|
caryoscelus |
c9aac0 |
jack_icon
|
|
caryoscelus |
c9aac0 |
keyframe_icon
|
|
caryoscelus |
c9aac0 |
layer_blur_blur_icon
|
|
caryoscelus |
c9aac0 |
layer_blur_motion_icon
|
|
caryoscelus |
c9aac0 |
layer_blur_radial_icon
|
|
caryoscelus |
c9aac0 |
layer_distortion_curvewarp_icon
|
|
caryoscelus |
c9aac0 |
layer_distortion_insideout_icon
|
|
caryoscelus |
c9aac0 |
layer_distortion_noise_icon
|
|
caryoscelus |
c9aac0 |
layer_distortion_spherize_icon
|
|
caryoscelus |
c9aac0 |
layer_distortion_stretch_icon
|
|
caryoscelus |
c9aac0 |
layer_distortion_twirl_icon
|
|
caryoscelus |
c9aac0 |
layer_distortion_warp_icon
|
|
caryoscelus |
c9aac0 |
layer_example_metaballs_icon
|
|
caryoscelus |
c9aac0 |
layer_example_simplecircle_icon
|
|
caryoscelus |
c9aac0 |
layer_filter_clamp_icon
|
|
caryoscelus |
c9aac0 |
layer_filter_colorcorrect_icon
|
|
caryoscelus |
c9aac0 |
layer_filter_halftone2_icon
|
|
caryoscelus |
c9aac0 |
layer_filter_halftone3_icon
|
|
caryoscelus |
c9aac0 |
layer_filter_lumakey_icon
|
|
caryoscelus |
c9aac0 |
layer_fractal_julia_icon
|
|
caryoscelus |
c9aac0 |
layer_fractal_mandelbrot_icon
|
|
caryoscelus |
c9aac0 |
layer_geometry_advanced_outline_icon
|
|
caryoscelus |
c9aac0 |
layer_geometry_checkerboard_icon
|
|
caryoscelus |
c9aac0 |
layer_geometry_circle_icon
|
|
caryoscelus |
c9aac0 |
layer_geometry_outline_icon
|
|
caryoscelus |
c9aac0 |
layer_geometry_polygon_icon
|
|
caryoscelus |
c9aac0 |
layer_geometry_rectangle_icon
|
|
caryoscelus |
c9aac0 |
layer_geometry_region_icon
|
|
caryoscelus |
c9aac0 |
layer_geometry_solidcolor_icon
|
|
caryoscelus |
c9aac0 |
layer_geometry_star_icon
|
|
caryoscelus |
c9aac0 |
layer_gradient_conical_icon
|
|
caryoscelus |
c9aac0 |
layer_gradient_curve_icon
|
|
caryoscelus |
c9aac0 |
layer_gradient_linear_icon
|
|
caryoscelus |
c9aac0 |
layer_gradient_noise_icon
|
|
caryoscelus |
c9aac0 |
layer_gradient_radial_icon
|
|
caryoscelus |
c9aac0 |
layer_gradient_spiral_icon
|
|
caryoscelus |
c9aac0 |
layer_icon
|
|
caryoscelus |
c9aac0 |
layer_other_duplicate_icon
|
|
caryoscelus |
c9aac0 |
layer_other_group_icon
|
|
caryoscelus |
c9aac0 |
layer_other_plant_icon
|
|
caryoscelus |
c9aac0 |
layer_other_skeleton_icon
|
|
caryoscelus |
c9aac0 |
layer_other_sound_icon
|
|
caryoscelus |
c9aac0 |
layer_other_stroboscope_icon
|
|
caryoscelus |
c9aac0 |
layer_other_supersample_icon
|
|
caryoscelus |
c9aac0 |
layer_other_switch_icon
|
|
caryoscelus |
c9aac0 |
layer_other_text_icon
|
|
caryoscelus |
c9aac0 |
layer_other_timeloop_icon
|
|
caryoscelus |
c9aac0 |
layer_other_xorpattern_icon
|
|
caryoscelus |
c9aac0 |
layer_stylize_bevel_icon
|
|
caryoscelus |
c9aac0 |
layer_stylize_shade_icon
|
|
caryoscelus |
c9aac0 |
layer_transform_rotate_icon
|
|
caryoscelus |
c9aac0 |
layer_transform_scale_icon
|
|
caryoscelus |
c9aac0 |
layer_transform_translate_icon
|
|
caryoscelus |
c9aac0 |
layer_transform_zoom_icon
|
|
caryoscelus |
c9aac0 |
library_icon
|
|
caryoscelus |
c9aac0 |
meta_data_icon
|
|
caryoscelus |
c9aac0 |
navigator_icon
|
|
caryoscelus |
c9aac0 |
onion_skin_icon
|
|
caryoscelus |
c9aac0 |
palette_icon
|
|
caryoscelus |
c9aac0 |
parameters_icon
|
|
caryoscelus |
c9aac0 |
preview_options_icon
|
|
|
7f1d91 |
background_rendering_icon
|
|
caryoscelus |
c9aac0 |
rename_icon
|
|
caryoscelus |
c9aac0 |
render_options_icon
|
|
caryoscelus |
c9aac0 |
reset_colors_icon
|
|
caryoscelus |
c9aac0 |
select_all_child_layers_icon
|
|
caryoscelus |
c9aac0 |
set_fill_color
|
|
caryoscelus |
c9aac0 |
set_icon
|
|
caryoscelus |
c9aac0 |
set_outline_color
|
|
caryoscelus |
c9aac0 |
show_grid_icon
|
|
caryoscelus |
c9aac0 |
show_guideline_icon
|
|
caryoscelus |
c9aac0 |
sif_icon
|
|
caryoscelus |
c9aac0 |
snap_grid_icon
|
|
caryoscelus |
c9aac0 |
snap_guideline_icon
|
|
caryoscelus |
c9aac0 |
swap_colors_icon
|
|
caryoscelus |
c9aac0 |
time_track_icon
|
|
caryoscelus |
c9aac0 |
tool_brush_icon
|
|
caryoscelus |
c9aac0 |
tool_circle_icon
|
|
caryoscelus |
c9aac0 |
tool_cutout_icon
|
|
caryoscelus |
c9aac0 |
tool_draw_icon
|
|
caryoscelus |
c9aac0 |
tool_eyedrop_icon
|
|
caryoscelus |
c9aac0 |
tool_fill_icon
|
|
caryoscelus |
c9aac0 |
tool_gradient_icon
|
|
caryoscelus |
c9aac0 |
tool_mirror_icon
|
|
caryoscelus |
c9aac0 |
tool_normal_icon
|
|
caryoscelus |
c9aac0 |
tool_polyline_icon
|
|
caryoscelus |
c9aac0 |
tool_rectangle_icon
|
|
caryoscelus |
c9aac0 |
tool_rotate_icon
|
|
caryoscelus |
c9aac0 |
tool_scale_icon
|
|
caryoscelus |
c9aac0 |
tool_sketch_icon
|
|
caryoscelus |
c9aac0 |
tool_smooth_move_icon
|
|
caryoscelus |
c9aac0 |
tool_spline_icon
|
|
caryoscelus |
c9aac0 |
tool_star_icon
|
|
caryoscelus |
c9aac0 |
tool_text_icon
|
|
caryoscelus |
c9aac0 |
tool_width_icon
|
|
caryoscelus |
c9aac0 |
tool_zoom_icon
|
|
caryoscelus |
c9aac0 |
type_angle_icon
|
|
caryoscelus |
c9aac0 |
type_bool_icon
|
|
caryoscelus |
c9aac0 |
type_canvas_icon
|
|
caryoscelus |
c9aac0 |
type_color_icon
|
|
caryoscelus |
c9aac0 |
type_gradient_icon
|
|
caryoscelus |
c9aac0 |
type_integer_icon
|
|
caryoscelus |
c9aac0 |
type_list_icon
|
|
caryoscelus |
c9aac0 |
type_real_icon
|
|
caryoscelus |
c9aac0 |
type_segment_icon
|
|
caryoscelus |
c9aac0 |
type_splinepoint_icon
|
|
caryoscelus |
c9aac0 |
type_string_icon
|
|
caryoscelus |
c9aac0 |
type_time_icon
|
|
caryoscelus |
c9aac0 |
type_vector_icon
|
|
caryoscelus |
c9aac0 |
utils_timetrack_align_icon
|
|
caryoscelus |
c9aac0 |
valuenode_icon
|
|
caryoscelus |
c9aac0 |
)
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
set(IMAGES
|
|
caryoscelus |
c9aac0 |
about_icon
|
|
caryoscelus |
c9aac0 |
logo
|
|
caryoscelus |
c9aac0 |
splash_screen
|
|
caryoscelus |
6c5869 |
synfig_icon
|
|
caryoscelus |
c9aac0 |
${ICONS}
|
|
caryoscelus |
c9aac0 |
)
|
|
caryoscelus |
333686 |
|
|
caryoscelus |
333686 |
## TODO: don't run this if files are up to date
|
|
caryoscelus |
333686 |
add_custom_target(build_images)
|
|
caryoscelus |
333686 |
|
|
caryoscelus |
c9aac0 |
## TODO: configure icon size
|
|
caryoscelus |
c9aac0 |
foreach (ICON IN ITEMS ${ICONS})
|
|
caryoscelus |
c9aac0 |
set(IMG_SIZE_${ICON} 32 32)
|
|
caryoscelus |
c9aac0 |
endforeach()
|
|
caryoscelus |
c9aac0 |
|
|
caryoscelus |
c9aac0 |
foreach (IMAGE IN ITEMS ${IMAGES})
|
|
caryoscelus |
c9aac0 |
if (IMG_SOURCE_${IMAGE})
|
|
caryoscelus |
c9aac0 |
list(GET IMG_SOURCE_${IMAGE} 0 SRC)
|
|
caryoscelus |
c9aac0 |
list(GET IMG_SOURCE_${IMAGE} 1 TIME)
|
|
caryoscelus |
c9aac0 |
else()
|
|
caryoscelus |
c9aac0 |
set(SRC ${IMAGE})
|
|
caryoscelus |
c9aac0 |
set(TIME 0)
|
|
caryoscelus |
c9aac0 |
endif()
|
|
caryoscelus |
c9aac0 |
if (IMG_SIZE_${IMAGE})
|
|
caryoscelus |
c9aac0 |
list(GET IMG_SIZE_${IMAGE} 0 W)
|
|
caryoscelus |
c9aac0 |
list(GET IMG_SIZE_${IMAGE} 1 H)
|
|
caryoscelus |
c9aac0 |
else()
|
|
caryoscelus |
c9aac0 |
set(W 0)
|
|
caryoscelus |
c9aac0 |
set(H 0)
|
|
caryoscelus |
c9aac0 |
endif()
|
|
caryoscelus |
333686 |
add_custom_command(
|
|
caryoscelus |
333686 |
TARGET build_images POST_BUILD
|
|
|
7388f3 |
COMMAND synfig ${SRC}.sif --time ${TIME}f -w ${W} -h ${H} --quiet
|
|
caryoscelus |
c9aac0 |
COMMAND mv ${SRC}.png ${CMAKE_CURRENT_BINARY_DIR}/${IMAGE}.png
|
|
caryoscelus |
333686 |
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
|
caryoscelus |
c9aac0 |
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${SRC}.sif
|
|
caryoscelus |
333686 |
)
|
|
caryoscelus |
333686 |
install(
|
|
caryoscelus |
c9aac0 |
FILES ${CMAKE_CURRENT_BINARY_DIR}/${IMAGE}.png
|
|
caryoscelus |
333686 |
DESTINATION share/pixmaps
|
|
caryoscelus |
333686 |
)
|
|
caryoscelus |
333686 |
endforeach()
|