rnbrowse-commits Mailing List for Remote Network Browser
Brought to you by:
cjsoftuk
You can subscribe to this list here.
| 2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(9) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(35) |
Jul
(23) |
Aug
(32) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <cjs...@us...> - 2008-08-05 11:10:50
|
Revision: 167
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=167&view=rev
Author: cjsoftuk
Date: 2008-08-05 11:10:47 +0000 (Tue, 05 Aug 2008)
Log Message:
-----------
Disabling Styler and Other tabs on Tools.
Modified Paths:
--------------
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/bin-debug/bright.swf
branches/RNBGUI/bin-debug/dark.swf
branches/RNBGUI/bin-debug/simple.swf
branches/RNBGUI/bin-release1/RNBGUI.swf
branches/RNBGUI/bin-release1/bright.swf
branches/RNBGUI/bin-release1/dark.swf
branches/RNBGUI/bin-release1/simple.swf
branches/RNBGUI/src/RNBGUI.mxml
branches/RNBGUI/src/rnbGui_codebehind.as
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-05 10:36:36 UTC (rev 166)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-05 11:10:47 UTC (rev 167)
@@ -118,7 +118,7 @@
private function initOK(e:Event):void{
rnb4_gui::initAll();
setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));
- styleApply();
+// styleApply();
}
private function initErr(e:Event):void
@@ -222,7 +222,7 @@
PopUpManager.removePopUp(rnb4_gui::loginwin);
}
- private function styleApply():void {
+ /*private function styleApply():void {
//stylerCancel();
if (rnb4_api::loadProfileSetting("styleType") == "customcolour") {
var baseColour:String = "#" + this.backcolour.selectedColor.toString(16);
@@ -310,7 +310,7 @@
catch (e:Error) {
mx.controls.Alert.show("Save failed", "Error", 4, this, null, this.exclamation, 4);
}
- }
+ }*/
]]>
</mx:Script>
<mx:Script source="rnbGui_codebehind.as" />
@@ -407,8 +407,8 @@
</mx:Canvas>
</mx:HDividedBox>
<mx:Canvas label="Tools" width="100%" height="100%" id="canvas1">
- <mx:ToggleButtonBar dataProvider="{viewstack2}" top="0" left="0"/>
- <mx:ViewStack id="viewstack2" left="10" right="10" bottom="10" top="30">
+ <!-- <mx:ToggleButtonBar dataProvider="{viewstack2}" top="0" left="0" selectedIndex="0"/>
+ <mx:ViewStack id="viewstack2" left="10" right="10" bottom="10" top="30">-->
<mx:Canvas creationComplete="rnb4_api::getEventLog();" label="Log viewer" width="100%" height="100%">
<mx:Panel x="0" y="0" width="100%" height="100%" layout="absolute" title=" Log Viewer">
<mx:AdvancedDataGrid id="logdata" designViewDataType="flat" editable="false" enabled="true" top="108" bottom="10" left="10" right="10">
@@ -445,8 +445,8 @@
</mx:ControlBar>
</mx:Panel>
<mx:Image width="16" height="16" source="@Embed('../images/book.png')" x="10" y="7"/>
- </mx:Canvas>
- <mx:Canvas label="Styler" width="100%" height="100%">
+ </mx:Canvas><!--
+ <mx:Canvas enabled="false" label="Styler" width="100%" height="100%">
<mx:Panel layout="absolute" width="100%" height="100%" title=" Styler" creationComplete="stylerCancel();">
<mx:RadioButtonGroup id="radiogroup1" change="themecolour.enabled = themecolorradio.selected; themecombobox.enabled = themeradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;"/>
<mx:VBox left="10" top="10" bottom="10" right="10">
@@ -489,11 +489,11 @@
</mx:Panel>
<mx:Image width="16" height="16" source="@Embed('../images/color_swatch.png')" x="10" y="7"/>
</mx:Canvas>
- </mx:ViewStack>
+ </mx:ViewStack>-->
</mx:Canvas>
<mx:VBox label="About" width="100%" height="100%" verticalAlign="middle" horizontalAlign="center">
<mx:Label fontSize="24" fontWeight="bold" text="Remote Network Browser 4"/>
- <mx:Label fontSize="10" fontWeight="bold" text="Version number 4.1.1"/>
+ <mx:Label fontSize="10" fontWeight="bold" text="Version number 4.1.2"/>
<mx:Spacer height="50" width="0"/>
<mx:Grid width="415" horizontalCenter="0" verticalCenter="0">
<mx:GridRow width="100%" height="100%">
Modified: branches/RNBGUI/src/rnbGui_codebehind.as
===================================================================
--- branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-05 10:36:36 UTC (rev 166)
+++ branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-05 11:10:47 UTC (rev 167)
@@ -150,7 +150,7 @@
internal var defaultThemeColour:String;
internal var defaultAppControlColours:Array;
-rnb4_gui function updateTheme():void
+/*rnb4_gui function updateTheme():void
{
if (defaultBgArray == null)
{
@@ -172,7 +172,7 @@
appcontrol.setStyle("fillColors",bgArray);
this.setStyle("backgroundGradientColors",bgArray);
this.setStyle("themeColor",themeColour);
-}
+}*/
rnb4_gui function resetTheme():void
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cjs...@us...> - 2008-08-05 10:36:38
|
Revision: 166
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=166&view=rev
Author: cjsoftuk
Date: 2008-08-05 10:36:36 +0000 (Tue, 05 Aug 2008)
Log Message:
-----------
Mending uploads, adding upload progress bar opacity, new release build.
Modified Paths:
--------------
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/bin-release1/RNBGUI.swf
branches/RNBGUI/bin-release1/bright.swf
branches/RNBGUI/bin-release1/dark.swf
branches/RNBGUI/bin-release1/simple.swf
branches/RNBGUI/src/RNBGUI.mxml
branches/RNBGUI/src/loginwindow.mxml
branches/RNBGUI/src/upload.as
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-05 09:59:44 UTC (rev 165)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-05 10:36:36 UTC (rev 166)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalScrollPolicy="off" horizontalScrollPolicy="off" layout="absolute" creationComplete="begininit();" themeColor="#009dff" xmlns:controls="controls.*">
+<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalScrollPolicy="off" horizontalScrollPolicy="off" layout="absolute" creationComplete="checkAccess();" themeColor="#009dff" xmlns:controls="controls.*">
<mx:states>
<mx:State name="Slideshow">
<mx:AddChild relativeTo="{vbox1}" position="firstChild">
@@ -93,31 +93,41 @@
//titlewindowshow
import mx.managers.PopUpManager;
import mx.containers.TitleWindow;
+ import flash.net.URLLoader;
+ import flash.net.URLRequest;
rnb4_gui var contexts:ArrayCollection;
rnb4_gui var loginwin:loginwindow;
rnb4_gui var buildzipwin:buildzip;
rnb4_gui var logInitWindow:evtVwrLoader;
rnb4_gui var logsWindow:logViewer;
- private function canloadfile(file:String):Boolean
+ private function beginUpload():void
{
- return true;
+ rnb4_api::asUpload();
}
- private function begininit():void
+ private function checkAccess():void
{
- if (canloadfile("rnaapi.php"))
- {
- rnb4_gui::initAll();
- setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));
- styleApply();
- }else{
- setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));
- var loaderrorwin:Canvas=loaderror(PopUpManager.createPopUp( this, loaderror, true));
- PopUpManager.centerPopUp(loaderrorwin);
- }
+ var chkAccLdr:URLLoader= new URLLoader();
+ chkAccLdr.addEventListener(Event.COMPLETE,initOK);
+ chkAccLdr.addEventListener(IOErrorEvent.IO_ERROR,initErr);
+ chkAccLdr.addEventListener(SecurityErrorEvent.SECURITY_ERROR,initErr);
+ chkAccLdr.load(new URLRequest(ExternalInterface.call("getRootURL") + "rnaapi.php"));
}
+
+ private function initOK(e:Event):void{
+ rnb4_gui::initAll();
+ setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));
+ styleApply();
+ }
+ private function initErr(e:Event):void
+ {
+ setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));
+ var loaderrorwin:Canvas=loaderror(PopUpManager.createPopUp( this, loaderror, true));
+ PopUpManager.centerPopUp(loaderrorwin);
+ }
+
private function initLogViewer():void
{
rnb4_gui::logInitWindow = evtVwrLoader(PopUpManager.createPopUp( this, evtVwrLoader, true));
@@ -304,7 +314,7 @@
]]>
</mx:Script>
<mx:Script source="rnbGui_codebehind.as" />
- <!--<mx:Script source="upload.as" />-->
+ <mx:Script source="upload.as" />
<mx:Script source="rnbMain.as" />
<mx:Script>
@@ -379,7 +389,7 @@
<mx:Label id="fileName" left="70" top="0" text="" />
<mx:Spacer width="100%" height="100%" id="spacer1"/>
<mx:ProgressBar id='pbStatus' labelPlacement="center" height="22" width="131" label=" " mode="manual" indeterminate="false" alpha="0.0"/>
- <mx:Button label="Upload" id="btnUpload" click="//asUpload();" icon="@Embed(source='../images/arrow_up.png')" width="83" height="22"/>
+ <mx:Button label="Upload" id="btnUpload" click="beginUpload();" icon="@Embed(source='../images/arrow_up.png')" width="83" height="22"/>
</mx:HBox>
<mx:HBox verticalAlign="middle" height="22" width="100%">
<mx:Label left="0" top="15" text="Size: " />
Modified: branches/RNBGUI/src/loginwindow.mxml
===================================================================
--- branches/RNBGUI/src/loginwindow.mxml 2008-08-05 09:59:44 UTC (rev 165)
+++ branches/RNBGUI/src/loginwindow.mxml 2008-08-05 10:36:36 UTC (rev 166)
@@ -41,7 +41,7 @@
<mx:ComboBox editable="true" id="textboxContext" width="100%" cornerRadius="0"/>
</mx:FormItem>
</mx:Form>
- <mx:Image left="5" verticalCenter="0" width="110" height="110" source="logo.png"/>
+ <mx:Image left="5" verticalCenter="0" width="100" height="100" source="logo.png"/>
<mx:ControlBar horizontalAlign="right" height="44" y="118">
<mx:Button label="Login" id="buttonLogin" icon="@Embed(source='../images/door_in.png')" enabled="false"/>
</mx:ControlBar>
Modified: branches/RNBGUI/src/upload.as
===================================================================
--- branches/RNBGUI/src/upload.as 2008-08-05 09:59:44 UTC (rev 165)
+++ branches/RNBGUI/src/upload.as 2008-08-05 10:36:36 UTC (rev 166)
@@ -71,6 +71,7 @@
{
//PopUpManager.removePopUp(ovwrwin);
btnUpload.enabled=true;
+ pbStatus.alpha = 0.0;
pbStatus.label = "";
pbStatus.setProgress(0,100);
}
@@ -93,6 +94,7 @@
rnb4_api function completeHandler(event:Event):void
{
btnUpload.enabled=true;
+ pbStatus.alpha = 0.0;
pbStatus.label = "";
pbStatus.setProgress(0,100);
rnb4_api::getFiles(rnb4_api::curPath);
@@ -101,7 +103,8 @@
rnb4_api function progressHandler(event:ProgressEvent):void {
var file:FileReference = FileReference(event.target);
+ pbStatus.alpha = 1.0;
pbStatus.maximum=100;
pbStatus.setProgress((event.bytesLoaded/event.bytesTotal)*100,100);
//pbStatus.label = "Uploading.... " + String(Math.round((event.bytesLoaded/event.bytesTotal)*100)) + "%";
-}
\ No newline at end of file
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cjs...@us...> - 2008-08-05 09:59:49
|
Revision: 165
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=165&view=rev
Author: cjsoftuk
Date: 2008-08-05 09:59:44 +0000 (Tue, 05 Aug 2008)
Log Message:
-----------
Adding loader error, small redesign, version bump.
Modified Paths:
--------------
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/bin-debug/bright.swf
branches/RNBGUI/bin-debug/dark.swf
branches/RNBGUI/bin-debug/simple.swf
branches/RNBGUI/bin-release1/RNBGUI.swf
branches/RNBGUI/bin-release1/bright.swf
branches/RNBGUI/bin-release1/dark.swf
branches/RNBGUI/bin-release1/simple.swf
branches/RNBGUI/src/RNBGUI.mxml
branches/RNBGUI/src/loginwindow.mxml
branches/RNBGUI/src/rnbMain.as
Added Paths:
-----------
branches/RNBGUI/images/arrow_refresh.png
branches/RNBGUI/src/loaderror.mxml
Property changes on: branches/RNBGUI/images/arrow_refresh.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 15:37:13 UTC (rev 164)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-05 09:59:44 UTC (rev 165)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalScrollPolicy="off" horizontalScrollPolicy="off" layout="absolute" creationComplete="rnb4_gui::initAll(); setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));" themeColor="#009dff" xmlns:controls="controls.*">
+<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalScrollPolicy="off" horizontalScrollPolicy="off" layout="absolute" creationComplete="begininit();" themeColor="#009dff" xmlns:controls="controls.*">
<mx:states>
<mx:State name="Slideshow">
<mx:AddChild relativeTo="{vbox1}" position="firstChild">
@@ -37,33 +37,29 @@
<mx:AddChild relativeTo="{hbox1}" position="lastChild">
<mx:Label text="[picname]" id="file" />
</mx:AddChild>
- <mx:RemoveChild target="{pbStatus}"/>
- <mx:RemoveChild target="{btnUpload}"/>
<mx:SetStyle target="{hbox2}" name="left" value="0"/>
<mx:SetStyle target="{files}" name="top"/>
<mx:SetProperty target="{files}" name="height" value="100" />
+ <mx:RemoveChild target="{pbStatus}"/>
+ <mx:RemoveChild target="{btnUpload}"/>
</mx:State>
</mx:states>
<mx:transitions>
<mx:Transition fromState="*" toState="Slideshow">
- <mx:Parallel targets="{[files, linkbar1, slideshowcanvas, hbox2]}">
+ <mx:Parallel targets="{[files, hbox2]}">
<mx:Move target="{files}" duration="2000" />
<mx:Resize target="{files}" duration="2000" />
<mx:Move target="{hbox2}" duration="2000" />
<mx:Resize target="{hbox2}" duration="2000" />
- <mx:Fade target="{linkbar1}" alphaFrom="1.0" alphaTo="0.0" duration="2000"/>
- <mx:Fade target="{slideshowcanvas}" alphaFrom="0.0" alphaTo="1.0" duration="2000"/>
</mx:Parallel>
</mx:Transition>
<mx:Transition fromState="Slideshow" toState="*">
- <mx:Parallel targets="{[files, linkbar1, slideshowcanvas, hbox2]}">
+ <mx:Parallel targets="{[files, hbox2]}">
<mx:Move target="{files}" duration="2000" />
<mx:Resize target="{files}" duration="2000" />
<mx:Move target="{hbox2}" duration="2000" />
<mx:Resize target="{hbox2}" duration="2000" />
- <mx:Fade target="{linkbar1}" alphaFrom="0.0" alphaTo="1.0" duration="2000"/>
- <mx:Fade target="{slideshowcanvas}" alphaFrom="1.0" alphaTo="0.0" duration="2000"/>
</mx:Parallel>
</mx:Transition>
</mx:transitions>
@@ -102,12 +98,26 @@
rnb4_gui var buildzipwin:buildzip;
rnb4_gui var logInitWindow:evtVwrLoader;
rnb4_gui var logsWindow:logViewer;
-
- // Open the TitleWindow container.
- // Cast the return value of the createPopUp() method
- // to loginwindow, the name of the
- // component containing the TitleWindow container.
+ private function canloadfile(file:String):Boolean
+ {
+ return true;
+ }
+
+ private function begininit():void
+ {
+ if (canloadfile("rnaapi.php"))
+ {
+ rnb4_gui::initAll();
+ setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));
+ styleApply();
+ }else{
+ setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));
+ var loaderrorwin:Canvas=loaderror(PopUpManager.createPopUp( this, loaderror, true));
+ PopUpManager.centerPopUp(loaderrorwin);
+ }
+ }
+
private function initLogViewer():void
{
rnb4_gui::logInitWindow = evtVwrLoader(PopUpManager.createPopUp( this, evtVwrLoader, true));
@@ -198,10 +208,26 @@
}
loginName = rnb4_gui::loginwin.textboxUsername.text + rnb4_gui::loginwin.textboxContext.text;
password = rnb4_gui::loginwin.textboxPassword.text;
- login(loginName,password)
+ login(loginName,password);
PopUpManager.removePopUp(rnb4_gui::loginwin);
}
+ private function styleApply():void {
+ //stylerCancel();
+ if (rnb4_api::loadProfileSetting("styleType") == "customcolour") {
+ var baseColour:String = "#" + this.backcolour.selectedColor.toString(16);
+ var themeColour:String = "#" + this.themecolour.selectedColor.toString(16);
+ var bgArray:Array = new Array();
+ bgArray.push(this.backcolour.selectedColor);
+ bgArray.push(this.backcolour.selectedColor);
+ appcontrol.setStyle("fillColors",bgArray);
+ this.setStyle("backgroundGradientColors",bgArray);
+ this.setStyle("themeColor",themeColour);
+ }else if(rnb4_api::loadProfileSetting("styleType") == "customtheme") {
+ mx.styles.StyleManager.loadStyleDeclarations(themecombobox.selectedLabel)
+ }
+ }
+
private function stylerCancel():void {
//reset colour boxes
if (rnb4_api::loadProfileSetting("themeName") == null) {
@@ -222,46 +248,50 @@
themecolour.selectedColor = uint(rnb4_api::loadProfileSetting("themecolour"))
}
//select current radiobox
- if(rnb4_api::loadProfileSetting("styleType") == "") {
- defaultradio.selected = true
- }else{
- switch(rnb4_api::loadProfileSetting("styleType")){
- case "customcolour":
- themecolorradio.selected = true
- break;
- case "customtheme":
- themeradio.selected = true
- break;
- default:
- themecolorradio.selected = true
- break;
- }
+ themeradio.selected = false
+ themecolorradio.selected = false
+ defaultradio.selected = false
+
+ switch(rnb4_api::loadProfileSetting("styleType")){
+ case "customcolour":
+ themecolorradio.selected = true
+ break;
+ case "customtheme":
+ themeradio.selected = true
+ break;
+ default:
+ defaultradio.selected = true
+ break;
}
+ themecolour.enabled = themecolorradio.selected;
+ themecombobox.enabled = themeradio.selected;
+ backcolour.enabled = themecolorradio.selected;
+ csstext.enabled = cssradio.selected;
}
private function stylerApply():void {
try {
if (themecolorradio.selected==true){
- mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
- mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
- resetTheme();
- updateTheme();
+ //mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ //mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
+ //resetTheme();
+ //updateTheme();
// keep nextline
rnb4_api::saveProfileSetting("styleType", "customcolour")
rnb4_api::saveProfileSetting("themeColor", themecolour.colorField)
rnb4_api::saveProfileSetting("backColor", backcolour.colorField)
}else if(this.themeradio.selected==true){
- mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
- mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
- resetTheme();
- mx.styles.StyleManager.loadStyleDeclarations(themecombobox.text + ".swf");
+ //mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ //mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
+ //resetTheme();
+ //mx.styles.StyleManager.loadStyleDeclarations(themecombobox.text + ".swf");
// keep nextline
rnb4_api::saveProfileSetting("styleType", "customtheme")
rnb4_api::saveProfileSetting("themeName", themecombobox.text)
}else{
- mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
- mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
- resetTheme();
+ //mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ //mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
+ //resetTheme();
// keep nextline
rnb4_api::saveProfileSetting("styleType", "default")
}
@@ -274,7 +304,7 @@
]]>
</mx:Script>
<mx:Script source="rnbGui_codebehind.as" />
- <mx:Script source="upload.as" />
+ <!--<mx:Script source="upload.as" />-->
<mx:Script source="rnbMain.as" />
<mx:Script>
@@ -324,43 +354,49 @@
<mx:Fade id="fadeOut" duration="300" alphaFrom="1.0" alphaTo="0" />
</mx:Sequence>
<mx:ApplicationControlBar x="197" y="58" dock="true" height="37" id="appcontrol">
- <mx:Canvas height="100%" width="100%">
- <mx:LinkBar dataProvider="{viewstack1}" id="linkbar1"/>
- <mx:LinkButton label="Slideshow" click="currentState='Slideshow'; viewstack1.selectedIndex = 0; files.maxRows = 1; inSSMode=!inSSMode;" id="linkbutton1" right="91" y="2" width="75"/>
- <mx:Button label="Logout" click="logout(); resetView();" y="2" right="0" icon="@Embed(source='../images/door.png')"/>
+ <mx:Canvas height="100%" width="100%" id="canvas2">
+ <mx:LinkBar dataProvider="{viewstack1}" id="linkbar1" verticalCenter="0"/>
+ <mx:LinkButton label="Slideshow" click="currentState='Slideshow'; viewstack1.selectedIndex = 0; files.maxRows = 1; inSSMode=!inSSMode;" id="linkbutton1" right="91" verticalCenter="0" width="75"/>
+ <mx:Button label="Logout" click="logout(); resetView();" right="0" icon="@Embed(source='../images/door.png')" id="button4" verticalCenter="0"/>
<mx:HBox left="192" right="174" top="0" bottom="0" id="hbox2" backgroundColor="#F6FF91" cornerRadius="1" borderColor="#000000" borderStyle="solid" borderThickness="1" verticalAlign="middle" horizontalAlign="left">
<mx:Spacer width="0" height="0"/>
- <mx:Image width="16" height="16" source="@Embed('../images/information.png')" />
+ <mx:Image width="16" height="16" source="@Embed('../images/information.png')" id="image1"/>
<mx:Label text="[Hints/Tips]" id="hintstext"/>
</mx:HBox>
</mx:Canvas>
</mx:ApplicationControlBar>
<mx:TextInput height="22" left="-1" top="0" right="-1" styleName="addressbar" id="txtAddrBar"/>
- <mx:Button id='btnGo' click="addrNav()" width="22" height="22" right="-1" top="0" styleName="addressbar" icon="@Embed(source='../images/arrow_right.png')"/>
+ <mx:Button id='btnGo' click="addrNav()" width="22" height="22" right="-1" top="0" styleName="addressbar" icon="@Embed(source='../images/arrow_right.png')" labelPlacement="bottom" label="Go"/>
<mx:ViewStack id="viewstack1" right="10" left="10" top="32" bottom="10">
- <mx:HDividedBox label="File Browser" width="100%" height="100%">
+ <mx:HDividedBox label="File Browser" width="100%" height="100%" id="hdividedbox1">
<mx:Tree id='dirs' folderClosedIcon="{FolderImage}" folderOpenIcon="{FolderImage}" defaultLeafIcon="{FolderImage}" top="0" bottom="0" left="0" width="206" showRoot="false" itemRenderer="RNBGUI.RNBRenderer" itemClick="itemClickEvt(event);" itemOpen="itemOpenEvt(event);" height="100%"></mx:Tree>
<mx:Canvas width="100%" height="100%" id="vbox1">
<mx:TileList doubleClickEnabled="true" top="0" bottom="88" right="0" itemRenderer="FileViewRender" id="files" allowMultipleSelection="true" left="0"/>
- <mx:Canvas height="80" styleName="upload" id="vbox2" bottom="0" left="0" right="0" width="100%">
+ <mx:VBox height="80" styleName="upload" id="vbox2" bottom="0" left="0" right="0" width="100%">
<!-- File info features -->
+ <mx:HBox verticalAlign="middle" width="100%" height="22" id="hbox1">
<mx:Label left="0" top="0" text="File name: " />
<mx:Label id="fileName" left="70" top="0" text="" />
+ <mx:Spacer width="100%" height="100%" id="spacer1"/>
+ <mx:ProgressBar id='pbStatus' labelPlacement="center" height="22" width="131" label=" " mode="manual" indeterminate="false" alpha="0.0"/>
+ <mx:Button label="Upload" id="btnUpload" click="//asUpload();" icon="@Embed(source='../images/arrow_up.png')" width="83" height="22"/>
+ </mx:HBox>
+ <mx:HBox verticalAlign="middle" height="22" width="100%">
<mx:Label left="0" top="15" text="Size: " />
<mx:Label id="fileSize" left="70" top="15" text="" />
+ <mx:Spacer width="100%" height="100%"/>
+ <mx:Button label="Download All Files" id="btnDLAll" icon="@Embed(source='../images/package.png')" click="asDLFolder();" width="147" height="22" right="0" top="26"/>
+ </mx:HBox>
+ <mx:HBox verticalAlign="middle" width="100%" height="22">
<mx:Label left="0" top="30" text="Modified: " />
<mx:Label id="fileMod" left="70" top="30" text="" />
- <!-- Upload and Download features -->
- <mx:HBox id="hbox1" verticalAlign="middle" height="22" right="0">
- <mx:Button label="Upload" id="btnUpload" click="asUpload();" icon="@Embed(source='../images/arrow_up.png')" width="83" height="22"/>
- <mx:ProgressBar id='pbStatus' labelPlacement="center" height="22" width="131" label=" " mode="manual" indeterminate="false"/>
+ <mx:Spacer width="100%" height="100%"/>
+ <mx:Button label="Download Selected" icon="@Embed(source='../images/arrow_down.png')" id="btnDlSel" click="asDLSelFiles();" width="152" height="22"/>
</mx:HBox>
- <mx:Button label="Download All Files" id="btnDLAll" icon="@Embed(source='../images/package.png')" click="asDLFolder();" width="147" height="22" right="0" top="26"/>
- <mx:Button label="Download Selected" icon="@Embed(source='../images/arrow_down.png')" id="btnDlSel" click="asDLSelFiles();" width="152" height="22" right="0" top="52"/>
- </mx:Canvas>
+ </mx:VBox>
</mx:Canvas>
</mx:HDividedBox>
- <mx:Canvas label="Tools" width="100%" height="100%">
+ <mx:Canvas label="Tools" width="100%" height="100%" id="canvas1">
<mx:ToggleButtonBar dataProvider="{viewstack2}" top="0" left="0"/>
<mx:ViewStack id="viewstack2" left="10" right="10" bottom="10" top="30">
<mx:Canvas creationComplete="rnb4_api::getEventLog();" label="Log viewer" width="100%" height="100%">
@@ -374,35 +410,34 @@
<mx:AdvancedDataGridColumn headerText="Details" dataField="details"/>
</mx:columns>
</mx:AdvancedDataGrid>
- <mx:HBox left="10" right="10" top="10" height="90">
- <mx:VBox>
- <mx:FormItem label="Username" width="250">
- <mx:Label text="{logdata.selectedItem.user}"/>
- </mx:FormItem>
- <mx:FormItem label="IP Address" width="250">
- <mx:Label text="{logdata.selectedItem.ip}"/>
- </mx:FormItem>
- <mx:FormItem label="Time/Date" width="250">
- <mx:Label text="{logdata.selectedItem.timestamp}"/>
- </mx:FormItem>
- <mx:FormItem label="Event Type" width="250">
- <mx:Label text="{logdata.selectedItem.type}"/>
- </mx:FormItem>
+ <mx:HBox right="10" top="10" left="10" height="90">
+ <mx:VBox height="100%" horizontalAlign="right">
+ <mx:Label text="Username:"/>
+ <mx:Label text="IP Address"/>
+ <mx:Label text="Time/Date"/>
+ <mx:Label text="Event"/>
</mx:VBox>
- <mx:FormItem label="Notes" width="100%" height="100%">
- <mx:List width="100%" height="100%">
- <mx:dataProvider>{logdata.selectedItem.details.toString().split("\n")}</mx:dataProvider>
- </mx:List>
- </mx:FormItem>
+ <mx:VBox height="100%" horizontalAlign="left">
+ <mx:Label text="{logdata.selectedItem.user}" width="100%"/>
+ <mx:Label text="{logdata.selectedItem.ip}" width="100%"/>
+ <mx:Label text="{logdata.selectedItem.timestamp}" width="100%"/>
+ <mx:Label text="{logdata.selectedItem.type}" width="100%"/>
+ </mx:VBox>
+ <mx:Label text="Notes"/>
+ <mx:List width="100%" height="100%">
+ <mx:dataProvider>{logdata.selectedItem.details.toString().split("\n")}</mx:dataProvider>
+ </mx:List>
</mx:HBox>
<mx:ControlBar horizontalAlign="right" height="44">
- <mx:Button label="Reload" click="rnb4_api::getEventLog();" height="22"/>
+ <mx:Button label="Reload" click="rnb4_api::getEventLog();" height="22">
+ <mx:icon>@Embed(source='../images/arrow_refresh.png')</mx:icon>
+ </mx:Button>
</mx:ControlBar>
</mx:Panel>
<mx:Image width="16" height="16" source="@Embed('../images/book.png')" x="10" y="7"/>
</mx:Canvas>
<mx:Canvas label="Styler" width="100%" height="100%">
- <mx:Panel layout="absolute" width="100%" height="100%" title=" Styler" creationComplete="themecolour.enabled = themecolorradio.selected; themecombobox.enabled = themeradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;">
+ <mx:Panel layout="absolute" width="100%" height="100%" title=" Styler" creationComplete="stylerCancel();">
<mx:RadioButtonGroup id="radiogroup1" change="themecolour.enabled = themecolorradio.selected; themecombobox.enabled = themeradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;"/>
<mx:VBox left="10" top="10" bottom="10" right="10">
<mx:HBox width="100%">
@@ -426,13 +461,13 @@
</mx:HBox>
</mx:VBox>
<mx:ControlBar horizontalAlign="right">
- <mx:Button label="Cancel" icon="@Embed(source='../images/cross.png')" labelPlacement="left"/>
- <mx:Button label="Save" labelPlacement="left" click="//stylerApply();" icon="@Embed(source='../images/disk.png')"/>
+ <mx:Button label="Cancel" icon="@Embed(source='../images/cross.png')" labelPlacement="left" click="stylerCancel();"/>
+ <mx:Button label="Save" labelPlacement="left" click="stylerApply();" icon="@Embed(source='../images/disk.png')"/>
</mx:ControlBar>
</mx:Panel>
<mx:Image width="16" height="16" source="@Embed('../images/color_swatch.png')" x="10" y="7"/>
</mx:Canvas>
- <mx:Canvas label="Other" width="100%" height="100%">
+ <mx:Canvas enabled="false" label="Other" width="100%" height="100%">
<mx:Panel layout="absolute" width="100%" height="100%" title=" Other" creationComplete="themecolour.enabled = themecolorradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;">
<mx:VBox left="10" right="10" bottom="10" top="10">
</mx:VBox>
@@ -448,7 +483,7 @@
</mx:Canvas>
<mx:VBox label="About" width="100%" height="100%" verticalAlign="middle" horizontalAlign="center">
<mx:Label fontSize="24" fontWeight="bold" text="Remote Network Browser 4"/>
- <mx:Label fontSize="10" fontWeight="bold" text="Version number 4.1.0"/>
+ <mx:Label fontSize="10" fontWeight="bold" text="Version number 4.1.1"/>
<mx:Spacer height="50" width="0"/>
<mx:Grid width="415" horizontalCenter="0" verticalCenter="0">
<mx:GridRow width="100%" height="100%">
@@ -487,4 +522,7 @@
<mx:Spacer height="115" width="0"/>
</mx:VBox>
</mx:ViewStack>
-</mx:Application>
\ No newline at end of file
+ <mx:Button label="Help" width="20" height="20" icon="@Embed(source='../images/help.png')" labelPlacement="bottom" cornerRadius="0" fillAlphas="[0.0, 0.0, 0.0, 0.0]" bottom="0" left="0" id="button5">
+ <mx:click>navigateToURL(new URLRequest('http://www.remotenetworkbrowser.co.uk/help.html'), 'Help');</mx:click>
+ </mx:Button>
+</mx:Application>
Added: branches/RNBGUI/src/loaderror.mxml
===================================================================
--- branches/RNBGUI/src/loaderror.mxml (rev 0)
+++ branches/RNBGUI/src/loaderror.mxml 2008-08-05 09:59:44 UTC (rev 165)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="292" height="154" borderStyle="solid" borderThickness="1" borderColor="#B7BABC" backgroundColor="#FFB59B">
+ <mx:Image x="10" y="20" height="32" width="32" source="@Embed('../images/exclamation.png')"/>
+ <mx:Label text="Load Error" left="50" right="10" top="10" height="50" fontSize="36" color="#B70000"/>
+ <mx:Text text="Remote Network Browser cannot load because one of the required files cannot be found. Refresh this page and if the problem continues contact your network administrator." top="68" left="10" right="10" bottom="10"/>
+
+</mx:Canvas>
Modified: branches/RNBGUI/src/loginwindow.mxml
===================================================================
--- branches/RNBGUI/src/loginwindow.mxml 2008-08-03 15:37:13 UTC (rev 164)
+++ branches/RNBGUI/src/loginwindow.mxml 2008-08-05 09:59:44 UTC (rev 165)
@@ -30,7 +30,7 @@
</mx:Script>
<mx:Validator required="true" source="{textboxUsername}" triggerEvent="change" property="text" valid="validu()" invalid="invalidu()"/>
<mx:Validator required="true" source="{textboxPassword}" triggerEvent="change" property="text" valid="validp()" invalid="invalidp()"/>
- <mx:Form left="118" top="0" bottom="0" right="0">
+ <mx:Form left="110" top="0" bottom="0" right="0">
<mx:FormItem label="Username" required="true" width="100%">
<mx:TextInput id="textboxUsername" width="100%"/>
</mx:FormItem>
@@ -41,8 +41,8 @@
<mx:ComboBox editable="true" id="textboxContext" width="100%" cornerRadius="0"/>
</mx:FormItem>
</mx:Form>
- <mx:Image left="0" verticalCenter="0" width="110" height="110" source="logo.png"/>
+ <mx:Image left="5" verticalCenter="0" width="110" height="110" source="logo.png"/>
<mx:ControlBar horizontalAlign="right" height="44" y="118">
<mx:Button label="Login" id="buttonLogin" icon="@Embed(source='../images/door_in.png')" enabled="false"/>
</mx:ControlBar>
-</mx:TitleWindow>
\ No newline at end of file
+</mx:TitleWindow>
Modified: branches/RNBGUI/src/rnbMain.as
===================================================================
--- branches/RNBGUI/src/rnbMain.as 2008-08-03 15:37:13 UTC (rev 164)
+++ branches/RNBGUI/src/rnbMain.as 2008-08-05 09:59:44 UTC (rev 165)
@@ -36,7 +36,6 @@
}
rnb4_api function openDir(directory:String):void{
- txtAddrBar.text=directory;
rnb4_api::recurse=true;
rnb4_api::rqPath = directory;
rnb4_api::doCommand(rnb4_api::rootURL + "rnaapi.php?action=ls&path=" + escape(directory),"",rnaapiDirCB);
@@ -50,6 +49,7 @@
rnb4_api function getFiles(directory:String):void
{
+ txtAddrBar.text=directory;
rnb4_api::rqPath = directory;
rnb4_api::doCommand(rootURL + "rnaapi.php?action=ls&path=" + escape(directory),"",rnaapiFileCB);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cjs...@us...> - 2008-08-03 15:37:16
|
Revision: 164
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=164&view=rev
Author: cjsoftuk
Date: 2008-08-03 15:37:13 +0000 (Sun, 03 Aug 2008)
Log Message:
-----------
Version bump to 4.1
Modified Paths:
--------------
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/bin-debug/bright.swf
branches/RNBGUI/bin-debug/dark.swf
branches/RNBGUI/bin-debug/simple.swf
branches/RNBGUI/bin-release1/RNBGUI.swf
branches/RNBGUI/src/FileViewRender.mxml
branches/RNBGUI/src/RNBGUI.mxml
branches/RNBGUI/src/rnbGui_codebehind.as
branches/RNBGUI/src/rnbMain.as
Added Paths:
-----------
branches/RNBGUI/bin-release1/bright.swf
branches/RNBGUI/bin-release1/dark.swf
branches/RNBGUI/bin-release1/index.html
branches/RNBGUI/bin-release1/simple.swf
Property changes on: branches/RNBGUI/bin-release1/bright.swf
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Property changes on: branches/RNBGUI/bin-release1/dark.swf
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: branches/RNBGUI/bin-release1/index.html
===================================================================
--- branches/RNBGUI/bin-release1/index.html (rev 0)
+++ branches/RNBGUI/bin-release1/index.html 2008-08-03 15:37:13 UTC (rev 164)
@@ -0,0 +1,12 @@
+<html>
+<head>
+<link rel="stylesheet" type="text/css" href="style.css" />
+<style type="text/css">
+</style>
+</head>
+<body>
+<div class="middle">
+<img src="../images/top.png" alt="" /><br /><div class="middle"><img src="../images/left.png" alt="This content requires Adobe Flash Player." /><a href="http://www.adobe.com/go/getflash/"><img src="../images/center.png" alt="Get Flash" /></a><img src="../images/right.png" alt="" /></div><img src="../images/bottom.png" alt="" />
+</div>
+</body>
+</html>
\ No newline at end of file
Property changes on: branches/RNBGUI/bin-release1/simple.swf
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: branches/RNBGUI/src/FileViewRender.mxml
===================================================================
--- branches/RNBGUI/src/FileViewRender.mxml 2008-08-03 11:27:14 UTC (rev 163)
+++ branches/RNBGUI/src/FileViewRender.mxml 2008-08-03 15:37:13 UTC (rev 164)
@@ -5,7 +5,7 @@
xmlns:controls="controls.*"
horizontalAlign="center"
verticalGap="0" borderStyle="none" backgroundColor="white"
- horizontalScrollPolicy="off" verticalScrollPolicy="off">
+ horizontalScrollPolicy="off" verticalScrollPolicy="off" cornerRadius="10">
<controls:SuperImage id="image" width="120" height="120" source="rnaapi.php?action=preview&file={escape(data.path)}" />
<mx:Label id='filename' text="{data.label}" width="120" textAlign="center"/>
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 11:27:14 UTC (rev 163)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 15:37:13 UTC (rev 164)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalScrollPolicy="off" horizontalScrollPolicy="off" layout="absolute" creationComplete="rnb4_gui::initAll(); setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));" themeColor="#009dff" xmlns:controls="controls.*" viewSourceURL="srcview/index.html">
+<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalScrollPolicy="off" horizontalScrollPolicy="off" layout="absolute" creationComplete="rnb4_gui::initAll(); setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));" themeColor="#009dff" xmlns:controls="controls.*">
<mx:states>
<mx:State name="Slideshow">
<mx:AddChild relativeTo="{vbox1}" position="firstChild">
@@ -41,7 +41,7 @@
<mx:RemoveChild target="{btnUpload}"/>
<mx:SetStyle target="{hbox2}" name="left" value="0"/>
<mx:SetStyle target="{files}" name="top"/>
- <mx:SetProperty target="{files}" name="height" value="100"/>
+ <mx:SetProperty target="{files}" name="height" value="100" />
</mx:State>
</mx:states>
<mx:transitions>
@@ -302,10 +302,17 @@
rnb4_gui function resetView():void
{
+
viewstack1.selectedIndex=0;
- logdata.dataProvider=null;
- files.dataProvider=null;
- dirs.dataProvider=null;
+ try{
+ logdata.dataProvider=null;
+ }catch (e:Error) {}
+ try{
+ files.dataProvider=null;
+ }catch (e:Error) {}
+ try{
+ dirs.dataProvider=null;
+ }catch (e:Error) {}
txtAddrBar.text="";
}
]]>
@@ -335,17 +342,22 @@
<mx:Tree id='dirs' folderClosedIcon="{FolderImage}" folderOpenIcon="{FolderImage}" defaultLeafIcon="{FolderImage}" top="0" bottom="0" left="0" width="206" showRoot="false" itemRenderer="RNBGUI.RNBRenderer" itemClick="itemClickEvt(event);" itemOpen="itemOpenEvt(event);" height="100%"></mx:Tree>
<mx:Canvas width="100%" height="100%" id="vbox1">
<mx:TileList doubleClickEnabled="true" top="0" bottom="88" right="0" itemRenderer="FileViewRender" id="files" allowMultipleSelection="true" left="0"/>
- <mx:VBox height="80" styleName="upload" id="vbox2" bottom="0" left="0" right="0">
- <mx:HBox id="hbox1" verticalAlign="middle" height="22">
+ <mx:Canvas height="80" styleName="upload" id="vbox2" bottom="0" left="0" right="0" width="100%">
+ <!-- File info features -->
+ <mx:Label left="0" top="0" text="File name: " />
+ <mx:Label id="fileName" left="70" top="0" text="" />
+ <mx:Label left="0" top="15" text="Size: " />
+ <mx:Label id="fileSize" left="70" top="15" text="" />
+ <mx:Label left="0" top="30" text="Modified: " />
+ <mx:Label id="fileMod" left="70" top="30" text="" />
+ <!-- Upload and Download features -->
+ <mx:HBox id="hbox1" verticalAlign="middle" height="22" right="0">
<mx:Button label="Upload" id="btnUpload" click="asUpload();" icon="@Embed(source='../images/arrow_up.png')" width="83" height="22"/>
<mx:ProgressBar id='pbStatus' labelPlacement="center" height="22" width="131" label=" " mode="manual" indeterminate="false"/>
</mx:HBox>
- <mx:HBox height="22">
- <mx:Button label="Download All Files" id="btnDLAll" icon="@Embed(source='../images/package.png')" click="asDLFolder();" width="147" height="22"/>
- <mx:Button label="Download Selected" icon="@Embed(source='../images/arrow_down.png')" id="btnDlSel" click="asDLSelFiles();" width="152" height="22"/>
- </mx:HBox>
- <mx:Button label="Delete Selected" id="button1" icon="@Embed(source='../images/cross.png')" height="22" width="134"/>
- </mx:VBox>
+ <mx:Button label="Download All Files" id="btnDLAll" icon="@Embed(source='../images/package.png')" click="asDLFolder();" width="147" height="22" right="0" top="26"/>
+ <mx:Button label="Download Selected" icon="@Embed(source='../images/arrow_down.png')" id="btnDlSel" click="asDLSelFiles();" width="152" height="22" right="0" top="52"/>
+ </mx:Canvas>
</mx:Canvas>
</mx:HDividedBox>
<mx:Canvas label="Tools" width="100%" height="100%">
@@ -436,7 +448,7 @@
</mx:Canvas>
<mx:VBox label="About" width="100%" height="100%" verticalAlign="middle" horizontalAlign="center">
<mx:Label fontSize="24" fontWeight="bold" text="Remote Network Browser 4"/>
- <mx:Label fontSize="10" fontWeight="bold" text="Version number 4.0.8"/>
+ <mx:Label fontSize="10" fontWeight="bold" text="Version number 4.1.0"/>
<mx:Spacer height="50" width="0"/>
<mx:Grid width="415" horizontalCenter="0" verticalCenter="0">
<mx:GridRow width="100%" height="100%">
Modified: branches/RNBGUI/src/rnbGui_codebehind.as
===================================================================
--- branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-03 11:27:14 UTC (rev 163)
+++ branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-03 15:37:13 UTC (rev 164)
@@ -5,6 +5,7 @@
import flash.net.URLRequest;
import flash.utils.Timer;
+import mx.events.ListEvent;
import mx.managers.PopUpManager;
use namespace rnb4_gui;
@@ -20,11 +21,70 @@
rnb4_gui var inSSMode:Boolean = false;
rnb4_gui function initAll():void{
+ files.addEventListener(ListEvent.ITEM_CLICK, rnb4_gui::itemInfoUpdate);
files.addEventListener(ListEvent.ITEM_DOUBLE_CLICK,rnb4_gui::DownloadItem);
showWindow();
}
-rnb4_gui function clearDlButtons():void{
+rnb4_gui function MkFS(filesize:int):String
+{
+ var suf:int=0;
+ var fs:Number = filesize;
+ while(fs>1024){
+ fs/=1024;
+ suf+=1;
+ }
+ switch(suf){
+ case 0:
+ return fs.toFixed(2) + "B";
+ break;
+ case 1:
+ return fs.toFixed(2) + "KB";
+ break;
+ case 2:
+ return fs.toFixed(2) + "MB";
+ break;
+ case 3:
+ return fs.toFixed(2) + "GB";
+ break;
+ }
+ return null;
+}
+
+rnb4_gui function itemInfoUpdate(event:ListEvent):void
+{
+ var n:int;
+ if(files.selectedItems.length==1){
+ fileName.text = files.selectedItem.label;
+ fileSize.text = MkFS(files.selectedItem.size);
+ var dto:Date = new Date();
+ var fmt:Number = Number(files.selectedItem.mtime);
+ dto.time = fmt * 1000;
+ if(dto.hours.toString().length==2){
+ fileMod.text = dto.hours.toString()
+ }else{
+ fileMod.text = "0" + dto.hours.toString()
+ }
+ fileMod.text += ":"
+ if(dto.minutes.toString().length==2){
+ fileMod.text += dto.minutes.toString()
+ }else{
+ fileMod.text += "0" + dto.minutes.toString()
+ }
+ fileMod.text += ", " + dto.toLocaleDateString();
+ }else{
+ fileName.text = files.selectedItems.length + " files";
+ var sz:int = 0;
+ for(n=0;n<files.selectedItems.length;n++){
+ sz+=files.selectedItems[n].size;
+ }
+ fileSize.text = MkFS(sz);
+ fileMod.text = "N/A";
+ }
+}
+
+rnb4_gui function clearDlButtons():void
+{
btnDLAll.enabled=true;
btnDlSel.enabled=true;
PopUpManager.removePopUp(buildzipwin);
@@ -65,6 +125,7 @@
}
rnb4_gui function itemClickEvt(event:ListEvent):void {
+ rnb4_gui::ssReset(); //Reset the slideshow
rnb4_api::RQ.close(); //User event takes precedence
rnb4_api::curPath = event.itemRenderer.data.@path;
rnb4_api::getFiles(event.itemRenderer.data.@path);
@@ -132,6 +193,13 @@
this.setStyle("themeColor",defaultThemeColour);
}
+rnb4_gui function ssReset():void
+{
+ slideShowIndex=-1;
+ fileName.text="";
+ fileMod.text="";
+ fileSize.text="";
+}
rnb4_gui function ssStart():void
{
@@ -189,6 +257,8 @@
timedOut=false;
loadedImage=false;
slideShowIndex++;
+ var ar:Array = String(slideShow[slideShowIndex]).split("\\");
+ file.text = ar[ar.length-1];
preloadNext();
ssTimer.start();
ssTimer.addEventListener(TimerEvent.TIMER,ssOnTimer);
@@ -214,6 +284,8 @@
ssPicCont.visible=false;
ssPicID=0;
}
+ var ar:Array = String(slideShow[slideShowIndex]).split("\\");
+ file.text = ar[ar.length-1];
timedOut=false;
loadedImage=false;
}
Modified: branches/RNBGUI/src/rnbMain.as
===================================================================
--- branches/RNBGUI/src/rnbMain.as 2008-08-03 11:27:14 UTC (rev 163)
+++ branches/RNBGUI/src/rnbMain.as 2008-08-03 15:37:13 UTC (rev 164)
@@ -195,7 +195,7 @@
//newNode.@path = String(rqPath + sDrive[1]);
//newNode.@size = sDrive[2];
//newNode.@mtime = sDrive[3];
- itms.addItem({label:sDrive[1], path:String(rnb4_api::rqPath + sDrive[1]), size:int(sDrive[2])});
+ itms.addItem({label:sDrive[1], path:String(rnb4_api::rqPath + sDrive[1]), size:int(sDrive[2]), mtime:int(sDrive[3])});
if(sDrive[4]=="thumbOK"){
rnb4_gui::addtoSlideshow(String(rnb4_api::rqPath + sDrive[1]));
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-03 11:27:16
|
Revision: 163
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=163&view=rev
Author: davidisofox
Date: 2008-08-03 11:27:14 +0000 (Sun, 03 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/src/loginwindow.mxml
Modified: branches/RNBGUI/src/loginwindow.mxml
===================================================================
--- branches/RNBGUI/src/loginwindow.mxml 2008-08-03 11:24:22 UTC (rev 162)
+++ branches/RNBGUI/src/loginwindow.mxml 2008-08-03 11:27:14 UTC (rev 163)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:rnb4_gui="." layout="absolute" width="438" height="186" title="Login">
+<mx:TitleWindow horizontalScrollPolicy="off" verticalScrollPolicy="off" xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:rnb4_gui="." layout="absolute" width="438" height="186" title="Login">
<mx:Script>
<![CDATA[
import mx.events.ValidationResultEvent;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cjs...@us...> - 2008-08-03 11:24:25
|
Revision: 162
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=162&view=rev
Author: cjsoftuk
Date: 2008-08-03 11:24:22 +0000 (Sun, 03 Aug 2008)
Log Message:
-----------
Minor resize of event type column.
Modified Paths:
--------------
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/src/RNBGUI.mxml
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 11:21:24 UTC (rev 161)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 11:24:22 UTC (rev 162)
@@ -358,7 +358,7 @@
<mx:AdvancedDataGridColumn width="180" headerText="Username" dataField="user"/>
<mx:AdvancedDataGridColumn width="100" headerText="IP Address" dataField="ip"/>
<mx:AdvancedDataGridColumn width="175" headerText="Time/Date" dataField="timestamp"/>
- <mx:AdvancedDataGridColumn width="120" headerText="Event type" dataField="type"/>
+ <mx:AdvancedDataGridColumn width="135" headerText="Event type" dataField="type"/>
<mx:AdvancedDataGridColumn headerText="Details" dataField="details"/>
</mx:columns>
</mx:AdvancedDataGrid>
@@ -379,7 +379,7 @@
</mx:VBox>
<mx:FormItem label="Notes" width="100%" height="100%">
<mx:List width="100%" height="100%">
- <mx:dataProvider>{logdata.selectedItem.details.toString().split(", ")}</mx:dataProvider>
+ <mx:dataProvider>{logdata.selectedItem.details.toString().split("\n")}</mx:dataProvider>
</mx:List>
</mx:FormItem>
</mx:HBox>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cjs...@us...> - 2008-08-03 11:21:27
|
Revision: 161
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=161&view=rev
Author: cjsoftuk
Date: 2008-08-03 11:21:24 +0000 (Sun, 03 Aug 2008)
Log Message:
-----------
Fix up Log Viewer
Modified Paths:
--------------
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/bin-debug/bright.swf
branches/RNBGUI/bin-debug/dark.swf
branches/RNBGUI/bin-debug/simple.swf
branches/RNBGUI/bin-release1/RNBGUI.html
branches/RNBGUI/bin-release1/RNBGUI.swf
branches/RNBGUI/src/RNBGUI.mxml
branches/RNBGUI/src/rnbMain.as
Modified: branches/RNBGUI/bin-release1/RNBGUI.html
===================================================================
--- branches/RNBGUI/bin-release1/RNBGUI.html 2008-08-03 09:32:59 UTC (rev 160)
+++ branches/RNBGUI/bin-release1/RNBGUI.html 2008-08-03 11:21:24 UTC (rev 161)
@@ -48,6 +48,10 @@
document.getElementById("dlframe").src='rnaapi.php?action=retr&file=' + file;
}
+function ZipDL(){
+ document.getElementById("dlframe").src='rnaapi.php?action=downloadzip';
+}
+
function getRootURL(){
//alert(document.location.href.substr(0,document.location.href.lastIndexOf("/")+1));
return document.location.href.substr(0,document.location.href.lastIndexOf("/")+1);
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 09:32:59 UTC (rev 160)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 11:21:24 UTC (rev 161)
@@ -203,78 +203,72 @@
}
private function stylerCancel():void {
- // //reset colour boxes
- // if (getsettings("themeName") == null) {
- // themecombobox.selectedLabel = "Simple"
- // }else{
- // themecombobox.selectedLabel = getsettings("themeName")
- // }
- //
- // if (getsettings("backColour") == null) {
- // backcolour.selectedColor = new uint(000000)
- // }else{
- // backcolour.selectedColor = getsettings("backcolour")
- // }
- //
- // if (getsettings("themeColour") == null) {
- // themecolour.selectedColor = new uint(000000)
- // }else{
- // themecolour.selectedColor = getsettings("themecolour")
- // }
- // //select current radiobox
- // if getsettings("styleType" == null) {
- // defalutradio.selected = true
- // }else{
- // switch(getsettings("styleType")){
- // case "customcolour":
- // themecolorradio.selected = true
- // break;
- // case "customtheme":
- // themeradio.selected = true
- // break;
- // case else:
- // themecolorradio.selected = true
- // break;
- // }
- // }
+ //reset colour boxes
+ if (rnb4_api::loadProfileSetting("themeName") == null) {
+ themecombobox.selectedIndex = themes.getItemIndex("Simple");
+ }else{
+ themecombobox.selectedIndex = themes.getItemIndex(rnb4_api::loadProfileSetting("themeName"));
+ }
+
+ if (rnb4_api::loadProfileSetting("backColour") == null) {
+ backcolour.selectedColor = new uint(000000)
+ }else{
+ backcolour.selectedColor = uint(rnb4_api::loadProfileSetting("backcolour"))
+ }
+
+ if (rnb4_api::loadProfileSetting("themeColour") == null) {
+ themecolour.selectedColor = new uint(000000)
+ }else{
+ themecolour.selectedColor = uint(rnb4_api::loadProfileSetting("themecolour"))
+ }
+ //select current radiobox
+ if(rnb4_api::loadProfileSetting("styleType") == "") {
+ defaultradio.selected = true
+ }else{
+ switch(rnb4_api::loadProfileSetting("styleType")){
+ case "customcolour":
+ themecolorradio.selected = true
+ break;
+ case "customtheme":
+ themeradio.selected = true
+ break;
+ default:
+ themecolorradio.selected = true
+ break;
+ }
+ }
}
private function stylerApply():void {
- // try {
- // if (themecolorradio.selected==true){
- // mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
- // mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
- // resetTheme();
- // updateTheme();
-
- // keep nextline
-
- //savesettings("styleType", "customcolour")
- //savesettings("themeColor", themecolour.colorField)
- //savesettings("backColor", backcolour.colorField)
- // }else if(this.themeradio.selected==true){
- // mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
- // mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
- // resetTheme();
- // mx.styles.StyleManager.loadStyleDeclarations(themecombobox.text + ".swf");
-
- // keep nextline
-
- //savesettings("styleType", "customtheme")
- //savesettings("themeName", themecombobox.text)
- // }else{
- // mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
- // mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
- // resetTheme();
-
- // keep nextline
-
- //savesettings("styleType", "default")
+ try {
+ if (themecolorradio.selected==true){
+ mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
+ resetTheme();
+ updateTheme();
+ // keep nextline
+ rnb4_api::saveProfileSetting("styleType", "customcolour")
+ rnb4_api::saveProfileSetting("themeColor", themecolour.colorField)
+ rnb4_api::saveProfileSetting("backColor", backcolour.colorField)
+ }else if(this.themeradio.selected==true){
+ mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
+ resetTheme();
+ mx.styles.StyleManager.loadStyleDeclarations(themecombobox.text + ".swf");
+ // keep nextline
+ rnb4_api::saveProfileSetting("styleType", "customtheme")
+ rnb4_api::saveProfileSetting("themeName", themecombobox.text)
+ }else{
+ mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
+ resetTheme();
+ // keep nextline
+ rnb4_api::saveProfileSetting("styleType", "default")
+ }
+ mx.controls.Alert.show('Save Succeeded', 'Saved', 4, this, null, this.information, 4);
}
- mx.controls.Alert.show('Save Succeeded', 'Saved', 4, this, null, this.information, 4);
- }
catch (e:Error) {
- mx.controls.Alert.show("Save failed", "Error", 4, this, null, this.exclamation, 4);
+ mx.controls.Alert.show("Save failed", "Error", 4, this, null, this.exclamation, 4);
}
}
]]>
@@ -327,7 +321,7 @@
<mx:LinkBar dataProvider="{viewstack1}" id="linkbar1"/>
<mx:LinkButton label="Slideshow" click="currentState='Slideshow'; viewstack1.selectedIndex = 0; files.maxRows = 1; inSSMode=!inSSMode;" id="linkbutton1" right="91" y="2" width="75"/>
<mx:Button label="Logout" click="logout(); resetView();" y="2" right="0" icon="@Embed(source='../images/door.png')"/>
- <mx:HBox left="210" right="174" top="0" bottom="0" id="hbox2" backgroundColor="#F6FF91" cornerRadius="1" borderColor="#000000" borderStyle="solid" borderThickness="1" verticalAlign="middle" horizontalAlign="left">
+ <mx:HBox left="192" right="174" top="0" bottom="0" id="hbox2" backgroundColor="#F6FF91" cornerRadius="1" borderColor="#000000" borderStyle="solid" borderThickness="1" verticalAlign="middle" horizontalAlign="left">
<mx:Spacer width="0" height="0"/>
<mx:Image width="16" height="16" source="@Embed('../images/information.png')" />
<mx:Label text="[Hints/Tips]" id="hintstext"/>
@@ -357,27 +351,50 @@
<mx:Canvas label="Tools" width="100%" height="100%">
<mx:ToggleButtonBar dataProvider="{viewstack2}" top="0" left="0"/>
<mx:ViewStack id="viewstack2" left="10" right="10" bottom="10" top="30">
- <mx:Canvas label="Log viewer" width="100%" height="100%">
- <mx:Panel creationComplete="rnb4_api::getEventLog();" x="0" y="0" width="100%" height="100%" layout="absolute" title=" Log Viewer">
- <mx:AdvancedDataGrid id="logdata" designViewDataType="flat" left="10" top="10" bottom="50" right="10" editable="false" enabled="true">
- <mx:columns>
- <mx:AdvancedDataGridColumn width="180" headerText="Username" dataField="user"/>
- <mx:AdvancedDataGridColumn width="100" headerText="IP Address" dataField="ip"/>
- <mx:AdvancedDataGridColumn width="175" headerText="Time/Date" dataField="timestamp"/>
- <mx:AdvancedDataGridColumn width="120" headerText="Event type" dataField="type"/>
- <mx:AdvancedDataGridColumn headerText="Details" dataField="details"/>
- </mx:columns>
- </mx:AdvancedDataGrid>
- <mx:Button right="10" bottom="10" label="Reload" click="rnb4_api::getEventLog();"/>
- </mx:Panel>
- <mx:Image width="16" height="16" source="@Embed('../images/book.png')" x="10" y="7"/>
- </mx:Canvas>
+ <mx:Canvas creationComplete="rnb4_api::getEventLog();" label="Log viewer" width="100%" height="100%">
+ <mx:Panel x="0" y="0" width="100%" height="100%" layout="absolute" title=" Log Viewer">
+ <mx:AdvancedDataGrid id="logdata" designViewDataType="flat" editable="false" enabled="true" top="108" bottom="10" left="10" right="10">
+ <mx:columns>
+ <mx:AdvancedDataGridColumn width="180" headerText="Username" dataField="user"/>
+ <mx:AdvancedDataGridColumn width="100" headerText="IP Address" dataField="ip"/>
+ <mx:AdvancedDataGridColumn width="175" headerText="Time/Date" dataField="timestamp"/>
+ <mx:AdvancedDataGridColumn width="120" headerText="Event type" dataField="type"/>
+ <mx:AdvancedDataGridColumn headerText="Details" dataField="details"/>
+ </mx:columns>
+ </mx:AdvancedDataGrid>
+ <mx:HBox left="10" right="10" top="10" height="90">
+ <mx:VBox>
+ <mx:FormItem label="Username" width="250">
+ <mx:Label text="{logdata.selectedItem.user}"/>
+ </mx:FormItem>
+ <mx:FormItem label="IP Address" width="250">
+ <mx:Label text="{logdata.selectedItem.ip}"/>
+ </mx:FormItem>
+ <mx:FormItem label="Time/Date" width="250">
+ <mx:Label text="{logdata.selectedItem.timestamp}"/>
+ </mx:FormItem>
+ <mx:FormItem label="Event Type" width="250">
+ <mx:Label text="{logdata.selectedItem.type}"/>
+ </mx:FormItem>
+ </mx:VBox>
+ <mx:FormItem label="Notes" width="100%" height="100%">
+ <mx:List width="100%" height="100%">
+ <mx:dataProvider>{logdata.selectedItem.details.toString().split(", ")}</mx:dataProvider>
+ </mx:List>
+ </mx:FormItem>
+ </mx:HBox>
+ <mx:ControlBar horizontalAlign="right" height="44">
+ <mx:Button label="Reload" click="rnb4_api::getEventLog();" height="22"/>
+ </mx:ControlBar>
+ </mx:Panel>
+ <mx:Image width="16" height="16" source="@Embed('../images/book.png')" x="10" y="7"/>
+ </mx:Canvas>
<mx:Canvas label="Styler" width="100%" height="100%">
<mx:Panel layout="absolute" width="100%" height="100%" title=" Styler" creationComplete="themecolour.enabled = themecolorradio.selected; themecombobox.enabled = themeradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;">
<mx:RadioButtonGroup id="radiogroup1" change="themecolour.enabled = themecolorradio.selected; themecombobox.enabled = themeradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;"/>
<mx:VBox left="10" top="10" bottom="10" right="10">
<mx:HBox width="100%">
- <mx:RadioButton label="Default" id="defalutradio" groupName="radiogroup1" width="110" selected="true"/>
+ <mx:RadioButton label="Default" id="defaultradio" groupName="radiogroup1" width="110" selected="true"/>
</mx:HBox>
<mx:HBox width="100%" verticalAlign="middle">
<mx:RadioButton label="Custom Color" id="themecolorradio" groupName="radiogroup1" width="110"/>
@@ -398,7 +415,7 @@
</mx:VBox>
<mx:ControlBar horizontalAlign="right">
<mx:Button label="Cancel" icon="@Embed(source='../images/cross.png')" labelPlacement="left"/>
- <mx:Button label="Save" labelPlacement="left" click="stylerApply();" icon="@Embed(source='../images/disk.png')"/>
+ <mx:Button label="Save" labelPlacement="left" click="//stylerApply();" icon="@Embed(source='../images/disk.png')"/>
</mx:ControlBar>
</mx:Panel>
<mx:Image width="16" height="16" source="@Embed('../images/color_swatch.png')" x="10" y="7"/>
Modified: branches/RNBGUI/src/rnbMain.as
===================================================================
--- branches/RNBGUI/src/rnbMain.as 2008-08-03 09:32:59 UTC (rev 160)
+++ branches/RNBGUI/src/rnbMain.as 2008-08-03 11:21:24 UTC (rev 161)
@@ -271,4 +271,14 @@
fP += sPath[i] + "\\";
}
return p.entry.(@path==fP);
+}
+
+rnb4_api function saveProfileSetting(settingName:String, settingValue:String):void
+{
+
+}
+
+rnb4_api function loadProfileSetting(settingName:String):String
+{
+ return null;
}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-03 09:33:03
|
Revision: 160
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=160&view=rev
Author: davidisofox
Date: 2008-08-03 09:32:59 +0000 (Sun, 03 Aug 2008)
Log Message:
-----------
Added Paths:
-----------
branches/RNBGUI/src/RNBGUI.mxml
Added: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml (rev 0)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 09:32:59 UTC (rev 160)
@@ -0,0 +1,461 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalScrollPolicy="off" horizontalScrollPolicy="off" layout="absolute" creationComplete="rnb4_gui::initAll(); setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));" themeColor="#009dff" xmlns:controls="controls.*" viewSourceURL="srcview/index.html">
+ <mx:states>
+ <mx:State name="Slideshow">
+ <mx:AddChild relativeTo="{vbox1}" position="firstChild">
+ <mx:Canvas id="slideshowcanvas" bottom="196" top="0" left="0" right="0">
+ <mx:Canvas width="100%" height="100%">
+ <mx:Canvas backgroundAlpha="0.2" x="0" y="0" width="100%" height="100%" id="ssPicCont" showEffect="{fadeAndBlurIn}" hideEffect="{fadeAndBlurOut}" visible="false">
+ <mx:Image x="0" y="0" width="100%" height="100%" id="ssPic" verticalAlign="center" horizontalAlign="middle" cacheAsBitmap="true" />
+ </mx:Canvas>
+ <mx:Canvas backgroundAlpha="0.2" x="0" y="0" width="100%" height="100%" id="ssPicCont2" showEffect="{fadeAndBlurIn}" hideEffect="{fadeAndBlurOut}" visible="false">
+ <mx:Image x="0" y="0" width="100%" height="100%" id="ssPic2" verticalAlign="center" horizontalAlign="middle" cacheAsBitmap="true" />
+ </mx:Canvas>
+ </mx:Canvas>
+ <mx:Canvas backgroundAlpha="0.2" width="100%" height="100%" id="preload" showEffect="{fadeAndBlurIn}" hideEffect="{fadeAndBlurOut}">
+ <mx:Box width="100%" height="100%" verticalAlign="center">
+ <mx:ProgressBar id="preloadBar" width="100%" complete="ssPreloadComplete()" labelPlacement="bottom" />
+ </mx:Box>
+ </mx:Canvas>
+ </mx:Canvas>
+ </mx:AddChild>
+ <mx:RemoveChild target="{linkbar1}"/>
+ <mx:SetEventHandler target="{linkbutton1}" name="click" handler="currentState=''"/>
+ <mx:SetProperty target="{linkbutton1}" name="label" value="Browser"/>
+ <mx:AddChild relativeTo="{hbox1}" position="lastChild">
+ <mx:Button label="Start" click="ssStart()" icon="@Embed(source='../images/control_play_blue.png')" width="73" height="22"/>
+ </mx:AddChild>
+ <mx:AddChild relativeTo="{hbox1}" position="lastChild">
+ <mx:Button label="Previous" click="ssPrev()" icon="@Embed(source='../images/control_start_blue.png')" width="94" height="22"/>
+ </mx:AddChild>
+ <mx:AddChild relativeTo="{hbox1}" position="lastChild">
+ <mx:Button label="Next" click="ssNext()" icon="@Embed(source='../images/control_end_blue.png')" width="71" height="22"/>
+ </mx:AddChild>
+ <mx:AddChild relativeTo="{hbox1}" position="lastChild">
+ <mx:Button label="Stop" click="ssStop()" id="button3" icon="@Embed(source='../images/control_stop_blue.png')" width="70" height="22"/>
+ </mx:AddChild>
+ <mx:AddChild relativeTo="{hbox1}" position="lastChild">
+ <mx:Label text="[picname]" id="file" />
+ </mx:AddChild>
+ <mx:RemoveChild target="{pbStatus}"/>
+ <mx:RemoveChild target="{btnUpload}"/>
+ <mx:SetStyle target="{hbox2}" name="left" value="0"/>
+ <mx:SetStyle target="{files}" name="top"/>
+ <mx:SetProperty target="{files}" name="height" value="100"/>
+ </mx:State>
+ </mx:states>
+ <mx:transitions>
+ <mx:Transition fromState="*" toState="Slideshow">
+ <mx:Parallel targets="{[files, linkbar1, slideshowcanvas, hbox2]}">
+ <mx:Move target="{files}" duration="2000" />
+ <mx:Resize target="{files}" duration="2000" />
+ <mx:Move target="{hbox2}" duration="2000" />
+ <mx:Resize target="{hbox2}" duration="2000" />
+ <mx:Fade target="{linkbar1}" alphaFrom="1.0" alphaTo="0.0" duration="2000"/>
+ <mx:Fade target="{slideshowcanvas}" alphaFrom="0.0" alphaTo="1.0" duration="2000"/>
+ </mx:Parallel>
+ </mx:Transition>
+
+ <mx:Transition fromState="Slideshow" toState="*">
+ <mx:Parallel targets="{[files, linkbar1, slideshowcanvas, hbox2]}">
+ <mx:Move target="{files}" duration="2000" />
+ <mx:Resize target="{files}" duration="2000" />
+ <mx:Move target="{hbox2}" duration="2000" />
+ <mx:Resize target="{hbox2}" duration="2000" />
+ <mx:Fade target="{linkbar1}" alphaFrom="0.0" alphaTo="1.0" duration="2000"/>
+ <mx:Fade target="{slideshowcanvas}" alphaFrom="1.0" alphaTo="0.0" duration="2000"/>
+ </mx:Parallel>
+ </mx:Transition>
+ </mx:transitions>
+ <mx:Style source="style.css" />
+ <mx:Script>
+ <![CDATA[
+ import mx.controls.Alert;
+ import mx.effects.IEffect;
+ import mx.events.CloseEvent;
+ [Embed(source="../images/folder.png")]
+ [Bindable]
+ public var FolderImage:Class;
+
+
+ [Embed(source="../images/folder_open.png")]
+ [Bindable]
+ public var FolderOpenImage:Class;
+
+
+ [Embed(source="../images/exclamation.png")]
+ [Bindable]
+ public var exclamation:Class;
+
+
+ [Embed(source="../images/information.png")]
+ [Bindable]
+ public var information:Class;
+
+
+ namespace rnb4_gui;
+ //titlewindowshow
+ import mx.managers.PopUpManager;
+ import mx.containers.TitleWindow;
+ rnb4_gui var contexts:ArrayCollection;
+ rnb4_gui var loginwin:loginwindow;
+ rnb4_gui var buildzipwin:buildzip;
+ rnb4_gui var logInitWindow:evtVwrLoader;
+ rnb4_gui var logsWindow:logViewer;
+
+ // Open the TitleWindow container.
+ // Cast the return value of the createPopUp() method
+ // to loginwindow, the name of the
+ // component containing the TitleWindow container.
+
+ private function initLogViewer():void
+ {
+ rnb4_gui::logInitWindow = evtVwrLoader(PopUpManager.createPopUp( this, evtVwrLoader, true));
+ PopUpManager.centerPopUp(rnb4_gui::logInitWindow);
+ }
+
+ private function showLogs():void {
+ rnb4_gui::logsWindow=logViewer(PopUpManager.createPopUp( this, logViewer, true));
+ rnb4_gui::logsWindow.instanceRef = rnb4_gui::logsWindow;
+ rnb4_gui::logsWindow.updateLog(null);
+ PopUpManager.centerPopUp(rnb4_gui::logsWindow);
+ // Pass a reference to the TextInput control
+ // to the TitleWindow container so that the
+ // TitleWindow container can return data to the main application.
+ }
+
+ private function showZipWindow():void {
+ rnb4_gui::buildzipwin=buildzip(PopUpManager.createPopUp( this, buildzip, true));
+ PopUpManager.centerPopUp(rnb4_gui::buildzipwin);
+ // Pass a reference to the TextInput control
+ // to the TitleWindow container so that the
+ // TitleWindow container can return data to the main application.
+ }
+
+ rnb4_gui function showWindow():void {
+ rnb4_gui::loginwin=loginwindow(PopUpManager.createPopUp( this, loginwindow , true));
+ PopUpManager.centerPopUp(rnb4_gui::loginwin);
+ rnb4_gui::loginwin["buttonLogin"].addEventListener("click", doLogin);
+ rnb4_gui::loginwin["textboxContext"].dataProvider=contexts;
+ rnb4_api::getContexts();
+ // Pass a reference to the TextInput control
+ // to the TitleWindow container so that the
+ // TitleWindow container can return data to the main application.
+ }
+
+ [Bindable]
+ public var hints:ArrayCollection = new ArrayCollection(
+ [ "Did you know: You can change the colour of RNBrowser under Settings -> Styler",
+ "Did you know: You can click slideshow to view all photos in the selected folder as a slideshow",
+ "Other (Item 3)",
+ "Other (Item 4)",
+ "Other (Item 5)",
+ "Other (Item 6)",
+ "Other (Item 7)",
+ "Other (Item 8)",
+ "Other (Item 9)",
+ "Other (Item 10)",
+ "Other (Item 11)",
+ "Other (Item 12)",
+ "Other (Item 13)",]);
+
+ [Bindable]
+ public var themes:ArrayCollection = new ArrayCollection(
+ [ "bright",
+ "simple",
+ "dark",]);
+
+ private var t:Timer = new Timer(120000, 1);
+ private function setHints(evt:TimerEvent):void {
+ t.stop();
+ var a:int;
+ a = Math.random() * 100;
+ a = (a / 100) * (hints.length - 1);
+ hintstext.text = hints.getItemAt(a).toString();
+ if (t.hasEventListener(TimerEvent.TIMER_COMPLETE) == false)
+ {
+ t.addEventListener(TimerEvent.TIMER_COMPLETE, setHints);
+ }
+ t.start();
+ }
+
+ // Event handler for the OK button.
+ private function doLogin(evt:Event):void {
+ var loginName:String;
+ var password:String;
+ if (rnb4_gui::loginwin.textboxContext.text == "")
+ {
+ loginName = rnb4_gui::loginwin.textboxUsername.text
+ }
+ else
+ {
+ if (rnb4_gui::loginwin.textboxContext.text.charAt(0) == ".")
+ {
+ loginName = rnb4_gui::loginwin.textboxUsername.text + rnb4_gui::loginwin.textboxContext.text;
+ }else{
+ loginName = rnb4_gui::loginwin.textboxUsername.text + "." + rnb4_gui::loginwin.textboxContext.text;
+ }
+ }
+ loginName = rnb4_gui::loginwin.textboxUsername.text + rnb4_gui::loginwin.textboxContext.text;
+ password = rnb4_gui::loginwin.textboxPassword.text;
+ login(loginName,password)
+ PopUpManager.removePopUp(rnb4_gui::loginwin);
+ }
+
+ private function stylerCancel():void {
+ // //reset colour boxes
+ // if (getsettings("themeName") == null) {
+ // themecombobox.selectedLabel = "Simple"
+ // }else{
+ // themecombobox.selectedLabel = getsettings("themeName")
+ // }
+ //
+ // if (getsettings("backColour") == null) {
+ // backcolour.selectedColor = new uint(000000)
+ // }else{
+ // backcolour.selectedColor = getsettings("backcolour")
+ // }
+ //
+ // if (getsettings("themeColour") == null) {
+ // themecolour.selectedColor = new uint(000000)
+ // }else{
+ // themecolour.selectedColor = getsettings("themecolour")
+ // }
+ // //select current radiobox
+ // if getsettings("styleType" == null) {
+ // defalutradio.selected = true
+ // }else{
+ // switch(getsettings("styleType")){
+ // case "customcolour":
+ // themecolorradio.selected = true
+ // break;
+ // case "customtheme":
+ // themeradio.selected = true
+ // break;
+ // case else:
+ // themecolorradio.selected = true
+ // break;
+ // }
+ // }
+ }
+
+ private function stylerApply():void {
+ // try {
+ // if (themecolorradio.selected==true){
+ // mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ // mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
+ // resetTheme();
+ // updateTheme();
+
+ // keep nextline
+
+ //savesettings("styleType", "customcolour")
+ //savesettings("themeColor", themecolour.colorField)
+ //savesettings("backColor", backcolour.colorField)
+ // }else if(this.themeradio.selected==true){
+ // mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ // mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
+ // resetTheme();
+ // mx.styles.StyleManager.loadStyleDeclarations(themecombobox.text + ".swf");
+
+ // keep nextline
+
+ //savesettings("styleType", "customtheme")
+ //savesettings("themeName", themecombobox.text)
+ // }else{
+ // mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ // mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
+ // resetTheme();
+
+ // keep nextline
+
+ //savesettings("styleType", "default")
+ }
+ mx.controls.Alert.show('Save Succeeded', 'Saved', 4, this, null, this.information, 4);
+ }
+ catch (e:Error) {
+ mx.controls.Alert.show("Save failed", "Error", 4, this, null, this.exclamation, 4);
+ }
+ }
+ ]]>
+ </mx:Script>
+ <mx:Script source="rnbGui_codebehind.as" />
+ <mx:Script source="upload.as" />
+ <mx:Script source="rnbMain.as" />
+
+ <mx:Script>
+ <![CDATA[
+ import mx.collections.ArrayCollection;
+
+ [Bindable]
+ public var filetypes:ArrayCollection = new ArrayCollection(
+ [ {label:".zip", data:1},
+ {label:".tgz", data:2} ]);
+
+ [Bindable]
+ public var speeds:ArrayCollection = new ArrayCollection(
+ [ {label:"56Kbps", data:56},
+ {label:"128Kbps", data:128},
+ {label:"256Kbps", data:256},
+ {label:"512Kbps", data:512},
+ {label:"1Mbps", data:1024},
+ {label:"2Mbps", data:2048},
+ {label:"4Mbps", data:4096},
+ {label:"8Mbps", data:8192},
+ {label:"16Mbps", data:16384},
+ {label:"24Mbps", data:24576},
+ {label:"LAN", data:49152} ]);
+
+ rnb4_gui function resetView():void
+ {
+ viewstack1.selectedIndex=0;
+ logdata.dataProvider=null;
+ files.dataProvider=null;
+ dirs.dataProvider=null;
+ txtAddrBar.text="";
+ }
+ ]]>
+ </mx:Script>
+ <mx:Sequence id="fadeAndBlurIn" startDelay="0" >
+ <mx:Fade id="fadeIn" duration="1200" alphaFrom="0.0" alphaTo="1.0" />
+ </mx:Sequence>
+ <mx:Sequence id="fadeAndBlurOut" startDelay="0">
+ <mx:Fade id="fadeOut" duration="300" alphaFrom="1.0" alphaTo="0" />
+ </mx:Sequence>
+ <mx:ApplicationControlBar x="197" y="58" dock="true" height="37" id="appcontrol">
+ <mx:Canvas height="100%" width="100%">
+ <mx:LinkBar dataProvider="{viewstack1}" id="linkbar1"/>
+ <mx:LinkButton label="Slideshow" click="currentState='Slideshow'; viewstack1.selectedIndex = 0; files.maxRows = 1; inSSMode=!inSSMode;" id="linkbutton1" right="91" y="2" width="75"/>
+ <mx:Button label="Logout" click="logout(); resetView();" y="2" right="0" icon="@Embed(source='../images/door.png')"/>
+ <mx:HBox left="210" right="174" top="0" bottom="0" id="hbox2" backgroundColor="#F6FF91" cornerRadius="1" borderColor="#000000" borderStyle="solid" borderThickness="1" verticalAlign="middle" horizontalAlign="left">
+ <mx:Spacer width="0" height="0"/>
+ <mx:Image width="16" height="16" source="@Embed('../images/information.png')" />
+ <mx:Label text="[Hints/Tips]" id="hintstext"/>
+ </mx:HBox>
+ </mx:Canvas>
+ </mx:ApplicationControlBar>
+ <mx:TextInput height="22" left="-1" top="0" right="-1" styleName="addressbar" id="txtAddrBar"/>
+ <mx:Button id='btnGo' click="addrNav()" width="22" height="22" right="-1" top="0" styleName="addressbar" icon="@Embed(source='../images/arrow_right.png')"/>
+ <mx:ViewStack id="viewstack1" right="10" left="10" top="32" bottom="10">
+ <mx:HDividedBox label="File Browser" width="100%" height="100%">
+ <mx:Tree id='dirs' folderClosedIcon="{FolderImage}" folderOpenIcon="{FolderImage}" defaultLeafIcon="{FolderImage}" top="0" bottom="0" left="0" width="206" showRoot="false" itemRenderer="RNBGUI.RNBRenderer" itemClick="itemClickEvt(event);" itemOpen="itemOpenEvt(event);" height="100%"></mx:Tree>
+ <mx:Canvas width="100%" height="100%" id="vbox1">
+ <mx:TileList doubleClickEnabled="true" top="0" bottom="88" right="0" itemRenderer="FileViewRender" id="files" allowMultipleSelection="true" left="0"/>
+ <mx:VBox height="80" styleName="upload" id="vbox2" bottom="0" left="0" right="0">
+ <mx:HBox id="hbox1" verticalAlign="middle" height="22">
+ <mx:Button label="Upload" id="btnUpload" click="asUpload();" icon="@Embed(source='../images/arrow_up.png')" width="83" height="22"/>
+ <mx:ProgressBar id='pbStatus' labelPlacement="center" height="22" width="131" label=" " mode="manual" indeterminate="false"/>
+ </mx:HBox>
+ <mx:HBox height="22">
+ <mx:Button label="Download All Files" id="btnDLAll" icon="@Embed(source='../images/package.png')" click="asDLFolder();" width="147" height="22"/>
+ <mx:Button label="Download Selected" icon="@Embed(source='../images/arrow_down.png')" id="btnDlSel" click="asDLSelFiles();" width="152" height="22"/>
+ </mx:HBox>
+ <mx:Button label="Delete Selected" id="button1" icon="@Embed(source='../images/cross.png')" height="22" width="134"/>
+ </mx:VBox>
+ </mx:Canvas>
+ </mx:HDividedBox>
+ <mx:Canvas label="Tools" width="100%" height="100%">
+ <mx:ToggleButtonBar dataProvider="{viewstack2}" top="0" left="0"/>
+ <mx:ViewStack id="viewstack2" left="10" right="10" bottom="10" top="30">
+ <mx:Canvas label="Log viewer" width="100%" height="100%">
+ <mx:Panel creationComplete="rnb4_api::getEventLog();" x="0" y="0" width="100%" height="100%" layout="absolute" title=" Log Viewer">
+ <mx:AdvancedDataGrid id="logdata" designViewDataType="flat" left="10" top="10" bottom="50" right="10" editable="false" enabled="true">
+ <mx:columns>
+ <mx:AdvancedDataGridColumn width="180" headerText="Username" dataField="user"/>
+ <mx:AdvancedDataGridColumn width="100" headerText="IP Address" dataField="ip"/>
+ <mx:AdvancedDataGridColumn width="175" headerText="Time/Date" dataField="timestamp"/>
+ <mx:AdvancedDataGridColumn width="120" headerText="Event type" dataField="type"/>
+ <mx:AdvancedDataGridColumn headerText="Details" dataField="details"/>
+ </mx:columns>
+ </mx:AdvancedDataGrid>
+ <mx:Button right="10" bottom="10" label="Reload" click="rnb4_api::getEventLog();"/>
+ </mx:Panel>
+ <mx:Image width="16" height="16" source="@Embed('../images/book.png')" x="10" y="7"/>
+ </mx:Canvas>
+ <mx:Canvas label="Styler" width="100%" height="100%">
+ <mx:Panel layout="absolute" width="100%" height="100%" title=" Styler" creationComplete="themecolour.enabled = themecolorradio.selected; themecombobox.enabled = themeradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;">
+ <mx:RadioButtonGroup id="radiogroup1" change="themecolour.enabled = themecolorradio.selected; themecombobox.enabled = themeradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;"/>
+ <mx:VBox left="10" top="10" bottom="10" right="10">
+ <mx:HBox width="100%">
+ <mx:RadioButton label="Default" id="defalutradio" groupName="radiogroup1" width="110" selected="true"/>
+ </mx:HBox>
+ <mx:HBox width="100%" verticalAlign="middle">
+ <mx:RadioButton label="Custom Color" id="themecolorradio" groupName="radiogroup1" width="110"/>
+ <mx:Label text="Background Colour:"/>
+ <mx:ColorPicker id="backcolour" color="#CCCCCC"/>
+ <mx:Label text="Theme Colour:"/>
+ <mx:ColorPicker id="themecolour" color="#CCCCCC"/>
+ </mx:HBox>
+ <mx:HBox width="100%">
+ <mx:RadioButton label="Custom Theme" id="themeradio" groupName="radiogroup1" width="110" enabled="true"/>
+ <mx:ComboBox id="themecombobox" editable="false" enabled="true" width="273" dataProvider="{themes}"/>
+
+ </mx:HBox>
+ <mx:HBox width="100%" height="100%">
+ <mx:RadioButton label="Custom CSS" id="cssradio" groupName="radiogroup1" width="110" enabled="false"/>
+ <mx:TextArea id="csstext" width="100%" height="100%"/>
+ </mx:HBox>
+ </mx:VBox>
+ <mx:ControlBar horizontalAlign="right">
+ <mx:Button label="Cancel" icon="@Embed(source='../images/cross.png')" labelPlacement="left"/>
+ <mx:Button label="Save" labelPlacement="left" click="stylerApply();" icon="@Embed(source='../images/disk.png')"/>
+ </mx:ControlBar>
+ </mx:Panel>
+ <mx:Image width="16" height="16" source="@Embed('../images/color_swatch.png')" x="10" y="7"/>
+ </mx:Canvas>
+ <mx:Canvas label="Other" width="100%" height="100%">
+ <mx:Panel layout="absolute" width="100%" height="100%" title=" Other" creationComplete="themecolour.enabled = themecolorradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;">
+ <mx:VBox left="10" right="10" bottom="10" top="10">
+ </mx:VBox>
+
+ <mx:ControlBar horizontalAlign="right">
+ <mx:Button label="Cancel" icon="@Embed(source='../images/cross.png')" labelPlacement="left"/>
+ <mx:Button label="Save" labelPlacement="left" icon="@Embed(source='../images/disk.png')"/>
+ </mx:ControlBar>
+ </mx:Panel>
+ <mx:Image width="16" height="16" source="@Embed('../images/color_swatch.png')" x="10" y="7"/>
+ </mx:Canvas>
+ </mx:ViewStack>
+ </mx:Canvas>
+ <mx:VBox label="About" width="100%" height="100%" verticalAlign="middle" horizontalAlign="center">
+ <mx:Label fontSize="24" fontWeight="bold" text="Remote Network Browser 4"/>
+ <mx:Label fontSize="10" fontWeight="bold" text="Version number 4.0.8"/>
+ <mx:Spacer height="50" width="0"/>
+ <mx:Grid width="415" horizontalCenter="0" verticalCenter="0">
+ <mx:GridRow width="100%" height="100%">
+ <mx:GridItem width="100%" height="100%" horizontalAlign="right" verticalAlign="middle">
+ <mx:Label text="Flash UI and themes by"/>
+ </mx:GridItem>
+ <mx:GridItem width="100%" height="100%" verticalAlign="middle">
+ <mx:LinkButton label="David Wood" width="100"/>
+ </mx:GridItem>
+ </mx:GridRow>
+ <mx:GridRow width="100%" height="100%">
+ <mx:GridItem width="100%" height="100%" horizontalAlign="right" verticalAlign="middle">
+ <mx:Label text="ActionScript code-behind by"/>
+ </mx:GridItem>
+ <mx:GridItem width="100%" height="100%" verticalAlign="middle">
+ <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://www.cmalton.me.uk'), 'CJSoftUK');"/>
+ </mx:GridItem>
+ </mx:GridRow>
+ <mx:GridRow width="100%" height="100%">
+ <mx:GridItem width="100%" height="100%" horizontalAlign="right" verticalAlign="middle">
+ <mx:Label text="PHP backend by"/>
+ </mx:GridItem>
+ <mx:GridItem width="100%" height="100%" verticalAlign="middle">
+ <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://www.cmalton.me.uk'), 'CJSoftUK');"/>
+ </mx:GridItem>
+ </mx:GridRow>
+ <mx:GridRow width="100%" height="100%">
+ <mx:GridItem width="100%" height="100%" horizontalAlign="right" verticalAlign="middle">
+ <mx:Label text="Icons by"/>
+ </mx:GridItem>
+ <mx:GridItem width="100%" height="100%" verticalAlign="middle">
+ <mx:LinkButton label="Mark James" width="100" click="navigateToURL(new URLRequest('http://www.famfamfam.com'), 'FAMFAMFAM');"/>
+ </mx:GridItem>
+ </mx:GridRow>
+ </mx:Grid>
+ <mx:Spacer height="115" width="0"/>
+ </mx:VBox>
+ </mx:ViewStack>
+</mx:Application>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-03 09:31:31
|
Revision: 159
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=159&view=rev
Author: davidisofox
Date: 2008-08-03 09:31:28 +0000 (Sun, 03 Aug 2008)
Log Message:
-----------
Removed Paths:
-------------
branches/RNBGUI/src/RNBGUI.mxml
Deleted: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 08:04:03 UTC (rev 158)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 09:31:28 UTC (rev 159)
@@ -1,409 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalScrollPolicy="off" horizontalScrollPolicy="off" layout="absolute" creationComplete="rnb4_gui::initAll(); setHints(new TimerEvent(TimerEvent.TIMER_COMPLETE));" themeColor="#009dff" xmlns:controls="controls.*" viewSourceURL="srcview/index.html">
- <mx:states>
- <mx:State name="Slideshow">
- <mx:AddChild relativeTo="{vbox1}" position="firstChild">
- <mx:Canvas id="slideshowcanvas" bottom="196" top="0" left="0" right="0">
- <mx:Canvas width="100%" height="100%">
- <mx:Canvas backgroundAlpha="0.2" x="0" y="0" width="100%" height="100%" id="ssPicCont" showEffect="{fadeAndBlurIn}" hideEffect="{fadeAndBlurOut}" visible="false">
- <mx:Image x="0" y="0" width="100%" height="100%" id="ssPic" verticalAlign="center" horizontalAlign="middle" cacheAsBitmap="true" />
- </mx:Canvas>
- <mx:Canvas backgroundAlpha="0.2" x="0" y="0" width="100%" height="100%" id="ssPicCont2" showEffect="{fadeAndBlurIn}" hideEffect="{fadeAndBlurOut}" visible="false">
- <mx:Image x="0" y="0" width="100%" height="100%" id="ssPic2" verticalAlign="center" horizontalAlign="middle" cacheAsBitmap="true" />
- </mx:Canvas>
- </mx:Canvas>
- <mx:Canvas backgroundAlpha="0.2" width="100%" height="100%" id="preload" showEffect="{fadeAndBlurIn}" hideEffect="{fadeAndBlurOut}">
- <mx:Box width="100%" height="100%" verticalAlign="center">
- <mx:ProgressBar id="preloadBar" width="100%" complete="ssPreloadComplete()" labelPlacement="bottom" />
- </mx:Box>
- </mx:Canvas>
- </mx:Canvas>
- </mx:AddChild>
- <mx:RemoveChild target="{linkbar1}"/>
- <mx:SetEventHandler target="{linkbutton1}" name="click" handler="currentState=''"/>
- <mx:SetProperty target="{linkbutton1}" name="label" value="Browser"/>
- <mx:AddChild relativeTo="{hbox1}" position="lastChild">
- <mx:Button label="Start" click="ssStart()" icon="@Embed(source='../images/control_play_blue.png')" width="73" height="22"/>
- </mx:AddChild>
- <mx:AddChild relativeTo="{hbox1}" position="lastChild">
- <mx:Button label="Previous" click="ssPrev()" icon="@Embed(source='../images/control_start_blue.png')" width="94" height="22"/>
- </mx:AddChild>
- <mx:AddChild relativeTo="{hbox1}" position="lastChild">
- <mx:Button label="Next" click="ssNext()" icon="@Embed(source='../images/control_end_blue.png')" width="71" height="22"/>
- </mx:AddChild>
- <mx:AddChild relativeTo="{hbox1}" position="lastChild">
- <mx:Button label="Stop" click="ssStop()" id="button3" icon="@Embed(source='../images/control_stop_blue.png')" width="70" height="22"/>
- </mx:AddChild>
- <mx:AddChild relativeTo="{hbox1}" position="lastChild">
- <mx:Label text="[picname]" id="file" />
- </mx:AddChild>
- <mx:RemoveChild target="{pbStatus}"/>
- <mx:RemoveChild target="{btnUpload}"/>
- <mx:SetStyle target="{hbox2}" name="left" value="0"/>
- <mx:SetStyle target="{files}" name="top"/>
- <mx:SetProperty target="{files}" name="height" value="100"/>
- </mx:State>
- </mx:states>
- <mx:transitions>
- <mx:Transition fromState="*" toState="Slideshow">
- <mx:Parallel targets="{[files, linkbar1, slideshowcanvas, hbox2]}">
- <mx:Move target="{files}" duration="2000" />
- <mx:Resize target="{files}" duration="2000" />
- <mx:Move target="{hbox2}" duration="2000" />
- <mx:Resize target="{hbox2}" duration="2000" />
- <mx:Fade target="{linkbar1}" alphaFrom="1.0" alphaTo="0.0" duration="2000"/>
- <mx:Fade target="{slideshowcanvas}" alphaFrom="0.0" alphaTo="1.0" duration="2000"/>
- </mx:Parallel>
- </mx:Transition>
-
- <mx:Transition fromState="Slideshow" toState="*">
- <mx:Parallel targets="{[files, linkbar1, slideshowcanvas, hbox2]}">
- <mx:Move target="{files}" duration="2000" />
- <mx:Resize target="{files}" duration="2000" />
- <mx:Move target="{hbox2}" duration="2000" />
- <mx:Resize target="{hbox2}" duration="2000" />
- <mx:Fade target="{linkbar1}" alphaFrom="0.0" alphaTo="1.0" duration="2000"/>
- <mx:Fade target="{slideshowcanvas}" alphaFrom="1.0" alphaTo="0.0" duration="2000"/>
- </mx:Parallel>
- </mx:Transition>
- </mx:transitions>
- <mx:Style source="style.css" />
- <mx:Script>
- <![CDATA[
- import mx.controls.Alert;
- import mx.effects.IEffect;
- import mx.events.CloseEvent;
- [Embed(source="../images/folder.png")]
- [Bindable]
- public var FolderImage:Class;
-
-
- [Embed(source="../images/folder_open.png")]
- [Bindable]
- public var FolderOpenImage:Class;
-
-
- [Embed(source="../images/exclamation.png")]
- [Bindable]
- public var exclamation:Class;
-
-
- [Embed(source="../images/information.png")]
- [Bindable]
- public var information:Class;
-
-
- namespace rnb4_gui;
- //titlewindowshow
- import mx.managers.PopUpManager;
- import mx.containers.TitleWindow;
- rnb4_gui var contexts:ArrayCollection;
- rnb4_gui var loginwin:loginwindow;
- rnb4_gui var buildzipwin:buildzip;
- rnb4_gui var logInitWindow:evtVwrLoader;
- rnb4_gui var logsWindow:logViewer;
-
- // Open the TitleWindow container.
- // Cast the return value of the createPopUp() method
- // to loginwindow, the name of the
- // component containing the TitleWindow container.
-
- private function initLogViewer():void
- {
- rnb4_gui::logInitWindow = evtVwrLoader(PopUpManager.createPopUp( this, evtVwrLoader, true));
- PopUpManager.centerPopUp(rnb4_gui::logInitWindow);
- }
-
- private function showLogs():void {
- rnb4_gui::logsWindow=logViewer(PopUpManager.createPopUp( this, logViewer, true));
- rnb4_gui::logsWindow.instanceRef = rnb4_gui::logsWindow;
- rnb4_gui::logsWindow.updateLog(null);
- PopUpManager.centerPopUp(rnb4_gui::logsWindow);
- // Pass a reference to the TextInput control
- // to the TitleWindow container so that the
- // TitleWindow container can return data to the main application.
- }
-
- private function showZipWindow():void {
- rnb4_gui::buildzipwin=buildzip(PopUpManager.createPopUp( this, buildzip, true));
- PopUpManager.centerPopUp(rnb4_gui::buildzipwin);
- // Pass a reference to the TextInput control
- // to the TitleWindow container so that the
- // TitleWindow container can return data to the main application.
- }
-
- rnb4_gui function showWindow():void {
- rnb4_gui::loginwin=loginwindow(PopUpManager.createPopUp( this, loginwindow , true));
- PopUpManager.centerPopUp(rnb4_gui::loginwin);
- rnb4_gui::loginwin["buttonLogin"].addEventListener("click", doLogin);
- rnb4_gui::loginwin["textboxContext"].dataProvider=contexts;
- rnb4_api::getContexts();
- // Pass a reference to the TextInput control
- // to the TitleWindow container so that the
- // TitleWindow container can return data to the main application.
- }
-
- [Bindable]
- public var hints:ArrayCollection = new ArrayCollection(
- [ "Did you know: You can change the colour of RNBrowser under Settings -> Styler",
- "Did you know: You can click slideshow to view all photos in the selected folder as a slideshow",
- "Other (Item 3)",
- "Other (Item 4)",
- "Other (Item 5)",
- "Other (Item 6)",
- "Other (Item 7)",
- "Other (Item 8)",
- "Other (Item 9)",
- "Other (Item 10)",
- "Other (Item 11)",
- "Other (Item 12)",
- "Other (Item 13)",]);
-
- [Bindable]
- public var themes:ArrayCollection = new ArrayCollection(
- [ "bright",
- "simple",
- "dark",]);
-
- private var t:Timer = new Timer(120000, 1);
- private function setHints(evt:TimerEvent):void {
- t.stop();
- var a:int;
- a = Math.random() * 100;
- a = (a / 100) * (hints.length - 1);
- hintstext.text = hints.getItemAt(a).toString();
- if (t.hasEventListener(TimerEvent.TIMER_COMPLETE) == false)
- {
- t.addEventListener(TimerEvent.TIMER_COMPLETE, setHints);
- }
- t.start();
- }
-
- // Event handler for the OK button.
- private function doLogin(evt:Event):void {
- var loginName:String;
- var password:String;
- if (rnb4_gui::loginwin.textboxContext.text == "")
- {
- loginName = rnb4_gui::loginwin.textboxUsername.text
- }
- else
- {
- if (rnb4_gui::loginwin.textboxContext.text.charAt(0) == ".")
- {
- loginName = rnb4_gui::loginwin.textboxUsername.text + rnb4_gui::loginwin.textboxContext.text;
- }else{
- loginName = rnb4_gui::loginwin.textboxUsername.text + "." + rnb4_gui::loginwin.textboxContext.text;
- }
- }
- loginName = rnb4_gui::loginwin.textboxUsername.text + rnb4_gui::loginwin.textboxContext.text;
- password = rnb4_gui::loginwin.textboxPassword.text;
- login(loginName,password)
- PopUpManager.removePopUp(rnb4_gui::loginwin);
- }
-
- private function stylerApply():void {
- try {
- if (themecolorradio.selected==true){
- mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
- mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
- resetTheme();
- updateTheme();
- }else if(this.themeradio.selected==true){
- mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
- mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
- resetTheme();
- mx.styles.StyleManager.loadStyleDeclarations(themecombobox.text + ".swf");
- }else{
- mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
- mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
- resetTheme();
- }
- mx.controls.Alert.show('Save Succeeded', 'Saved', 4, this, null, this.information, 4);
- }
- catch (e:Error) {
- mx.controls.Alert.show("Save failed", "Error", 4, this, null, this.exclamation, 4);
- }
- }
- ]]>
- </mx:Script>
- <mx:Script source="rnbGui_codebehind.as" />
- <mx:Script source="upload.as" />
- <mx:Script source="rnbMain.as" />
-
- <mx:Script>
- <![CDATA[
- import mx.collections.ArrayCollection;
-
- [Bindable]
- public var filetypes:ArrayCollection = new ArrayCollection(
- [ {label:".zip", data:1},
- {label:".tgz", data:2} ]);
-
- [Bindable]
- public var speeds:ArrayCollection = new ArrayCollection(
- [ {label:"56Kbps", data:56},
- {label:"128Kbps", data:128},
- {label:"256Kbps", data:256},
- {label:"512Kbps", data:512},
- {label:"1Mbps", data:1024},
- {label:"2Mbps", data:2048},
- {label:"4Mbps", data:4096},
- {label:"8Mbps", data:8192},
- {label:"16Mbps", data:16384},
- {label:"24Mbps", data:24576},
- {label:"LAN", data:49152} ]);
-
- rnb4_gui function resetView():void
- {
- viewstack1.selectedIndex=0;
- logdata.dataProvider=null;
- files.dataProvider=null;
- dirs.dataProvider=null;
- txtAddrBar.text="";
- }
- ]]>
- </mx:Script>
- <mx:Sequence id="fadeAndBlurIn" startDelay="0" >
- <mx:Fade id="fadeIn" duration="1200" alphaFrom="0.0" alphaTo="1.0" />
- </mx:Sequence>
- <mx:Sequence id="fadeAndBlurOut" startDelay="0">
- <mx:Fade id="fadeOut" duration="300" alphaFrom="1.0" alphaTo="0" />
- </mx:Sequence>
- <mx:ApplicationControlBar x="197" y="58" dock="true" height="37" id="appcontrol">
- <mx:Canvas height="100%" width="100%">
- <mx:LinkBar dataProvider="{viewstack1}" id="linkbar1"/>
- <mx:LinkButton label="Slideshow" click="currentState='Slideshow'; viewstack1.selectedIndex = 0; files.maxRows = 1; inSSMode=!inSSMode;" id="linkbutton1" right="91" y="2" width="75"/>
- <mx:Button label="Logout" click="logout(); resetView();" y="2" right="0" icon="@Embed(source='../images/door.png')"/>
- <mx:HBox left="210" right="174" top="0" bottom="0" id="hbox2" backgroundColor="#F6FF91" cornerRadius="1" borderColor="#000000" borderStyle="solid" borderThickness="1" verticalAlign="middle" horizontalAlign="left">
- <mx:Spacer width="0" height="0"/>
- <mx:Image width="16" height="16" source="@Embed('../images/information.png')" />
- <mx:Label text="[Hints/Tips]" id="hintstext"/>
- </mx:HBox>
- </mx:Canvas>
- </mx:ApplicationControlBar>
- <mx:TextInput height="22" left="-1" top="0" right="-1" styleName="addressbar" id="txtAddrBar"/>
- <mx:Button id='btnGo' click="addrNav()" width="22" height="22" right="-1" top="0" styleName="addressbar" icon="@Embed(source='../images/arrow_right.png')"/>
- <mx:ViewStack id="viewstack1" right="10" left="10" top="32" bottom="10">
- <mx:HDividedBox label="File Browser" width="100%" height="100%">
- <mx:Tree id='dirs' folderClosedIcon="{FolderImage}" folderOpenIcon="{FolderImage}" defaultLeafIcon="{FolderImage}" top="0" bottom="0" left="0" width="206" showRoot="false" itemRenderer="RNBGUI.RNBRenderer" itemClick="itemClickEvt(event);" itemOpen="itemOpenEvt(event);" height="100%"></mx:Tree>
- <mx:Canvas width="100%" height="100%" id="vbox1">
- <mx:TileList doubleClickEnabled="true" top="0" bottom="88" right="0" itemRenderer="FileViewRender" id="files" allowMultipleSelection="true" left="0"/>
- <mx:VBox height="80" styleName="upload" id="vbox2" bottom="0" left="0" right="0">
- <mx:HBox id="hbox1" verticalAlign="middle" height="22">
- <mx:Button label="Upload" id="btnUpload" click="asUpload();" icon="@Embed(source='../images/arrow_up.png')" width="83" height="22"/>
- <mx:ProgressBar id='pbStatus' labelPlacement="center" height="22" width="131" label=" " mode="manual" indeterminate="false"/>
- </mx:HBox>
- <mx:HBox height="22">
- <mx:Button label="Download All Files" id="btnDLAll" icon="@Embed(source='../images/package.png')" click="asDLFolder();" width="147" height="22"/>
- <mx:Button label="Download Selected" icon="@Embed(source='../images/arrow_down.png')" id="btnDlSel" click="asDLSelFiles();" width="152" height="22"/>
- </mx:HBox>
- <mx:Button label="Delete Selected" id="button1" icon="@Embed(source='../images/cross.png')" height="22" width="134"/>
- </mx:VBox>
- </mx:Canvas>
- </mx:HDividedBox>
- <mx:Canvas label="Tools" width="100%" height="100%">
- <mx:ToggleButtonBar dataProvider="{viewstack2}" top="0" left="0"/>
- <mx:ViewStack id="viewstack2" left="10" right="10" bottom="10" top="30">
- <mx:Canvas label="Log viewer" width="100%" height="100%">
- <mx:Panel x="0" y="0" width="100%" height="100%" layout="absolute" title=" Log Viewer">
- <mx:AdvancedDataGrid id="logdata" designViewDataType="flat" left="10" top="10" bottom="50" right="10" editable="false" enabled="true">
- <mx:columns>
- <mx:AdvancedDataGridColumn width="180" headerText="Username" dataField="user"/>
- <mx:AdvancedDataGridColumn width="100" headerText="IP Address" dataField="ip"/>
- <mx:AdvancedDataGridColumn width="175" headerText="Time/Date" dataField="timestamp"/>
- <mx:AdvancedDataGridColumn width="120" headerText="Event type" dataField="type"/>
- <mx:AdvancedDataGridColumn headerText="Details" dataField="details"/>
- </mx:columns>
- </mx:AdvancedDataGrid>
- <mx:Button right="10" bottom="10" label="Reload" click="rnb4_api::getEventLog();"/>
- </mx:Panel>
- <mx:Image width="16" height="16" source="@Embed('../images/book.png')" x="10" y="7"/>
- </mx:Canvas>
- <mx:Canvas label="Styler" width="100%" height="100%">
- <mx:Panel layout="absolute" width="100%" height="100%" title=" Styler" creationComplete="themecolour.enabled = themecolorradio.selected; themecombobox.enabled = themeradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;">
- <mx:RadioButtonGroup id="radiogroup1" change="themecolour.enabled = themecolorradio.selected; themecombobox.enabled = themeradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;"/>
- <mx:VBox left="10" top="10" bottom="10" right="10">
- <mx:HBox width="100%">
- <mx:RadioButton label="Default" groupName="radiogroup1" width="110" selected="true"/>
- </mx:HBox>
- <mx:HBox width="100%" verticalAlign="middle">
- <mx:RadioButton label="Custom Color" id="themecolorradio" groupName="radiogroup1" width="110"/>
- <mx:Label text="Background Colour:"/>
- <mx:ColorPicker id="backcolour" color="#CCCCCC"/>
- <mx:Label text="Theme Colour:"/>
- <mx:ColorPicker id="themecolour" color="#CCCCCC"/>
- </mx:HBox>
- <mx:HBox width="100%">
- <mx:RadioButton label="Custom Theme" id="themeradio" groupName="radiogroup1" width="110" enabled="true"/>
- <mx:ComboBox id="themecombobox" editable="false" enabled="true" width="273" dataProvider="{themes}"/>
-
- </mx:HBox>
- <mx:HBox width="100%" height="100%">
- <mx:RadioButton label="Custom CSS" id="cssradio" groupName="radiogroup1" width="110" enabled="false"/>
- <mx:TextArea id="csstext" width="100%" height="100%"/>
- </mx:HBox>
- </mx:VBox>
- <mx:ControlBar horizontalAlign="right">
- <mx:Button label="Cancel" icon="@Embed(source='../images/cross.png')" labelPlacement="left"/>
- <mx:Button label="Save" labelPlacement="left" click="//stylerApply();" icon="@Embed(source='../images/disk.png')"/>
- </mx:ControlBar>
- </mx:Panel>
- <mx:Image width="16" height="16" source="@Embed('../images/color_swatch.png')" x="10" y="7"/>
- </mx:Canvas>
- <mx:Canvas label="Other" width="100%" height="100%">
- <mx:Panel layout="absolute" width="100%" height="100%" title=" Other" creationComplete="themecolour.enabled = themecolorradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;">
- <mx:VBox left="10" right="10" bottom="10" top="10">
- </mx:VBox>
-
- <mx:ControlBar horizontalAlign="right">
- <mx:Button label="Cancel" icon="@Embed(source='../images/cross.png')" labelPlacement="left"/>
- <mx:Button label="Save" labelPlacement="left" icon="@Embed(source='../images/disk.png')"/>
- </mx:ControlBar>
- </mx:Panel>
- <mx:Image width="16" height="16" source="@Embed('../images/color_swatch.png')" x="10" y="7"/>
- </mx:Canvas>
- </mx:ViewStack>
- </mx:Canvas>
- <mx:VBox label="About" width="100%" height="100%" verticalAlign="middle" horizontalAlign="center">
- <mx:Label fontSize="24" fontWeight="bold" text="Remote Network Browser 4"/>
- <mx:Label fontSize="10" fontWeight="bold" text="Version number 4.0.8"/>
- <mx:Spacer height="50" width="0"/>
- <mx:Grid width="415" horizontalCenter="0" verticalCenter="0">
- <mx:GridRow width="100%" height="100%">
- <mx:GridItem width="100%" height="100%" horizontalAlign="right" verticalAlign="middle">
- <mx:Label text="Flash UI and themes by"/>
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%" verticalAlign="middle">
- <mx:LinkButton label="David Wood" width="100"/>
- </mx:GridItem>
- </mx:GridRow>
- <mx:GridRow width="100%" height="100%">
- <mx:GridItem width="100%" height="100%" horizontalAlign="right" verticalAlign="middle">
- <mx:Label text="ActionScript code-behind by"/>
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%" verticalAlign="middle">
- <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://www.cmalton.me.uk'), 'CJSoftUK');"/>
- </mx:GridItem>
- </mx:GridRow>
- <mx:GridRow width="100%" height="100%">
- <mx:GridItem width="100%" height="100%" horizontalAlign="right" verticalAlign="middle">
- <mx:Label text="PHP backend by"/>
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%" verticalAlign="middle">
- <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://www.cmalton.me.uk'), 'CJSoftUK');"/>
- </mx:GridItem>
- </mx:GridRow>
- <mx:GridRow width="100%" height="100%">
- <mx:GridItem width="100%" height="100%" horizontalAlign="right" verticalAlign="middle">
- <mx:Label text="Icons by"/>
- </mx:GridItem>
- <mx:GridItem width="100%" height="100%" verticalAlign="middle">
- <mx:LinkButton label="Mark James" width="100" click="navigateToURL(new URLRequest('http://www.famfamfam.com'), 'FAMFAMFAM');"/>
- </mx:GridItem>
- </mx:GridRow>
- </mx:Grid>
- <mx:Spacer height="115" width="0"/>
- </mx:VBox>
- </mx:ViewStack>
-</mx:Application>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cjs...@us...> - 2008-08-03 08:04:07
|
Revision: 158
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=158&view=rev
Author: cjsoftuk
Date: 2008-08-03 08:04:03 +0000 (Sun, 03 Aug 2008)
Log Message:
-----------
Making the log viewer work, as well as adding a little tidying up on logout.
Modified Paths:
--------------
branches/RNBGUI/.actionScriptProperties
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/bin-debug/bright.swf
branches/RNBGUI/bin-debug/simple.swf
branches/RNBGUI/src/RNBGUI.mxml
branches/RNBGUI/src/loginwindow.mxml
branches/RNBGUI/src/logs.mxml
branches/RNBGUI/src/rnbGui_codebehind.as
branches/RNBGUI/src/rnbMain.as
Added Paths:
-----------
branches/RNBGUI/bin-debug/dark.css
branches/RNBGUI/bin-debug/dark.swf
branches/RNBGUI/images/book.png
branches/RNBGUI/src/evtVwrLoader.mxml
branches/RNBGUI/src/logViewer.mxml
Modified: branches/RNBGUI/.actionScriptProperties
===================================================================
--- branches/RNBGUI/.actionScriptProperties 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/.actionScriptProperties 2008-08-03 08:04:03 UTC (rev 158)
@@ -14,6 +14,7 @@
<modules/>
<buildCSSFiles>
<buildCSSFileEntry destPath="bin-debug" sourcePath="src/simple.css"/>
+<buildCSSFileEntry destPath="bin-debug" sourcePath="src/dark.css"/>
<buildCSSFileEntry destPath="bin-debug" sourcePath="src/bright.css"/>
</buildCSSFiles>
</actionScriptProperties>
Added: branches/RNBGUI/bin-debug/dark.css
===================================================================
--- branches/RNBGUI/bin-debug/dark.css (rev 0)
+++ branches/RNBGUI/bin-debug/dark.css 2008-08-03 08:04:03 UTC (rev 158)
@@ -0,0 +1,178 @@
+/* CSS file */
+Application {
+ backgroundColor: #000000;
+ backgroundGradientColors: #333333, #000000;
+ themeColor: #000000;
+}
+
+Accordion {
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #333333, #333333, #666666, #666666;
+ themeColor: #000000;
+ backgroundColor: #000000;
+ borderColor: #b7babc;
+ textRollOverColor: #ffffff;
+ textSelectedColor: #ffffff;
+}
+
+CheckBox {
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #000000, #000000, #333333, #333333;
+ iconColor: #ffffff;
+ disabledIconColor: #666666;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+}
+
+ColorPicker {
+ swatchBorderColor: #000000;
+ swatchGridBackgroundColor: #000000;
+ swatchHighlightColor: #000000;
+}
+
+ComboBox {
+ cornerRadius: 0;
+ color: #ffffff;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 0.85;
+ fillColors: #000000, #000000, #333333, #333333;
+ selectionColor: #000000;
+ textSelectedColor: #ffffff;
+ rollOverColor: #333333;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+ alternatingItemColors: #666666, #666666;
+ dropdownStyleName: "myComboBoxDropDowns";
+}
+
+.myComboBoxDropDowns {
+ color: #ffffff;
+}
+
+HRule {
+ strokeColor: #000000;
+ shadowColor: #333333;
+}
+
+HScrollBar {
+ cornerRadius: 0;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #333333, #333333, #666666, #666666;
+ trackColors: #000000, #000000;
+ themeColor: #000000;
+ borderColor: #000000;
+ iconColor: #999999;
+ thumbOffset: 1;
+}
+
+List {
+ backgroundColor: #666666;
+ rollOverColor: #333333;
+ textRollOverColor: #ffffff;
+ selectionColor: #000000;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+}
+
+Panel {
+ borderColor: #333333;
+ borderAlpha: 0.7;
+ roundedBottomCorners: false;
+ backgroundColor: #000000;
+ titleStyleName: "mypanelTitle";
+}
+
+.mypanelTitle {
+ color: #ffffff;
+}
+
+ProgressBar {
+ barColor: #000000;
+ trackColors: #666666, #666666;
+}
+
+RadioButton {
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #000000, #000000, #333333, #333333;
+ iconColor: #ffffff;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+}
+
+TabNavigator {
+ cornerRadius: 0;
+ horizontalAlign: left;
+ backgroundColor: #000000;
+ borderColor: #aab3b3;
+ color: #ffffff;
+ dropShadowEnabled: false;
+ tabStyleName: "myTabs";
+ firstTabStyleName: "myTabs";
+ lastTabStyleName: "myTabs";
+ selectedTabTextStyleName: "mySelectedTabs";
+}
+
+.myTabs {
+ cornerRadius: 0;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1;
+ fillColors: #333333, #333333;
+ backgroundColor: #000000;
+ color: #ffffff;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+
+}
+
+.mySelectedTabs {
+}
+
+TextArea {
+ color: #ffffff;
+ backgroundColor: #000000;
+ borderColor: #b7babc;
+}
+
+TextInput {
+ backgroundColor: #000000;
+ color: #ffffff;
+}
+
+ToolTip {
+ backgroundColor: #000000;
+ color: #ffffff;
+}
+
+Tree {
+ backgroundColor: #666666;
+ rollOverColor: #333333;
+ textRollOverColor: #ffffff;
+ selectionColor: #000000;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+}
+
+VRule {
+ strokeColor: #000000;
+ shadowColor: #333333;
+}
+
+VScrollBar {
+ cornerRadius: 0;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #333333, #333333, #666666, #666666;
+ trackColors: #000000, #000000;
+ themeColor: #000000;
+ borderColor: #000000;
+ iconColor: #999999;
+ thumbOffset: 1;
+}
\ No newline at end of file
Property changes on: branches/RNBGUI/bin-debug/dark.swf
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Property changes on: branches/RNBGUI/images/book.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 08:04:03 UTC (rev 158)
@@ -99,13 +99,31 @@
import mx.containers.TitleWindow;
rnb4_gui var contexts:ArrayCollection;
rnb4_gui var loginwin:loginwindow;
- rnb4_gui var buildzipwin:buildzip
+ rnb4_gui var buildzipwin:buildzip;
+ rnb4_gui var logInitWindow:evtVwrLoader;
+ rnb4_gui var logsWindow:logViewer;
// Open the TitleWindow container.
// Cast the return value of the createPopUp() method
// to loginwindow, the name of the
// component containing the TitleWindow container.
+ private function initLogViewer():void
+ {
+ rnb4_gui::logInitWindow = evtVwrLoader(PopUpManager.createPopUp( this, evtVwrLoader, true));
+ PopUpManager.centerPopUp(rnb4_gui::logInitWindow);
+ }
+
+ private function showLogs():void {
+ rnb4_gui::logsWindow=logViewer(PopUpManager.createPopUp( this, logViewer, true));
+ rnb4_gui::logsWindow.instanceRef = rnb4_gui::logsWindow;
+ rnb4_gui::logsWindow.updateLog(null);
+ PopUpManager.centerPopUp(rnb4_gui::logsWindow);
+ // Pass a reference to the TextInput control
+ // to the TitleWindow container so that the
+ // TitleWindow container can return data to the main application.
+ }
+
private function showZipWindow():void {
rnb4_gui::buildzipwin=buildzip(PopUpManager.createPopUp( this, buildzip, true));
PopUpManager.centerPopUp(rnb4_gui::buildzipwin);
@@ -234,7 +252,16 @@
{label:"8Mbps", data:8192},
{label:"16Mbps", data:16384},
{label:"24Mbps", data:24576},
- {label:"LAN", data:49152} ]);
+ {label:"LAN", data:49152} ]);
+
+ rnb4_gui function resetView():void
+ {
+ viewstack1.selectedIndex=0;
+ logdata.dataProvider=null;
+ files.dataProvider=null;
+ dirs.dataProvider=null;
+ txtAddrBar.text="";
+ }
]]>
</mx:Script>
<mx:Sequence id="fadeAndBlurIn" startDelay="0" >
@@ -247,7 +274,7 @@
<mx:Canvas height="100%" width="100%">
<mx:LinkBar dataProvider="{viewstack1}" id="linkbar1"/>
<mx:LinkButton label="Slideshow" click="currentState='Slideshow'; viewstack1.selectedIndex = 0; files.maxRows = 1; inSSMode=!inSSMode;" id="linkbutton1" right="91" y="2" width="75"/>
- <mx:Button label="Logout" click="logout()" y="2" right="0" icon="@Embed(source='../images/door.png')"/>
+ <mx:Button label="Logout" click="logout(); resetView();" y="2" right="0" icon="@Embed(source='../images/door.png')"/>
<mx:HBox left="210" right="174" top="0" bottom="0" id="hbox2" backgroundColor="#F6FF91" cornerRadius="1" borderColor="#000000" borderStyle="solid" borderThickness="1" verticalAlign="middle" horizontalAlign="left">
<mx:Spacer width="0" height="0"/>
<mx:Image width="16" height="16" source="@Embed('../images/information.png')" />
@@ -275,25 +302,23 @@
</mx:VBox>
</mx:Canvas>
</mx:HDividedBox>
- <mx:Canvas label="Settings" width="100%" height="100%">
+ <mx:Canvas label="Tools" width="100%" height="100%">
<mx:ToggleButtonBar dataProvider="{viewstack2}" top="0" left="0"/>
<mx:ViewStack id="viewstack2" left="10" right="10" bottom="10" top="30">
- <mx:Canvas label="Download Directory" width="420" height="162">
- <mx:Panel x="0" y="0" width="100%" height="100%" layout="absolute" title=" Download Directory">
- <mx:Form left="0" right="0" top="0" bottom="0">
- <mx:FormItem label="Preferred File Type" required="true" width="100%">
- <mx:ComboBox dataProvider="{filetypes}" width="100%"></mx:ComboBox>
- </mx:FormItem>
- <mx:FormItem label="Connection Speed" required="true" width="100%">
- <mx:ComboBox dataProvider="{speeds}" width="100%"> </mx:ComboBox>
- </mx:FormItem>
- </mx:Form>
- <mx:ControlBar horizontalAlign="right">
- <mx:Button label="Cancel" labelPlacement="left" icon="@Embed(source='../images/cross.png')"/>
- <mx:Button label="Save" icon="@Embed(source='../images/disk.png')" labelPlacement="left"/>
- </mx:ControlBar>
+ <mx:Canvas label="Log viewer" width="100%" height="100%">
+ <mx:Panel x="0" y="0" width="100%" height="100%" layout="absolute" title=" Log Viewer">
+ <mx:AdvancedDataGrid id="logdata" designViewDataType="flat" left="10" top="10" bottom="50" right="10" editable="false" enabled="true">
+ <mx:columns>
+ <mx:AdvancedDataGridColumn width="180" headerText="Username" dataField="user"/>
+ <mx:AdvancedDataGridColumn width="100" headerText="IP Address" dataField="ip"/>
+ <mx:AdvancedDataGridColumn width="175" headerText="Time/Date" dataField="timestamp"/>
+ <mx:AdvancedDataGridColumn width="120" headerText="Event type" dataField="type"/>
+ <mx:AdvancedDataGridColumn headerText="Details" dataField="details"/>
+ </mx:columns>
+ </mx:AdvancedDataGrid>
+ <mx:Button right="10" bottom="10" label="Reload" click="rnb4_api::getEventLog();"/>
</mx:Panel>
- <mx:Image width="16" height="16" source="@Embed('../images/package.png')" x="10" y="7"/>
+ <mx:Image width="16" height="16" source="@Embed('../images/book.png')" x="10" y="7"/>
</mx:Canvas>
<mx:Canvas label="Styler" width="100%" height="100%">
<mx:Panel layout="absolute" width="100%" height="100%" title=" Styler" creationComplete="themecolour.enabled = themecolorradio.selected; themecombobox.enabled = themeradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;">
@@ -321,7 +346,7 @@
</mx:VBox>
<mx:ControlBar horizontalAlign="right">
<mx:Button label="Cancel" icon="@Embed(source='../images/cross.png')" labelPlacement="left"/>
- <mx:Button label="Save" labelPlacement="left" click="stylerApply();" icon="@Embed(source='../images/disk.png')"/>
+ <mx:Button label="Save" labelPlacement="left" click="//stylerApply();" icon="@Embed(source='../images/disk.png')"/>
</mx:ControlBar>
</mx:Panel>
<mx:Image width="16" height="16" source="@Embed('../images/color_swatch.png')" x="10" y="7"/>
@@ -358,7 +383,7 @@
<mx:Label text="ActionScript code-behind by"/>
</mx:GridItem>
<mx:GridItem width="100%" height="100%" verticalAlign="middle">
- <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://cjsoftuk.dyndns.org'), 'CJSoftUK');"/>
+ <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://www.cmalton.me.uk'), 'CJSoftUK');"/>
</mx:GridItem>
</mx:GridRow>
<mx:GridRow width="100%" height="100%">
@@ -366,7 +391,7 @@
<mx:Label text="PHP backend by"/>
</mx:GridItem>
<mx:GridItem width="100%" height="100%" verticalAlign="middle">
- <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://cjsoftuk.dyndns.org'), 'CJSoftUK');"/>
+ <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://www.cmalton.me.uk'), 'CJSoftUK');"/>
</mx:GridItem>
</mx:GridRow>
<mx:GridRow width="100%" height="100%">
Added: branches/RNBGUI/src/evtVwrLoader.mxml
===================================================================
--- branches/RNBGUI/src/evtVwrLoader.mxml (rev 0)
+++ branches/RNBGUI/src/evtVwrLoader.mxml 2008-08-03 08:04:03 UTC (rev 158)
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="66" title="Loading the event log. Please wait...." creationComplete="initTimer();">
+ <mx:Script>
+ <![CDATA[
+
+ private var tmr:Timer;
+
+ private function initTimer():void
+ {
+ tmr = new Timer(10);
+ tmr.addEventListener(TimerEvent.TIMER,tmrCallback);
+ tmr.start();
+ }
+
+ private function tmrCallback(evt:TimerEvent):void
+ {
+ pb.maximum=100;
+ pb.minimum=0;
+ pb.setProgress(pb.value + 1,100);
+ }
+
+ ]]>
+ </mx:Script>
+ <mx:ProgressBar id="pb" x="10" y="10" width="360" mode="manual" indeterminate="true"/>
+
+</mx:TitleWindow>
Added: branches/RNBGUI/src/logViewer.mxml
===================================================================
--- branches/RNBGUI/src/logViewer.mxml (rev 0)
+++ branches/RNBGUI/src/logViewer.mxml 2008-08-03 08:04:03 UTC (rev 158)
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="704" height="514" title="Log Viewer">
+ <mx:Script>
+ <![CDATA[
+ import mx.core.IFlexDisplayObject;
+ import mx.managers.PopUpManager;
+
+ public var instanceRef:IFlexDisplayObject;
+ public var logDetails:XML;
+
+ public function updateLog(logDetails:XML):void
+ {
+ logdata.dataProvider=logDetails;
+ }
+
+ internal function closeWindow():void
+ {
+ PopUpManager.removePopUp(instanceRef);
+ }
+ ]]>
+ </mx:Script>
+ <mx:AdvancedDataGrid id="logdata" designViewDataType="flat" left="10" top="10" bottom="50" right="10" editable="false" enabled="true">
+ <mx:columns>
+ <mx:AdvancedDataGridColumn headerText="Username" dataField="User"/>
+ <mx:AdvancedDataGridColumn headerText="IP Address" dataField="IP"/>
+ <mx:AdvancedDataGridColumn headerText="Time" dataField="Time"/>
+ <mx:AdvancedDataGridColumn headerText="Action" dataField="Action"/>
+ <mx:AdvancedDataGridColumn headerText="Details" dataField="Details"/>
+ </mx:columns>
+ </mx:AdvancedDataGrid>
+ <mx:Button bottom="10" right="10" label="Close" width="82.72727" height="32" click="closeWindow();" />
+</mx:TitleWindow>
Modified: branches/RNBGUI/src/loginwindow.mxml
===================================================================
--- branches/RNBGUI/src/loginwindow.mxml 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/src/loginwindow.mxml 2008-08-03 08:04:03 UTC (rev 158)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="438" height="186" title="Login">
+<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:rnb4_gui="." layout="absolute" width="438" height="186" title="Login">
<mx:Script>
<![CDATA[
import mx.events.ValidationResultEvent;
Modified: branches/RNBGUI/src/logs.mxml
===================================================================
--- branches/RNBGUI/src/logs.mxml 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/src/logs.mxml 2008-08-03 08:04:03 UTC (rev 158)
@@ -1,5 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
+<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:rnb4_gui="." layout="absolute" width="438" height="186" title="Log viewer">
+ <mx:Script>
+ <![CDATA[
+ import RNBGUI.*;
+ use namespace rnb4_gui;
+
+ ]]>
+ </mx:Script>
<mx:states>
<mx:State name="graph">
<mx:SetStyle target="{logdata}" name="right" value="471"/>
@@ -10,8 +17,6 @@
</mx:series>
</mx:LineChart>
</mx:AddChild>
- <mx:SetStyle target="{button1}" name="icon" value="@Embed(source='../images/delete.png')"/>
- <mx:SetEventHandler target="{button1}" name="click" handler="currentState=''"/>
</mx:State>
</mx:states>
<mx:transitions>
@@ -37,7 +42,7 @@
]]>
</mx:Script>
<mx:Script source="logsMain.as"/>
- <mx:AdvancedDataGrid id="logdata" dataProvider="{rnb4_api::getEventLog()}" designViewDataType="flat" left="10" top="10" bottom="10" right="10" editable="false" enabled="true">
+ <mx:AdvancedDataGrid id="logdata" dataProvider="{rnb4_api::getEventLog()}" designViewDataType="flat" left="10" top="10" bottom="50" right="10" editable="false" enabled="true">
<mx:columns>
<mx:AdvancedDataGridColumn headerText="Username" dataField="User"/>
<mx:AdvancedDataGridColumn headerText="IP Address" dataField="IP"/>
@@ -46,5 +51,6 @@
<mx:AdvancedDataGridColumn headerText="Details" dataField="Details"/>
</mx:columns>
</mx:AdvancedDataGrid>
- <mx:Button width="20" height="20" right="0" cornerRadius="0" icon="@Embed(source='../images/add.png')" id="button1" click="currentState='graph'" fillAlphas="[0.0, 0.0, 0.0, 0.0]" bottom="0"/>
-</mx:Application>
+ <mx:Button x="534.25" y="740" label="Close" width="82.72727" height="32" click="closeLogViewer();" />
+
+</mx:TitleWindow>
Modified: branches/RNBGUI/src/rnbGui_codebehind.as
===================================================================
--- branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-03 08:04:03 UTC (rev 158)
@@ -30,6 +30,11 @@
PopUpManager.removePopUp(buildzipwin);
}
+rnb4_gui function closeLogViewerLdr():void
+{
+ PopUpManager.removePopUp(logInitWindow);
+}
+
//Event handlers
rnb4_gui function itemOpenEvt(event:TreeEvent):void {
rnb4_api::RQ.close(); //User event takes precedence
@@ -80,6 +85,54 @@
rnb4_api::getFiles(txtAddrBar.text);
}
+internal var defaultBgArray:Array;
+internal var defaultThemeColour:String;
+internal var defaultAppControlColours:Array;
+
+rnb4_gui function updateTheme():void
+{
+ if (defaultBgArray == null)
+ {
+ defaultBgArray = this.getStyle("backgroundGradientColors");
+ }
+ if (defaultThemeColour == null)
+ {
+ defaultThemeColour = this.getStyle("themeColor");
+ }
+ if (defaultAppControlColours == null)
+ {
+ defaultAppControlColours = appcontrol.getStyle("fillColors");
+ }
+ var baseColour:String = "#" + this.backcolour.selectedColor.toString(16);
+ var themeColour:String = "#" + this.themecolour.selectedColor.toString(16);
+ var bgArray:Array = new Array();
+ bgArray.push(this.backcolour.selectedColor);
+ bgArray.push(this.backcolour.selectedColor);
+ appcontrol.setStyle("fillColors",bgArray);
+ this.setStyle("backgroundGradientColors",bgArray);
+ this.setStyle("themeColor",themeColour);
+}
+
+rnb4_gui function resetTheme():void
+{
+ if (defaultBgArray == null)
+ {
+ defaultBgArray = this.getStyle("backgroundGradientColors");
+ }
+ if (defaultThemeColour == null)
+ {
+ defaultThemeColour = this.getStyle("themeColor");
+ }
+ if (defaultAppControlColours == null)
+ {
+ defaultAppControlColours = appcontrol.getStyle("fillColors");
+ }
+ appcontrol.setStyle("fillColors", defaultAppControlColours);
+ this.setStyle("backgroundGradientColors",defaultBgArray);
+ this.setStyle("themeColor",defaultThemeColour);
+}
+
+
rnb4_gui function ssStart():void
{
ssTimer.start();
Modified: branches/RNBGUI/src/rnbMain.as
===================================================================
--- branches/RNBGUI/src/rnbMain.as 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/src/rnbMain.as 2008-08-03 08:04:03 UTC (rev 158)
@@ -74,6 +74,12 @@
rnb4_api::doCommand(rootURL + "rnaapi.php?action=lif","",rnaapiCtxCB);
}
+rnb4_api function getEventLog():void
+{
+ rootURL = ExternalInterface.call("getRootURL");
+ rnb4_api::doCommand(rootURL + "rnaapi.php?action=eventlog","",rnaapiLogCB);
+}
+
rnb4_api function logout():void{
rnb4_api::doCommand(rootURL + "rnaapi.php?action=logout","",rnaapiLogoutCB);
this.currentState=''
@@ -91,6 +97,14 @@
rnb4_gui::loginwin["textboxContext"].dataProvider=contexts;
}
+rnb4_api function rnaapiLogCB(event:Event):void
+{
+ rnb4_api::lastData = rnb4_api::RQ.data;
+ var data:XMLList = new XMLList(lastData);
+ rnb4_gui::closeLogViewerLdr();
+ logdata.dataProvider=data;
+}
+
rnb4_api function rnaapiDriveCB(event:Event):void
{
var i:int;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-02 16:45:25
|
Revision: 157
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=157&view=rev
Author: davidisofox
Date: 2008-08-02 16:45:22 +0000 (Sat, 02 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/src/rnbGui_codebehind.as
Modified: branches/RNBGUI/src/rnbGui_codebehind.as
===================================================================
--- branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-02 16:34:11 UTC (rev 156)
+++ branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-02 16:45:22 UTC (rev 157)
@@ -80,53 +80,6 @@
rnb4_api::getFiles(txtAddrBar.text);
}
-internal var defaultBgArray:Array;
-internal var defaultThemeColour:String;
-internal var defaultAppControlColours:Array;
-
-rnb4_gui function updateTheme():void
-{
- if (defaultBgArray == null)
- {
- defaultBgArray = this.getStyle("backgroundGradientColors");
- }
- if (defaultThemeColour == null)
- {
- defaultThemeColour = this.getStyle("themeColor");
- }
- if (defaultAppControlColours == null)
- {
- defaultAppControlColours = appcontrol.getStyle("fillColors");
- }
- var baseColour:String = "#" + this.backcolour.selectedColor.toString(16);
- var themeColour:String = "#" + this.themecolour.selectedColor.toString(16);
- var bgArray:Array = new Array();
- bgArray.push(this.backcolour.selectedColor);
- bgArray.push(this.backcolour.selectedColor);
- appcontrol.setStyle("fillColors",bgArray);
- this.setStyle("backgroundGradientColors",bgArray);
- this.setStyle("themeColor",themeColour);
-}
-
-rnb4_gui function resetTheme():void
-{
- if (defaultBgArray == null)
- {
- defaultBgArray = this.getStyle("backgroundGradientColors");
- }
- if (defaultThemeColour == null)
- {
- defaultThemeColour = this.getStyle("themeColor");
- }
- if (defaultAppControlColours == null)
- {
- defaultAppControlColours = appcontrol.getStyle("fillColors");
- }
- appcontrol.setStyle("fillColors", defaultAppControlColours);
- this.setStyle("backgroundGradientColors",defaultBgArray);
- this.setStyle("themeColor",defaultThemeColour);
-}
-
rnb4_gui function ssStart():void
{
ssTimer.start();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-02 16:34:13
|
Revision: 156
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=156&view=rev
Author: davidisofox
Date: 2008-08-02 16:34:11 +0000 (Sat, 02 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/src/rnbGui_codebehind.as
Modified: branches/RNBGUI/src/rnbGui_codebehind.as
===================================================================
--- branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-02 16:32:53 UTC (rev 155)
+++ branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-02 16:34:11 UTC (rev 156)
@@ -110,6 +110,18 @@
rnb4_gui function resetTheme():void
{
+ if (defaultBgArray == null)
+ {
+ defaultBgArray = this.getStyle("backgroundGradientColors");
+ }
+ if (defaultThemeColour == null)
+ {
+ defaultThemeColour = this.getStyle("themeColor");
+ }
+ if (defaultAppControlColours == null)
+ {
+ defaultAppControlColours = appcontrol.getStyle("fillColors");
+ }
appcontrol.setStyle("fillColors", defaultAppControlColours);
this.setStyle("backgroundGradientColors",defaultBgArray);
this.setStyle("themeColor",defaultThemeColour);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-02 16:32:56
|
Revision: 155
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=155&view=rev
Author: davidisofox
Date: 2008-08-02 16:32:53 +0000 (Sat, 02 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/src/RNBGUI.mxml
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-02 14:22:46 UTC (rev 154)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-02 16:32:53 UTC (rev 155)
@@ -144,7 +144,8 @@
[Bindable]
public var themes:ArrayCollection = new ArrayCollection(
[ "bright",
- "simple",]);
+ "simple",
+ "dark",]);
private var t:Timer = new Timer(120000, 1);
private function setHints(evt:TimerEvent):void {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-02 14:22:50
|
Revision: 154
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=154&view=rev
Author: davidisofox
Date: 2008-08-02 14:22:46 +0000 (Sat, 02 Aug 2008)
Log Message:
-----------
Added Paths:
-----------
branches/RNBGUI/src/dark.css
Added: branches/RNBGUI/src/dark.css
===================================================================
--- branches/RNBGUI/src/dark.css (rev 0)
+++ branches/RNBGUI/src/dark.css 2008-08-02 14:22:46 UTC (rev 154)
@@ -0,0 +1,178 @@
+/* CSS file */
+Application {
+ backgroundColor: #000000;
+ backgroundGradientColors: #333333, #000000;
+ themeColor: #000000;
+}
+
+Accordion {
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #333333, #333333, #666666, #666666;
+ themeColor: #000000;
+ backgroundColor: #000000;
+ borderColor: #b7babc;
+ textRollOverColor: #ffffff;
+ textSelectedColor: #ffffff;
+}
+
+CheckBox {
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #000000, #000000, #333333, #333333;
+ iconColor: #ffffff;
+ disabledIconColor: #666666;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+}
+
+ColorPicker {
+ swatchBorderColor: #000000;
+ swatchGridBackgroundColor: #000000;
+ swatchHighlightColor: #000000;
+}
+
+ComboBox {
+ cornerRadius: 0;
+ color: #ffffff;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 0.85;
+ fillColors: #000000, #000000, #333333, #333333;
+ selectionColor: #000000;
+ textSelectedColor: #ffffff;
+ rollOverColor: #333333;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+ alternatingItemColors: #666666, #666666;
+ dropdownStyleName: "myComboBoxDropDowns";
+}
+
+.myComboBoxDropDowns {
+ color: #ffffff;
+}
+
+HRule {
+ strokeColor: #000000;
+ shadowColor: #333333;
+}
+
+HScrollBar {
+ cornerRadius: 0;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #333333, #333333, #666666, #666666;
+ trackColors: #000000, #000000;
+ themeColor: #000000;
+ borderColor: #000000;
+ iconColor: #999999;
+ thumbOffset: 1;
+}
+
+List {
+ backgroundColor: #666666;
+ rollOverColor: #333333;
+ textRollOverColor: #ffffff;
+ selectionColor: #000000;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+}
+
+Panel {
+ borderColor: #333333;
+ borderAlpha: 0.7;
+ roundedBottomCorners: false;
+ backgroundColor: #000000;
+ titleStyleName: "mypanelTitle";
+}
+
+.mypanelTitle {
+ color: #ffffff;
+}
+
+ProgressBar {
+ barColor: #000000;
+ trackColors: #666666, #666666;
+}
+
+RadioButton {
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #000000, #000000, #333333, #333333;
+ iconColor: #ffffff;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+}
+
+TabNavigator {
+ cornerRadius: 0;
+ horizontalAlign: left;
+ backgroundColor: #000000;
+ borderColor: #aab3b3;
+ color: #ffffff;
+ dropShadowEnabled: false;
+ tabStyleName: "myTabs";
+ firstTabStyleName: "myTabs";
+ lastTabStyleName: "myTabs";
+ selectedTabTextStyleName: "mySelectedTabs";
+}
+
+.myTabs {
+ cornerRadius: 0;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1;
+ fillColors: #333333, #333333;
+ backgroundColor: #000000;
+ color: #ffffff;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+
+}
+
+.mySelectedTabs {
+}
+
+TextArea {
+ color: #ffffff;
+ backgroundColor: #000000;
+ borderColor: #b7babc;
+}
+
+TextInput {
+ backgroundColor: #000000;
+ color: #ffffff;
+}
+
+ToolTip {
+ backgroundColor: #000000;
+ color: #ffffff;
+}
+
+Tree {
+ backgroundColor: #666666;
+ rollOverColor: #333333;
+ textRollOverColor: #ffffff;
+ selectionColor: #000000;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+}
+
+VRule {
+ strokeColor: #000000;
+ shadowColor: #333333;
+}
+
+VScrollBar {
+ cornerRadius: 0;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #333333, #333333, #666666, #666666;
+ trackColors: #000000, #000000;
+ themeColor: #000000;
+ borderColor: #000000;
+ iconColor: #999999;
+ thumbOffset: 1;
+}
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cjs...@us...> - 2008-08-02 14:07:24
|
Revision: 153
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=153&view=rev
Author: cjsoftuk
Date: 2008-08-02 14:07:19 +0000 (Sat, 02 Aug 2008)
Log Message:
-----------
Fixing styler and slideshow
Modified Paths:
--------------
branches/RNBGUI/.actionScriptProperties
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/src/RNBGUI.mxml
branches/RNBGUI/src/rnbGui_codebehind.as
branches/RNBGUI/src/rnbMain.as
Added Paths:
-----------
branches/RNBGUI/bin-debug/bright.swf
branches/RNBGUI/bin-debug/simple.swf
Modified: branches/RNBGUI/.actionScriptProperties
===================================================================
--- branches/RNBGUI/.actionScriptProperties 2008-08-02 08:32:45 UTC (rev 152)
+++ branches/RNBGUI/.actionScriptProperties 2008-08-02 14:07:19 UTC (rev 153)
@@ -12,5 +12,8 @@
<application path="RNBGUI.mxml"/>
</applications>
<modules/>
-<buildCSSFiles/>
+<buildCSSFiles>
+<buildCSSFileEntry destPath="bin-debug" sourcePath="src/simple.css"/>
+<buildCSSFileEntry destPath="bin-debug" sourcePath="src/bright.css"/>
+</buildCSSFiles>
</actionScriptProperties>
Property changes on: branches/RNBGUI/bin-debug/bright.swf
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Property changes on: branches/RNBGUI/bin-debug/simple.swf
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-02 08:32:45 UTC (rev 152)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-02 14:07:19 UTC (rev 153)
@@ -114,7 +114,7 @@
// TitleWindow container can return data to the main application.
}
- private function showWindow():void {
+ rnb4_gui function showWindow():void {
rnb4_gui::loginwin=loginwindow(PopUpManager.createPopUp( this, loginwindow , true));
PopUpManager.centerPopUp(rnb4_gui::loginwin);
rnb4_gui::loginwin["buttonLogin"].addEventListener("click", doLogin);
@@ -186,18 +186,18 @@
private function stylerApply():void {
try {
if (themecolorradio.selected==true){
- mx.styles.StyleManager.unloadStyleDeclarations("bright.css");
- mx.styles.StyleManager.unloadStyleDeclarations("simple.css");
+ mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
resetTheme();
updateTheme();
}else if(this.themeradio.selected==true){
- mx.styles.StyleManager.unloadStyleDeclarations("bright.css");
- mx.styles.StyleManager.unloadStyleDeclarations("simple.css");
+ mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
resetTheme();
- mx.styles.StyleManager.loadStyleDeclarations(themecombobox.text + ".css");
+ mx.styles.StyleManager.loadStyleDeclarations(themecombobox.text + ".swf");
}else{
- mx.styles.StyleManager.unloadStyleDeclarations("bright.css");
- mx.styles.StyleManager.unloadStyleDeclarations("simple.css");
+ mx.styles.StyleManager.unloadStyleDeclarations("bright.swf");
+ mx.styles.StyleManager.unloadStyleDeclarations("simple.swf");
resetTheme();
}
mx.controls.Alert.show('Save Succeeded', 'Saved', 4, this, null, this.information, 4);
Modified: branches/RNBGUI/src/rnbGui_codebehind.as
===================================================================
--- branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-02 08:32:45 UTC (rev 152)
+++ branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-02 14:07:19 UTC (rev 153)
@@ -119,7 +119,7 @@
{
ssTimer.start();
ssTimer.addEventListener(TimerEvent.TIMER,ssOnTimer);
- preloadNext();
+ initSlideshowPic(slideShowIndex+1);
}
rnb4_gui function ssNext():void
@@ -150,8 +150,8 @@
rnb4_gui function ssOnTimer(te:TimerEvent):void
{
timedOut=true;
+ ssTimer.stop();
if(loadedImage) showImage();
- ssTimer.stop();
}
rnb4_gui function showImage():void
@@ -223,12 +223,23 @@
if(pictureLoader!=null) pictureLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loaderDoneB);
if(pictureLoader!=null) pictureLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loaderDone);
pictureLoader = new Loader();
- pictureLoader.load(new URLRequest(rnb4_api::DownloadURL(slideShow[slideShowIndex])));
+ pictureLoader.load(new URLRequest(rnb4_api::DownloadURL(slideShow[index])));
pictureLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderDoneB);
pictureLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loaderProgress);
preloadBar.source=pictureLoader;
}
+rnb4_gui function initSlideshowPic(index:int):void
+{
+ if(pictureLoader!=null) pictureLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loaderDoneB);
+ if(pictureLoader!=null) pictureLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loaderDone);
+ pictureLoader = new Loader();
+ pictureLoader.load(new URLRequest(rnb4_api::DownloadURL(slideShow[index])));
+ pictureLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderDone);
+ pictureLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loaderProgress);
+ preloadBar.source=pictureLoader;
+}
+
rnb4_gui function preloadNext():void
{
//preload.visible=false;
Modified: branches/RNBGUI/src/rnbMain.as
===================================================================
--- branches/RNBGUI/src/rnbMain.as 2008-08-02 08:32:45 UTC (rev 152)
+++ branches/RNBGUI/src/rnbMain.as 2008-08-02 14:07:19 UTC (rev 153)
@@ -198,11 +198,16 @@
showWindow();
}
+rnb4_api function rnaapiLoginFailDialogCB(event:CloseEvent):void
+{
+ rnb4_gui::showWindow();
+}
+
rnb4_api function rnaapiLoginCB(event:Event):void
{
rnb4_api::lastData = rnb4_api::RQ.data;
if(rnb4_api::lastData.substr(0,3)=="-ER"){
- Alert.show("Error logging on to the network!\r\nPlease check your username and password.");
+ Alert.show("Error logging on to the network!\r\nPlease check your username and password.","Logon error",4,null,rnaapiLoginFailDialogCB);
}else{
rnb4_api::SID = rnb4_api::lastData.substr(4);
rnb4_api::loggedOut=false;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cjs...@us...> - 2008-08-02 08:32:47
|
Revision: 152
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=152&view=rev
Author: cjsoftuk
Date: 2008-08-02 08:32:45 +0000 (Sat, 02 Aug 2008)
Log Message:
-----------
Committing all changes.
Modified Paths:
--------------
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/src/RNBGUI.mxml
branches/RNBGUI/src/rnbGui_codebehind.as
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-01 20:59:40 UTC (rev 151)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-02 08:32:45 UTC (rev 152)
@@ -14,7 +14,7 @@
</mx:Canvas>
<mx:Canvas backgroundAlpha="0.2" width="100%" height="100%" id="preload" showEffect="{fadeAndBlurIn}" hideEffect="{fadeAndBlurOut}">
<mx:Box width="100%" height="100%" verticalAlign="center">
- <mx:ProgressBar id="preloadBar" source="ssPic2" mode="event" width="100%" complete="ssPreloadComplete()" labelPlacement="bottom" />
+ <mx:ProgressBar id="preloadBar" width="100%" complete="ssPreloadComplete()" labelPlacement="bottom" />
</mx:Box>
</mx:Canvas>
</mx:Canvas>
@@ -245,7 +245,7 @@
<mx:ApplicationControlBar x="197" y="58" dock="true" height="37" id="appcontrol">
<mx:Canvas height="100%" width="100%">
<mx:LinkBar dataProvider="{viewstack1}" id="linkbar1"/>
- <mx:LinkButton label="Slideshow" click="currentState='Slideshow'; viewstack1.selectedIndex = 0; files.maxRows = 1" id="linkbutton1" right="91" y="2" width="75"/>
+ <mx:LinkButton label="Slideshow" click="currentState='Slideshow'; viewstack1.selectedIndex = 0; files.maxRows = 1; inSSMode=!inSSMode;" id="linkbutton1" right="91" y="2" width="75"/>
<mx:Button label="Logout" click="logout()" y="2" right="0" icon="@Embed(source='../images/door.png')"/>
<mx:HBox left="210" right="174" top="0" bottom="0" id="hbox2" backgroundColor="#F6FF91" cornerRadius="1" borderColor="#000000" borderStyle="solid" borderThickness="1" verticalAlign="middle" horizontalAlign="left">
<mx:Spacer width="0" height="0"/>
Modified: branches/RNBGUI/src/rnbGui_codebehind.as
===================================================================
--- branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-01 20:59:40 UTC (rev 151)
+++ branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-02 08:32:45 UTC (rev 152)
@@ -1,7 +1,8 @@
import flash.display.Loader;
import flash.events.Event;
+import flash.events.ProgressEvent;
import flash.events.TimerEvent;
-import flash.utils.ByteArray;
+import flash.net.URLRequest;
import flash.utils.Timer;
import mx.managers.PopUpManager;
@@ -10,9 +11,13 @@
rnb4_gui var slideShow:Array = new Array();
rnb4_gui var slideShowIndex:int = -1;
rnb4_gui var slideShowEnabled:Boolean = false;
+rnb4_gui var pictureLoader:Loader
+rnb4_gui var timedOut:Boolean= false;
+rnb4_gui var loadedImage:Boolean = false;
rnb4_gui var ssTimer:Timer = new Timer(5000);
-rnb4_gui var ssTimer2:Timer = new Timer(500);
+rnb4_gui var ssTimer2:Timer = new Timer(50);
rnb4_gui var ssPicID:int = 0;
+rnb4_gui var inSSMode:Boolean = false;
rnb4_gui function initAll():void{
files.addEventListener(ListEvent.ITEM_DOUBLE_CLICK,rnb4_gui::DownloadItem);
@@ -47,7 +52,11 @@
rnb4_gui function DownloadItem(event:ListEvent):void {
//Alert.show("DownloadItem called - path = " + files.selectedItem.path);
- ExternalInterface.call("DLFile(\"" + escape(files.selectedItem.path) + "\")");
+ if(this.currentState=="Slideshow"){
+ loadPictureByURL(files.selectedItem.path);
+ }else{
+ ExternalInterface.call("DLFile(\"" + escape(files.selectedItem.path) + "\")");
+ }
}
rnb4_gui function itemClickEvt(event:ListEvent):void {
@@ -108,84 +117,130 @@
rnb4_gui function ssStart():void
{
- //ssTimer.addEventListener(TimerEvent.TIMER,ssOnTimer);
- slideShowEnabled=true;
- ssPic2.addEventListener(Event.COMPLETE, showImage);
+ ssTimer.start();
+ ssTimer.addEventListener(TimerEvent.TIMER,ssOnTimer);
preloadNext();
}
rnb4_gui function ssNext():void
{
- ssOnTimer(null);
+ if(loadedImage){
+ showImage();
+ }else{
+ slideShowIndex++;
+ loadPicture(slideShowIndex);
+ }
}
rnb4_gui function ssPrev():void
{
- slideShowIndex-=2;
- ssOnTimer(null);
+ slideShowIndex-=1;
+ loadPicture(slideShowIndex);
}
rnb4_gui function ssStop():void
{
- //ssTimer.removeEventListener(TimerEvent.TIMER,ssOnTimer);
- //ssTimer.stop();
- ssPic2.removeEventListener(Event.COMPLETE, showImage);
+ ssTimer.removeEventListener(TimerEvent.TIMER,ssOnTimer);
+ ssTimer.stop();
+ if(pictureLoader!=null) pictureLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loaderDoneB);
+ if(pictureLoader!=null) pictureLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loaderDone);
slideShowEnabled=false;
}
rnb4_gui function ssOnTimer(te:TimerEvent):void
{
- ssPic.data = ssPic2.data;
- ssPicCont.visible=true;
+ timedOut=true;
+ if(loadedImage) showImage();
+ ssTimer.stop();
+}
+
+rnb4_gui function showImage():void
+{
+ preload.visible=false;
+ if(ssPicID==0){
+ ssPic.source = pictureLoader;
+ ssPicCont.visible=true;
+ ssPicCont2.visible=false;
+ ssPicID=1;
+ }else{
+ ssPic2.source = pictureLoader;
+ ssPicCont2.visible=true;
+ ssPicCont.visible=false;
+ ssPicID=0;
+ }
+ timedOut=false;
+ loadedImage=false;
+ slideShowIndex++;
preloadNext();
- /*if(ssPicID==0){
- if(ssPic2.bytesLoaded==ssPic2.bytesTotal){
- ssPicCont2.visible=true;
- ssPicCont.visible=false;
- var pathArray2:Array = slideShow[slideShowIndex].toString().split("\\");
- file.text=pathArray2[pathArray2.length-1];
- ssPicID=1;
- preloadNext();
- ssTimer.start();
- }else{
- preload.visible=true;
- ssTimer.stop();
- }
+ ssTimer.start();
+ ssTimer.addEventListener(TimerEvent.TIMER,ssOnTimer);
+}
+
+rnb4_gui function loaderDone(e:Event):void
+{
+ loadedImage=true;
+ if(timedOut) showImage();
+}
+
+rnb4_gui function loaderDoneB(e:Event):void
+{
+ preload.visible=false;
+ if(ssPicID==0){
+ ssPic.source = pictureLoader;
+ ssPicCont.visible=true;
+ ssPicCont2.visible=false;
+ ssPicID=1;
}else{
- if(ssPic.bytesLoaded==ssPic.bytesTotal){
- ssPicCont.visible=true;
- ssPicCont2.visible=false;
- var pathArray:Array = slideShow[slideShowIndex].toString().split("\\");
- file.text=pathArray[pathArray.length-1];
- ssPicID=0;
- preloadNext();
- ssTimer.start();
- }else{
- preload.visible=true;
- ssTimer.stop();
- }
- }*/
+ ssPic2.source = pictureLoader;
+ ssPicCont2.visible=true;
+ ssPicCont.visible=false;
+ ssPicID=0;
+ }
+ timedOut=false;
+ loadedImage=false;
}
-rnb4_gui function showImage(e:Event):void
+rnb4_gui function loaderProgress(progEvt:ProgressEvent):void
{
- var imageCopy:Loader = new Loader();
- var ba:ByteArray = ssPic2.loaderInfo.bytes;
- imageCopy.loadBytes(ba);
- ssPic.source = imageCopy;
- ssPicCont.visible=true;
- preloadNext();
+ preloadBar.mode="manual";
+ preloadBar.setProgress(progEvt.bytesLoaded, progEvt.bytesTotal);
+ preload.visible=true;
}
+rnb4_gui function loadPictureByURL(url:String):void
+{
+ if(pictureLoader!=null) pictureLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loaderDoneB);
+ if(pictureLoader!=null) pictureLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loaderDone);
+ pictureLoader = new Loader();
+ pictureLoader.load(new URLRequest(rnb4_api::DownloadURL(url)));
+ pictureLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderDoneB);
+ pictureLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loaderProgress);
+ preloadBar.source=pictureLoader;
+}
+
+rnb4_gui function loadPicture(index:int):void
+{
+ if(pictureLoader!=null) pictureLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loaderDoneB);
+ if(pictureLoader!=null) pictureLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loaderDone);
+ pictureLoader = new Loader();
+ pictureLoader.load(new URLRequest(rnb4_api::DownloadURL(slideShow[slideShowIndex])));
+ pictureLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderDoneB);
+ pictureLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loaderProgress);
+ preloadBar.source=pictureLoader;
+}
+
rnb4_gui function preloadNext():void
{
+ //preload.visible=false;
if(slideShow.length==0) return;
- slideShowIndex++;
- if(slideShowIndex<0) slideShowIndex=slideShow.length-1;
- if(slideShowIndex>slideShow.length-1) slideShowIndex=0;
+ if(slideShowIndex<-1) slideShowIndex=slideShow.length-2;
+ if(slideShowIndex>slideShow.length-2) slideShowIndex=-1;
//if(ssPicID==0){
- preloadBar.source="ssPic";
- ssPic2.source=rnb4_api::DownloadURL(slideShow[slideShowIndex]);
+ pictureLoader = new Loader();
+ pictureLoader.load(new URLRequest(rnb4_api::DownloadURL(slideShow[slideShowIndex+1])));
+ pictureLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderDone);
+ //pictureLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loaderProgress);
+ preloadBar.source=pictureLoader;
/*}else{
preloadBar.source="ssPic";
ssPic.source=rnb4_api::DownloadURL(slideShow[slideShowIndex]);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-01 20:59:42
|
Revision: 151
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=151&view=rev
Author: davidisofox
Date: 2008-08-01 20:59:40 +0000 (Fri, 01 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/src/RNBGUI.mxml
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-01 20:38:47 UTC (rev 150)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-01 20:59:40 UTC (rev 151)
@@ -23,16 +23,16 @@
<mx:SetEventHandler target="{linkbutton1}" name="click" handler="currentState=''"/>
<mx:SetProperty target="{linkbutton1}" name="label" value="Browser"/>
<mx:AddChild relativeTo="{hbox1}" position="lastChild">
- <mx:Button label="Start" click="ssStart()" icon="@Embed(source='../images/control_play_blue.png')"/>
+ <mx:Button label="Start" click="ssStart()" icon="@Embed(source='../images/control_play_blue.png')" width="73" height="22"/>
</mx:AddChild>
<mx:AddChild relativeTo="{hbox1}" position="lastChild">
- <mx:Button label="Previous" click="ssPrev()" icon="@Embed(source='../images/control_start_blue.png')"/>
+ <mx:Button label="Previous" click="ssPrev()" icon="@Embed(source='../images/control_start_blue.png')" width="94" height="22"/>
</mx:AddChild>
<mx:AddChild relativeTo="{hbox1}" position="lastChild">
- <mx:Button label="Next" click="ssNext()" icon="@Embed(source='../images/control_end_blue.png')"/>
+ <mx:Button label="Next" click="ssNext()" icon="@Embed(source='../images/control_end_blue.png')" width="71" height="22"/>
</mx:AddChild>
<mx:AddChild relativeTo="{hbox1}" position="lastChild">
- <mx:Button label="Stop" click="ssStop()" id="button3" icon="@Embed(source='../images/control_stop_blue.png')"/>
+ <mx:Button label="Stop" click="ssStop()" id="button3" icon="@Embed(source='../images/control_stop_blue.png')" width="70" height="22"/>
</mx:AddChild>
<mx:AddChild relativeTo="{hbox1}" position="lastChild">
<mx:Label text="[picname]" id="file" />
@@ -262,15 +262,15 @@
<mx:Canvas width="100%" height="100%" id="vbox1">
<mx:TileList doubleClickEnabled="true" top="0" bottom="88" right="0" itemRenderer="FileViewRender" id="files" allowMultipleSelection="true" left="0"/>
<mx:VBox height="80" styleName="upload" id="vbox2" bottom="0" left="0" right="0">
- <mx:HBox width="100%" id="hbox1" verticalAlign="middle">
- <mx:Button label="Upload" id="btnUpload" click="asUpload();" icon="@Embed(source='../images/arrow_up.png')"/>
+ <mx:HBox id="hbox1" verticalAlign="middle" height="22">
+ <mx:Button label="Upload" id="btnUpload" click="asUpload();" icon="@Embed(source='../images/arrow_up.png')" width="83" height="22"/>
<mx:ProgressBar id='pbStatus' labelPlacement="center" height="22" width="131" label=" " mode="manual" indeterminate="false"/>
</mx:HBox>
- <mx:HBox width="100%">
- <mx:Button label="Download All Files" id="btnDLAll" icon="@Embed(source='../images/package.png')" click="asDLFolder();"/>
- <mx:Button label="Download Selected" icon="@Embed(source='../images/arrow_down.png')" id="btnDlSel" click="asDLSelFiles();"/>
+ <mx:HBox height="22">
+ <mx:Button label="Download All Files" id="btnDLAll" icon="@Embed(source='../images/package.png')" click="asDLFolder();" width="147" height="22"/>
+ <mx:Button label="Download Selected" icon="@Embed(source='../images/arrow_down.png')" id="btnDlSel" click="asDLSelFiles();" width="152" height="22"/>
</mx:HBox>
- <mx:Button label="Delete Selected" id="button1" icon="@Embed(source='../images/cross.png')"/>
+ <mx:Button label="Delete Selected" id="button1" icon="@Embed(source='../images/cross.png')" height="22" width="134"/>
</mx:VBox>
</mx:Canvas>
</mx:HDividedBox>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-01 20:38:49
|
Revision: 150
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=150&view=rev
Author: davidisofox
Date: 2008-08-01 20:38:47 +0000 (Fri, 01 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/src/loginwindow.mxml
Modified: branches/RNBGUI/src/loginwindow.mxml
===================================================================
--- branches/RNBGUI/src/loginwindow.mxml 2008-08-01 20:08:29 UTC (rev 149)
+++ branches/RNBGUI/src/loginwindow.mxml 2008-08-01 20:38:47 UTC (rev 150)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:TitleWindow horizontalScrollPolicy="off" verticalScrollPolicy="off" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="438" height="186" title="Login">
+<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="438" height="186" title="Login">
<mx:Script>
<![CDATA[
import mx.events.ValidationResultEvent;
@@ -42,7 +42,7 @@
</mx:FormItem>
</mx:Form>
<mx:Image left="0" verticalCenter="0" width="110" height="110" source="logo.png"/>
- <mx:ControlBar horizontalAlign="right">
+ <mx:ControlBar horizontalAlign="right" height="44" y="118">
<mx:Button label="Login" id="buttonLogin" icon="@Embed(source='../images/door_in.png')" enabled="false"/>
</mx:ControlBar>
</mx:TitleWindow>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cjs...@us...> - 2008-08-01 20:08:32
|
Revision: 149
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=149&view=rev
Author: cjsoftuk
Date: 2008-08-01 20:08:29 +0000 (Fri, 01 Aug 2008)
Log Message:
-----------
Committing all changes.
Modified Paths:
--------------
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/src/RNBGUI.mxml
branches/RNBGUI/src/rnbGui_codebehind.as
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-01 19:58:59 UTC (rev 148)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-01 20:08:29 UTC (rev 149)
@@ -6,10 +6,10 @@
<mx:Canvas id="slideshowcanvas" bottom="196" top="0" left="0" right="0">
<mx:Canvas width="100%" height="100%">
<mx:Canvas backgroundAlpha="0.2" x="0" y="0" width="100%" height="100%" id="ssPicCont" showEffect="{fadeAndBlurIn}" hideEffect="{fadeAndBlurOut}" visible="false">
- <controls:CachingImage x="0" y="0" width="100%" height="100%" id="ssPic" verticalAlign="center" horizontalAlign="middle" cacheAsBitmap="true" />
+ <mx:Image x="0" y="0" width="100%" height="100%" id="ssPic" verticalAlign="center" horizontalAlign="middle" cacheAsBitmap="true" />
</mx:Canvas>
<mx:Canvas backgroundAlpha="0.2" x="0" y="0" width="100%" height="100%" id="ssPicCont2" showEffect="{fadeAndBlurIn}" hideEffect="{fadeAndBlurOut}" visible="false">
- <controls:CachingImage x="0" y="0" width="100%" height="100%" id="ssPic2" verticalAlign="center" horizontalAlign="middle" cacheAsBitmap="true" />
+ <mx:Image x="0" y="0" width="100%" height="100%" id="ssPic2" verticalAlign="center" horizontalAlign="middle" cacheAsBitmap="true" />
</mx:Canvas>
</mx:Canvas>
<mx:Canvas backgroundAlpha="0.2" width="100%" height="100%" id="preload" showEffect="{fadeAndBlurIn}" hideEffect="{fadeAndBlurOut}">
Modified: branches/RNBGUI/src/rnbGui_codebehind.as
===================================================================
--- branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-01 19:58:59 UTC (rev 148)
+++ branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-01 20:08:29 UTC (rev 149)
@@ -1,4 +1,7 @@
+import flash.display.Loader;
+import flash.events.Event;
import flash.events.TimerEvent;
+import flash.utils.ByteArray;
import flash.utils.Timer;
import mx.managers.PopUpManager;
@@ -6,6 +9,7 @@
rnb4_gui var slideShow:Array = new Array();
rnb4_gui var slideShowIndex:int = -1;
+rnb4_gui var slideShowEnabled:Boolean = false;
rnb4_gui var ssTimer:Timer = new Timer(5000);
rnb4_gui var ssTimer2:Timer = new Timer(500);
rnb4_gui var ssPicID:int = 0;
@@ -104,9 +108,10 @@
rnb4_gui function ssStart():void
{
- ssTimer.addEventListener(TimerEvent.TIMER,ssOnTimer);
+ //ssTimer.addEventListener(TimerEvent.TIMER,ssOnTimer);
+ slideShowEnabled=true;
+ ssPic2.addEventListener(Event.COMPLETE, showImage);
preloadNext();
- ssOnTimer(null);
}
rnb4_gui function ssNext():void
@@ -122,13 +127,18 @@
rnb4_gui function ssStop():void
{
- ssTimer.removeEventListener(TimerEvent.TIMER,ssOnTimer);
- ssTimer.stop();
+ //ssTimer.removeEventListener(TimerEvent.TIMER,ssOnTimer);
+ //ssTimer.stop();
+ ssPic2.removeEventListener(Event.COMPLETE, showImage);
+ slideShowEnabled=false;
}
rnb4_gui function ssOnTimer(te:TimerEvent):void
{
- if(ssPicID==0){
+ ssPic.data = ssPic2.data;
+ ssPicCont.visible=true;
+ preloadNext();
+ /*if(ssPicID==0){
if(ssPic2.bytesLoaded==ssPic2.bytesTotal){
ssPicCont2.visible=true;
ssPicCont.visible=false;
@@ -154,22 +164,32 @@
preload.visible=true;
ssTimer.stop();
}
- }
+ }*/
}
+rnb4_gui function showImage(e:Event):void
+{
+ var imageCopy:Loader = new Loader();
+ var ba:ByteArray = ssPic2.loaderInfo.bytes;
+ imageCopy.loadBytes(ba);
+ ssPic.source = imageCopy;
+ ssPicCont.visible=true;
+ preloadNext();
+}
+
rnb4_gui function preloadNext():void
{
if(slideShow.length==0) return;
slideShowIndex++;
if(slideShowIndex<0) slideShowIndex=slideShow.length-1;
if(slideShowIndex>slideShow.length-1) slideShowIndex=0;
- if(ssPicID==0){
- preloadBar.source="ssPic2";
+ //if(ssPicID==0){
+ preloadBar.source="ssPic";
ssPic2.source=rnb4_api::DownloadURL(slideShow[slideShowIndex]);
- }else{
+ /*}else{
preloadBar.source="ssPic";
ssPic.source=rnb4_api::DownloadURL(slideShow[slideShowIndex]);
- }
+ }*/
}
rnb4_gui function addtoSlideshow(path:String):void
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-01 19:59:03
|
Revision: 148
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=148&view=rev
Author: davidisofox
Date: 2008-08-01 19:58:59 +0000 (Fri, 01 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/src/loginwindow.mxml
Modified: branches/RNBGUI/src/loginwindow.mxml
===================================================================
--- branches/RNBGUI/src/loginwindow.mxml 2008-08-01 19:50:05 UTC (rev 147)
+++ branches/RNBGUI/src/loginwindow.mxml 2008-08-01 19:58:59 UTC (rev 148)
@@ -9,27 +9,27 @@
private function validp():void
{
pvalid = true;
- //buttonLogin.enabled = uvalid;
+ buttonLogin.enabled = uvalid;
}
private function invalidp():void
{
pvalid = false;
- //buttonLogin.enabled = false;
+ buttonLogin.enabled = false;
}
private function validu():void
{
uvalid = true;
- //buttonLogin.enabled = pvalid;
+ buttonLogin.enabled = pvalid;
}
private function invalidu():void
{
uvalid = false;
- //buttonLogin.enabled = false;
+ buttonLogin.enabled = false;
}
]]>
</mx:Script>
- <mx:Validator required="true" source="{textboxUsername}" property="text" valid="validu()" invalid="invalidu()"/>
- <mx:Validator required="true" source="{textboxPassword}" property="text" valid="validp()" invalid="invalidp()"/>
+ <mx:Validator required="true" source="{textboxUsername}" triggerEvent="change" property="text" valid="validu()" invalid="invalidu()"/>
+ <mx:Validator required="true" source="{textboxPassword}" triggerEvent="change" property="text" valid="validp()" invalid="invalidp()"/>
<mx:Form left="118" top="0" bottom="0" right="0">
<mx:FormItem label="Username" required="true" width="100%">
<mx:TextInput id="textboxUsername" width="100%"/>
@@ -43,6 +43,6 @@
</mx:Form>
<mx:Image left="0" verticalCenter="0" width="110" height="110" source="logo.png"/>
<mx:ControlBar horizontalAlign="right">
- <mx:Button label="Login" id="buttonLogin" icon="@Embed(source='../images/door_in.png')" enabled="true"/>
+ <mx:Button label="Login" id="buttonLogin" icon="@Embed(source='../images/door_in.png')" enabled="false"/>
</mx:ControlBar>
</mx:TitleWindow>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-01 19:50:09
|
Revision: 147
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=147&view=rev
Author: davidisofox
Date: 2008-08-01 19:50:05 +0000 (Fri, 01 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/src/loginwindow.mxml
Modified: branches/RNBGUI/src/loginwindow.mxml
===================================================================
--- branches/RNBGUI/src/loginwindow.mxml 2008-08-01 17:40:42 UTC (rev 146)
+++ branches/RNBGUI/src/loginwindow.mxml 2008-08-01 19:50:05 UTC (rev 147)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:TitleWindow horizontalScrollPolicy="off" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="438" height="186" title="Login">
+<mx:TitleWindow horizontalScrollPolicy="off" verticalScrollPolicy="off" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="438" height="186" title="Login">
<mx:Script>
<![CDATA[
import mx.events.ValidationResultEvent;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-01 17:40:47
|
Revision: 146
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=146&view=rev
Author: davidisofox
Date: 2008-08-01 17:40:42 +0000 (Fri, 01 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/src/RNBGUI.mxml
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-01 17:31:48 UTC (rev 145)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-01 17:40:42 UTC (rev 146)
@@ -3,7 +3,7 @@
<mx:states>
<mx:State name="Slideshow">
<mx:AddChild relativeTo="{vbox1}" position="firstChild">
- <mx:Canvas id="slideshowcanvas" bottom="176" top="0" left="0" right="0">
+ <mx:Canvas id="slideshowcanvas" bottom="196" top="0" left="0" right="0">
<mx:Canvas width="100%" height="100%">
<mx:Canvas backgroundAlpha="0.2" x="0" y="0" width="100%" height="100%" id="ssPicCont" showEffect="{fadeAndBlurIn}" hideEffect="{fadeAndBlurOut}" visible="false">
<controls:CachingImage x="0" y="0" width="100%" height="100%" id="ssPic" verticalAlign="center" horizontalAlign="middle" cacheAsBitmap="true" />
@@ -41,7 +41,7 @@
<mx:RemoveChild target="{btnUpload}"/>
<mx:SetStyle target="{hbox2}" name="left" value="0"/>
<mx:SetStyle target="{files}" name="top"/>
- <mx:SetProperty target="{files}" name="height" value="80"/>
+ <mx:SetProperty target="{files}" name="height" value="100"/>
</mx:State>
</mx:states>
<mx:transitions>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-01 17:31:53
|
Revision: 145
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=145&view=rev
Author: davidisofox
Date: 2008-08-01 17:31:48 +0000 (Fri, 01 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/html/index.html
branches/RNBGUI/html/style.css
branches/RNBGUI/html/twocol.css
branches/RNBGUI/src/loginwindow.mxml
Modified: branches/RNBGUI/html/index.html
===================================================================
--- branches/RNBGUI/html/index.html 2008-08-01 16:50:54 UTC (rev 144)
+++ branches/RNBGUI/html/index.html 2008-08-01 17:31:48 UTC (rev 145)
@@ -24,21 +24,25 @@
<a href="#go" id="go" class="button">Go</a>
</div>
</div>
- <div class="colmask leftmenu">
- <div class="colright">
- <div class="col1wrap">
- <div class="col1">
- <div class="controls">
- <a href="#upload" class="button">Upload</a> <span class="progressbar" id="uploadprogress" name="uploadprogress"><span class="progressbarbar"> 75% </span> </span><br />
- <a href="#downloadall" class="button">Download All</a> <a href="#downloadsel" class="button">Download Selected</a><br />
- <a href="#deletesel" class="button">Delete Selected</a></div>
+ <div class="colmask">
+ <div class="leftmenu">
+ <div class="colright">
+ <div class="col1wrap">
+ <div class="col1">
</div>
- </div>
- </div>
- <div class="col2">
- col2
+ </div>
+ <div class="col2">
+ col2
+ </div>
</div>
</div>
</div>
+ <div class="footer">
+ <div class="controls">
+ <a href="#upload" class="button">Upload</a> <span class="progressbar" id="uploadprogress" name="uploadprogress"><span class="progressbarbar"> 75% </span> </span><br />
+ <a href="#downloadall" class="button">Download All</a> <a href="#downloadsel" class="button">Download Selected</a><br />
+ <a href="#deletesel" class="button">Delete Selected</a></div>
+ </div>
+ </div>
</body>
</html>
\ No newline at end of file
Modified: branches/RNBGUI/html/style.css
===================================================================
--- branches/RNBGUI/html/style.css 2008-08-01 16:50:54 UTC (rev 144)
+++ branches/RNBGUI/html/style.css 2008-08-01 17:31:48 UTC (rev 145)
@@ -15,6 +15,10 @@
background-color: #009dff;
color: #FFFFFF;
}
+.col2
+{
+ background-color: #ffffff;
+}
.button, #addresstext
{
background-color: #FFFFFF;
@@ -76,5 +80,6 @@
}
.controls
{
+ background-color: #ffffff;
line-height: 2;
}
\ No newline at end of file
Modified: branches/RNBGUI/html/twocol.css
===================================================================
--- branches/RNBGUI/html/twocol.css 2008-08-01 16:50:54 UTC (rev 144)
+++ branches/RNBGUI/html/twocol.css 2008-08-01 17:31:48 UTC (rev 145)
@@ -51,7 +51,6 @@
float:left;
width:170px;
position:relative;
- right:185px;
}
/* Footer styles */
#footer {
Modified: branches/RNBGUI/src/loginwindow.mxml
===================================================================
--- branches/RNBGUI/src/loginwindow.mxml 2008-08-01 16:50:54 UTC (rev 144)
+++ branches/RNBGUI/src/loginwindow.mxml 2008-08-01 17:31:48 UTC (rev 145)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="438" height="186" title="Login">
+<mx:TitleWindow horizontalScrollPolicy="off" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="438" height="186" title="Login">
<mx:Script>
<![CDATA[
import mx.events.ValidationResultEvent;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <dav...@us...> - 2008-08-01 16:50:56
|
Revision: 144
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=144&view=rev
Author: davidisofox
Date: 2008-08-01 16:50:54 +0000 (Fri, 01 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/html/index.html
branches/RNBGUI/html/style.css
Modified: branches/RNBGUI/html/index.html
===================================================================
--- branches/RNBGUI/html/index.html 2008-08-01 16:29:16 UTC (rev 143)
+++ branches/RNBGUI/html/index.html 2008-08-01 16:50:54 UTC (rev 144)
@@ -17,10 +17,10 @@
<body>
<div class="header">
<div class="linkbar">
- <a id="selected" class="item" name="selected">Browser</a> <a class="seperator"></a> <a href="settings.html" class="item">Settings</a> <a class="seperator"></a> <a href="about.html" class="item">About</a> <a class="seperator"></a> <a href="index.html?action=slideshow" class="item">Slideshow <!-- Do we want this here? --></a> <a href="index.html?action=logout" class="button">Logout</a>
+ <a id="selected" class="linkbaritem" name="selected">Browser</a> <a class="seperator"></a> <a href="settings.html" class="linkbaritem">Settings</a> <a class="seperator"></a> <a href="about.html" class="linkbaritem">About</a> <a class="seperator"></a> <a href="index.html?action=slideshow" class="linkbaritem">Slideshow <!-- Do we want this here? --></a> <a href="index.html?action=logout" class="button">Logout</a>
</div>
<div class="addressbar">
- <input id="addresstext" class="button" type="text" />
+ <input id="addresstext" type="text" />
<a href="#go" id="go" class="button">Go</a>
</div>
</div>
@@ -29,7 +29,7 @@
<div class="col1wrap">
<div class="col1">
<div class="controls">
- <a href="#upload" class="button">Upload</a> <span class="progressbar" id="uploadprogress" name="uploadprogress"><span class="bar"> 75% </span> </span><br />
+ <a href="#upload" class="button">Upload</a> <span class="progressbar" id="uploadprogress" name="uploadprogress"><span class="progressbarbar"> 75% </span> </span><br />
<a href="#downloadall" class="button">Download All</a> <a href="#downloadsel" class="button">Download Selected</a><br />
<a href="#deletesel" class="button">Delete Selected</a></div>
</div>
Modified: branches/RNBGUI/html/style.css
===================================================================
--- branches/RNBGUI/html/style.css 2008-08-01 16:29:16 UTC (rev 143)
+++ branches/RNBGUI/html/style.css 2008-08-01 16:50:54 UTC (rev 144)
@@ -10,12 +10,12 @@
color: #FFFFFF;
font: 16px courier;
}
-.progressbar.bar
+.progressbarbar
{
background-color: #009dff;
color: #FFFFFF;
}
-.button
+.button, #addresstext
{
background-color: #FFFFFF;
color: #000000;
@@ -24,32 +24,36 @@
margin: 1px;
text-decoration: none;
}
+#addresstext:hover, #addresstext:focus
+{
+ border: 1px solid #009dff;
+}
.button:hover
{
border: 1px solid #009dff;
background-color: #CCCCCC;
}
-.button:active
+.button:active, .button:focus
{
border: 1px solid #FFFFFF;
background-color: #009dff;
}
-.linkbar.item
+.linkbaritem
{
color: #000000;
padding: 1px;
margin: 1px;
text-decoration: none;
}
-.linkbar.item:hover
+.linkbaritem:hover
{
background-color: #009dff;
}
-.linkbar.item:active
+.linkbaritem:active, .linkbaritem:focus
{
color: #FFFFFF;
}
-.linkbar.item#selected
+.linkbaritem#selected
{
color: #000000;
background-color: #11aeff;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cjs...@us...> - 2008-08-01 16:29:19
|
Revision: 143
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=143&view=rev
Author: cjsoftuk
Date: 2008-08-01 16:29:16 +0000 (Fri, 01 Aug 2008)
Log Message:
-----------
Modified Paths:
--------------
branches/RNBGUI/bin-debug/RNBGUI.swf
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|