<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to feature-requests</title><link href="https://sourceforge.net/p/widgetserver/feature-requests/" rel="alternate"/><link href="https://sourceforge.net/p/widgetserver/feature-requests/feed.atom" rel="self"/><id>https://sourceforge.net/p/widgetserver/feature-requests/</id><updated>2008-02-21T16:55:11Z</updated><subtitle>Recent changes to feature-requests</subtitle><entry><title>Support hiding of root node in IUnTreeView</title><link href="https://sourceforge.net/p/widgetserver/feature-requests/8/" rel="alternate"/><published>2008-02-21T16:55:11Z</published><updated>2008-02-21T16:55:11Z</updated><author><name>Rene Zanner</name><uri>https://sourceforge.net/u/rzanner/</uri></author><id>https://sourceforge.net0e53db03d7f84f50e3b77e6719d3073aab86f4e3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;In some applications the root node of a tree view does not contain vital information and must be excluded from view, so that the tree view starts with the first child level.&lt;/p&gt;
&lt;p&gt;Status quo:&lt;br /&gt;
-----------&lt;/p&gt;
&lt;p&gt;ROOT&lt;br /&gt;
+ child 1 &lt;br /&gt;
child 1.1&lt;br /&gt;
child 1.2&lt;br /&gt;
child 2&lt;br /&gt;
+ child 3 &lt;br /&gt;
+ child 3.1&lt;br /&gt;
child 3.1.1&lt;br /&gt;
child 3.2&lt;/p&gt;
&lt;p&gt;Goal:&lt;br /&gt;
-----&lt;/p&gt;
&lt;p&gt;IUnTreeView.setRootVisible(false);&lt;/p&gt;
&lt;p&gt;+ child 1 &lt;br /&gt;
child 1.1&lt;br /&gt;
child 1.2&lt;br /&gt;
child 2&lt;br /&gt;
+ child 3 &lt;br /&gt;
+ child 3.1&lt;br /&gt;
child 3.1.1&lt;br /&gt;
child 3.2&lt;/p&gt;
&lt;p&gt;This feature requests corresponds to javax.swing.JTree where the property "rootVisible" hides the root node of the TreeModel when set to "true".&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Support all 16 W3C color names in ColorPicker plug-in</title><link href="https://sourceforge.net/p/widgetserver/feature-requests/7/" rel="alternate"/><published>2008-01-16T15:52:59Z</published><updated>2008-01-16T15:52:59Z</updated><author><name>Rene Zanner</name><uri>https://sourceforge.net/u/rzanner/</uri></author><id>https://sourceforge.net48102f320585ada9a1f4a7b8c84ca65ecb52152f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The method ColorPicker.pcmf_setColor() only supports 8 out of the 16 HTML color names the W3C defined here (http://www.w3.org/TR/REC-html40/types.html#h-6.5):&lt;/p&gt;
&lt;p&gt;- black  (#000000)&lt;br /&gt;
- white  (#FFFFFF)&lt;br /&gt;
- gray   (#808080)&lt;br /&gt;
- silver (#C0C0C0)&lt;br /&gt;
- red    (#FF0000)&lt;br /&gt;
- yellow (#FFFF00)&lt;br /&gt;
- blue   (#0000FF)&lt;br /&gt;
- green  (#008000)&lt;/p&gt;
&lt;p&gt;Please support the other half as well:&lt;/p&gt;
&lt;p&gt;- aqua    (#00FFFF)&lt;br /&gt;
- fuchsia (#FF00FF)&lt;br /&gt;
- lime    (#00FF00)&lt;br /&gt;
- maroon  (#800000)&lt;br /&gt;
- navy    (#000080)&lt;br /&gt;
- olive   (#808000)&lt;br /&gt;
- purple  (#800080)&lt;br /&gt;
- teal    (#008080)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Adapter for Apache Commons Logging</title><link href="https://sourceforge.net/p/widgetserver/feature-requests/6/" rel="alternate"/><published>2008-01-10T08:20:07Z</published><updated>2008-01-10T08:20:07Z</updated><author><name>Rene Zanner</name><uri>https://sourceforge.net/u/rzanner/</uri></author><id>https://sourceforge.net23942cd5edca7d1ba0f98c72bb9e76c14ffbe85d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It would be nice to integrate the logging output in existing log files using a commons logging Log instance.&lt;/p&gt;
&lt;p&gt;The current possibility to switch the LogWriter is not enough since it is given only the prepared log message string from the KeLog instance.&lt;/p&gt;
&lt;p&gt;It would be nice to provide the possibility to map priority and classname of the originating class to priorities and categories of the Commons-Logging API.&lt;/p&gt;
&lt;p&gt;To utilize the Commons-Logging API, following information from the originating call to KeLog is needed in some LogAdapter interface:&lt;/p&gt;
&lt;p&gt;- Priority&lt;br /&gt;
- Class Name&lt;br /&gt;
- Exception, if any&lt;br /&gt;
- the message itself, maybe enriched with additional information from the WidgetServer framework&lt;/p&gt;
&lt;p&gt;This data may be used to create or fetch a Commons-Logging Log instance and log the message to it:&lt;/p&gt;
&lt;p&gt;public void pcmf_log(String message, int priority, String classname, Throwable t) {&lt;/p&gt;
&lt;p&gt;Log commonsLoggingLogger = LogFactory.getLog(classname);&lt;/p&gt;
&lt;p&gt;switch (priority) {&lt;br /&gt;
case (KeLog.SILENT):&lt;br /&gt;
// log nothing&lt;br /&gt;
break;&lt;br /&gt;
case (KeLog.TRACE):&lt;br /&gt;
if (t != null) {&lt;br /&gt;
commonsLoggingLogger.trace(message, t);&lt;br /&gt;
} else {&lt;br /&gt;
commonsLoggingLogger.trace(message);&lt;br /&gt;
}&lt;br /&gt;
break;&lt;br /&gt;
case (KeLog.DEBUG):&lt;br /&gt;
if (t != null) {&lt;br /&gt;
commonsLoggingLogger.debug(message, t);&lt;br /&gt;
} else {&lt;br /&gt;
commonsLoggingLogger.debug(message);&lt;br /&gt;
}&lt;br /&gt;
break;&lt;br /&gt;
case (KeLog.APPL):&lt;br /&gt;
case (KeLog.MESSAGE):&lt;br /&gt;
if (t != null) {&lt;br /&gt;
commonsLoggingLogger.info(message, t);&lt;br /&gt;
} else {&lt;br /&gt;
commonsLoggingLogger.info(message);&lt;br /&gt;
}&lt;br /&gt;
break;&lt;br /&gt;
case (KeLog.ERROR):&lt;br /&gt;
if (t != null) {&lt;br /&gt;
commonsLoggingLogger.error(message, t);&lt;br /&gt;
} else {&lt;br /&gt;
commonsLoggingLogger.error(message);&lt;br /&gt;
}&lt;br /&gt;
break;&lt;br /&gt;
case (KeLog.FATAL):&lt;br /&gt;
if (t != null) {&lt;br /&gt;
commonsLoggingLogger.fatal(message, t);&lt;br /&gt;
} else {&lt;br /&gt;
commonsLoggingLogger.fatal(message);&lt;br /&gt;
}&lt;br /&gt;
break;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;This way the existing logging infrastructure used in complex enterprise applications may be utilized by the WidgetServer web module as well.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Make position of context menu configurable</title><link href="https://sourceforge.net/p/widgetserver/feature-requests/5/" rel="alternate"/><published>2007-12-11T07:39:21Z</published><updated>2007-12-11T07:39:21Z</updated><author><name>Rene Zanner</name><uri>https://sourceforge.net/u/rzanner/</uri></author><id>https://sourceforge.netafbfcb728965b631327e63c7bce69060c61cffa0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;At the moment, the context menu component always opens to the right and down from the mouse position. In cases where the component having the context menu attached is very near to the browser window's border, the context menu opens "behind" the window border - invisible to the user and such unusable.&lt;/p&gt;
&lt;p&gt;A possible solution is to make the position of the context menu configurable, as shown in the following example:&lt;/p&gt;
&lt;p&gt;&amp;lt;ctxMenu position="RIGHT_DOWN (default) | RIGHT_UP | LEFT_UP | LEFT_DOWN"&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/ctxMenu&amp;gt;&lt;/p&gt;
&lt;p&gt;This will open the context menu in all four directions possible.&lt;/p&gt;
&lt;p&gt;CAUTION: The sub menus - if any - should follow this configuration, so when the position is set to "LEFT_UP", the sub menus of the context menu should open to the left and up, too.&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"R/G/B" labels for ColorPicker plugin sliders</title><link href="https://sourceforge.net/p/widgetserver/feature-requests/4/" rel="alternate"/><published>2007-12-10T12:43:08Z</published><updated>2007-12-10T12:43:08Z</updated><author><name>Rene Zanner</name><uri>https://sourceforge.net/u/rzanner/</uri></author><id>https://sourceforge.net276f8b1acfcaf52632bb027c75ed14056ca8f7fe</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The sliders in the ColorPicker plugin do not have a label describing it's purpose. &lt;br /&gt;
Minimum is the first letter of the color being changed by the specific slider, that is an "R" for "red" in front of the first slider, a "G" for "green" before the second slider and a "B" for "blue" before the third slider.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>textarea wrap configurable</title><link href="https://sourceforge.net/p/widgetserver/feature-requests/3/" rel="alternate"/><published>2007-12-06T08:13:43Z</published><updated>2007-12-06T08:13:43Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net1e3619f86e5de52fc8f541610e5b2ddd6eedc0c6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;At the moment wrap is always off configured in html temlate for instance. &lt;br /&gt;
In HTML interfaces most users are accustomed to soft wrap (see this textarea) so i would recoment to make this configurable(soft|hard|off) and set soft wrap standard.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Text-Align und BgColor for IUnLink</title><link href="https://sourceforge.net/p/widgetserver/feature-requests/2/" rel="alternate"/><published>2007-07-26T12:12:54Z</published><updated>2007-07-26T12:12:54Z</updated><author><name>Rene Zanner</name><uri>https://sourceforge.net/u/rzanner/</uri></author><id>https://sourceforge.net804961a379b61eb2a25b6dd7139eebde1f9784c2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Currently it's not possible to set a background color or text alignment for links. At least text links should behave similar to label components.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Neues Widget</title><link href="https://sourceforge.net/p/widgetserver/feature-requests/1/" rel="alternate"/><published>2007-07-20T09:39:31Z</published><updated>2007-07-20T09:39:31Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net9ec8fd99e4e69f57ac8710552faa6f6cc49e9793</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Sehr geehrte Damen und Herren,&lt;/p&gt;
&lt;p&gt;ich habe ihren WidgetServer getestet.&lt;br /&gt;
Ich habe dabei folgendes Control vermisst:&lt;br /&gt;
- OutlookPanel&lt;br /&gt;
- diesen OutlookPanel könnte man als Aggregat erstellen wie den Kelnder oder Colorchooser&lt;/p&gt;
&lt;p&gt;Vielleicht wäre es möglich, dieses Control im WidgetServer ebenfalls bereitzustellen.&lt;/p&gt;
&lt;p&gt;Vielen Dank und viele Grüsse&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>