View Issue Details

IDProjectCategoryView StatusLast Update
0002072Slicer4Core: CLI infrastructurepublic2017-09-27 15:15
Reportermillerjv Assigned Tojcfr  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Product Version 
Target VersionbacklogFixed in Version 
Summary0002072: Document / improve mechanism allowing to specify logo(s) associated with CLIs
Description

From Jim - May 15, 2012:

A couple of questions coming from the Utah group that I did not know the answer to.

  1. Can slicerMacroBuildCLI() take multiple logos? Truthfully, I don't recall whether the GenerateCLP layer supports multiple logos…

  2. What tool do we recommend for the people to create the LOGO_HEADER? In Slicer3, we used a KWWidgets tool. Is that still the recommended way to do this?

TagsNo tags attached.

Relationships

related to 0002161 closedcrmullin Adding CLI modules to favorite modules list does not work 
related to 0002776 assignedmillerjv Add support for a CLI icon in addition to acknowledgement logos 
related to 0004145 assignedjcfr Allow adding logos and icon to a CLI module 

Activities

jcfr

jcfr

2012-05-16 14:34

administrator   ~0004444

To be consistent with the documentation, it should be possible to specify more than one logos. The XML description could probably be updated to list these logos.

jcfr

jcfr

2012-06-25 15:08

administrator   ~0004931

slicerMacroBuildCLI is deprecated and not used anymore. SEMMacroBuildCLI should be updated instead. See [1]

An argument named LOGO_PATHS could be added, it would basically take png images and convert it to a header file.

A github project named "ImageToHeader" could be created in github.com/Slicer/, the associated code could be copied (ideally the associated history should be extracted) from [2], [3] and [4]

If somebody think about a better name, let's talk about it.

This project could probably be a git submodule of SlicerExecutionModel

[1] https://github.com/Slicer/SlicerExecutionModel/blob/master/CMake/SEMMacroBuildCLI.cmake
[2] http://kwwidgets.org/cgi-bin/viewcvs.cgi/Utilities/CMakeLists.txt?root=KWWidgets&view=markup
[3] http://kwwidgets.org/cgi-bin/viewcvs.cgi/Utilities/KWConvertImageToHeader.cxx?root=KWWidgets&view=markup
[4] http://kwwidgets.org/cgi-bin/viewcvs.cgi/vtkKWResourceUtilities.cxx?root=KWWidgets&view=markup

Issue History

Date Modified Username Field Change
2012-05-16 14:31 jcfr New Issue
2012-05-16 14:31 jcfr Reporter jcfr => millerjv
2012-05-16 14:31 jcfr Assigned To => jcfr
2012-05-16 14:31 jcfr Status new => assigned
2012-05-16 14:31 jcfr Target Version => Slicer 4.2.0 AHM Summer 2012
2012-05-16 14:34 jcfr Note Added: 0004444
2012-06-05 07:06 finetjul Relationship added related to 0002161
2012-06-25 15:08 jcfr Note Added: 0004931
2012-06-25 15:09 jcfr Assigned To jcfr => crmullin
2012-08-20 10:09 jcfr Target Version Slicer 4.2.0 - Feature freeze Sept 1st 2012 => Slicer 4.2.5
2012-08-21 09:40 jcfr Target Version Slicer 4.2.5 => Slicer 4.3.0
2013-08-30 13:27 jcfr Target Version Slicer 4.3.0 => Slicer 4.4.0
2013-09-23 11:56 jcfr Relationship added related to 0002776
2014-05-13 20:43 jcfr Assigned To crmullin => jcfr
2014-07-29 10:09 jcfr Target Version Slicer 4.4.0 => Slicer 4.5.0-1
2015-11-02 05:07 jcfr Target Version Slicer 4.5.0-1 => Slicer 4.5.1
2016-02-02 01:11 jcfr Relationship added related to 0004145
2016-10-12 02:56 jcfr Target Version Slicer 4.5.1 => Slicer 4.7.0
2017-09-27 15:15 lassoan Target Version Slicer 4.7.0 => backlog