Opened 18 years ago

Closed 17 years ago

#116 closed enhancement (fixed)

User-specified selection style

Reported by: jbirch Owned by:
Priority: medium Milestone:
Component: Server Version:
Severity: minor Keywords:
Cc: assefa External ID:

Description

Currently, the style used for selected items appears to be specified at a fairly low level in the code:

http://trac.osgeo.org/mapguide/browser/trunk/MgDev/Common/Stylization/SE_Renderer.cpp#L55

Selection colour is a large factor in the overall cartographic style and usability of a map.

Ideally, the default selection style could be specified on a per-site basis, and users would be allowed to fully define an alternate style for selected features on a layer-by-layer basis.

Apart from aesthetics and legibility on primarily-blue maps, there are some usability enhancements possible. For instance, the alternate style could specify a label where the unselected items don't show one. DMSG has done this the hard way for a "print" function on the CoN Cemetery Map. Images attached.

J

Change History (6)

by jbirch, 18 years ago

Attachment: selection_native.png added

Native Mode selection in Cemetery Map

by jbirch, 18 years ago

Attachment: selection_alternate.png added

Alternate Mode selection in Cemetery Map

comment:1 by jbirch, 17 years ago

Um, the GDRenderer has this specified as well:

http://trac.osgeo.org/mapguide/browser/trunk/MgDev/Common/Renderers/GDRenderer.cpp#L1487

I really think that this needs to be pulled out as a configurable item, at the very least on a per-server level, but preferably on a per-layer or per-map level.

Jason

comment:2 by assefa, 17 years ago

Cc: assefa added

Is there a milestone set for this enhancement ? (bug 220 which is closed was set I beleive to 1.3 release). Thanks

comment:3 by jbirch, 17 years ago

Not currently. The milestone on #220 was set by the submitter, and was bumped as part of a bulk operation prior to the last release.

comment:4 by jbirch, 17 years ago

Resolution: fixed
Status: newclosed

This enhancement was addressed to my satisfaction with RFC 38.

Allowing a complete stylization definition for the selection layer would be nice, but is not critical to me at this point.

Note: See TracTickets for help on using tickets.