Scilab news feed 87/17387/6
authorSimon Marchetto <simon.marchetto@scilab-enterprises.com>
Thu, 14 Jan 2016 15:47:45 +0000 (16:47 +0100)
committerSimon Marchetto <simon.marchetto@scilab-enterprises.com>
Thu, 14 Jan 2016 15:47:45 +0000 (16:47 +0100)
commit775f78965b0f82cac7a40c8b36b8dd2487f4b5f6
tree74dd65f9df53d48b80a84480d33cd7c7bbbc31fb
parentcaf5f7fbf7ab55d815fc94d2acc0e0b7a547fa56
Scilab news feed
- integrated in GUI as flexdock panel
- displays RSS feed from scilab.org (configurable)
- displays one news at a time
- use HTML (JEditorPane/HtmlEditorKit) for display
- previous/next buttons
- possibility to change news automatically (time interval configurable).
- uses an external CSS stylesheet (ui_data/etc/newsfeed.css or SCIHOME/newsfeed.css)
- manages link opening in an external browser
- application & user settings in ui_data/etc/newsfeed.xml and SCIHOME/newsfeed.xml

Change-Id: I34d306655d153f29a6159af9951adb3ca396788d
19 files changed:
scilab/modules/gui/etc/integratedConfiguration.xml
scilab/modules/gui/etc/main_menubar.xml
scilab/modules/ui_data/etc/newsfeed.css [new file with mode: 0644]
scilab/modules/ui_data/etc/newsfeed.xml [new file with mode: 0644]
scilab/modules/ui_data/help/en_US/newsfeed.xml [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/News.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/NewsFeedController.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/NewsFeedErrorEvent.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/NewsFeedEvent.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/NewsFeedEventListener.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/NewsFeedSettings.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/NewsFeedTab.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/NewsFeedTabFactory.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/NewsFeedUIMessages.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/NewsFeedWidget.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/NewsFetcher.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/actions/CloseAction.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/actions/HelpAction.java [new file with mode: 0644]
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/newsfeed/actions/UpdateAction.java [new file with mode: 0644]