|
From: <cod...@go...> - 2008-08-07 17:49:04
|
Author: M0...@gm...
Date: Wed Aug 6 15:01:46 2008
New Revision: 101
Modified:
branches/iVL/.project
branches/iVL/FrmInstallSys.class
branches/iVL/FrmInstallSys.form
branches/iVL/FrmLiloOsList.form
branches/iVL/MdlSetup.module
Log:
- Implemented scrolling credits text
Modified: branches/iVL/.project
==============================================================================
--- branches/iVL/.project (original)
+++ branches/iVL/.project Wed Aug 6 15:01:46 2008
@@ -1,6 +1,6 @@
# Gambas Project File 2.0
Title=VectorLinux Installer
-Startup=FrmInstallSys
+Startup=FrmLilo
Version=0.0.30
Library=gb.gtk
Library=gb.form
Modified: branches/iVL/FrmInstallSys.class
==============================================================================
--- branches/iVL/FrmInstallSys.class (original)
+++ branches/iVL/FrmInstallSys.class Wed Aug 6 15:01:46 2008
@@ -34,6 +34,7 @@
PUBLIC SUB Form_Open()
+
' prepare the system
'ME.HIDE_PROGRES_CONTROLS()
@@ -44,7 +45,10 @@
'ME.BEGIN_PROCESS()
MdlSetup.RUN_CREDITS("/mnt/loop/CREDIT", ME.tlCredits)
+
ME.tmCredits.Enabled = TRUE
+
+
END
PUBLIC SUB Form_Show()
@@ -67,6 +71,9 @@
.pbInstallProg.Move(.tlCurrStepLbl.left +
(.tlCurrStepLbl.Width), .tlCurrStepLbl.top, .FrmProg.Width -
(.tlCurrStepLbl.Width + (.tlcurrsteplbl.left * 2)))
.tlCurrPkg2.Move(.tlCurrPkg.Left, .tlCurrPkg.top +
(.tlCurrPkg.Height * 2.5), .FrmProg.Width - (.tlCurrPkg.Left * 2))
.pbInstallProg2.Move(.tlCurrPkg2.Left, .tlCurrPkg2.top +
(.tlCurrPkg2.Height + 2), .tlCurrPkg2.Width, 27)
+ .frmCredits.Move(.FrmProg.left, .FrmProg.top + .FrmProg.Height +
16, .FrmProg.Width)
+ .sclCredits.Move(8, 24, .frmCredits.Width - (.sclCredits.left * 2))
+ .tlCredits.Move(8, 4)
'.pbInstallProg.Move(.tlCurrStepLbl.Left + (.tlCurrStepLbl.Width +
2), .FrmProg.Width - (.tlCurrStepLbl.Width + (.tlCurrStepLbl.left * 2))) '
'.pbInstallProg.Move(.tlCurrPkg.Left, .tlCurrPkg.top +
(.tlCurrPkg.Height + 2), .tlCurrPkg.Width)
@@ -92,12 +99,21 @@
PUBLIC SUB tmCredits_Timer()
+ ' ' DIM i AS Integer = ME.FrmProg.left + 20
+ ' '
+ ' ' IF ME.tlCredits.x < (i) - (ME.tlCredits.Width) THEN ME.tlCredits.x =
(frmCredits.Width - 12)
+ ' ' tlCredits.x = frmCredits.left + 4 + (tlCredits.x - 10)
+ ' '
+
+
+
DIM X AS Integer
X = ME.sclCredits.ScrollX
INC ME.sclCredits.ScrollX
IF X = ME.sclCredits.Scrollx THEN
ME.sclCredits.scrollx = 0
+ ME.tmCredits.Enabled = FALSE
END IF
@@ -106,5 +122,17 @@
' IF ME.sclCredits.ScrollX < - ME.tlCredits.Width + ME.tlCredits.x THEN
' ME.sclCredits.Scrollx = ME.sclCredits.Width
' ENDIF
+
+END
+
+PUBLIC SUB sclCredits_MouseDown()
+
+
+
+END
+
+PUBLIC SUB tlCredits_MouseDown()
+
+
END
Modified: branches/iVL/FrmInstallSys.form
==============================================================================
--- branches/iVL/FrmInstallSys.form (original)
+++ branches/iVL/FrmInstallSys.form Wed Aug 6 15:01:46 2008
@@ -11,7 +11,7 @@
MoveScaled(1,10,76,34)
Text = ("")
{ tlCurrPkg TextLabel
- MoveScaled(2,1,73,3.1667)
+ MoveScaled(2,1,73,3.125)
Text = ("Installing ...")
}
{ pbInstallProg ProgressBar
@@ -19,10 +19,10 @@
Label = False
}
{ pbInstallProg2 ProgressBar
- MoveScaled(1,19,44,3.1667)
+ MoveScaled(1,19,44,3.125)
}
{ tlCurrPkg2 TextLabel
- MoveScaled(1,15,45,3.1667)
+ MoveScaled(1,15,45,3.125)
Text = ("Total progress")
}
{ tlCurrStepLbl TextLabel
@@ -31,14 +31,16 @@
}
}
{ frmCredits Frame
- MoveScaled(2,47,81,13)
+ MoveScaled(2,47,81,8)
Text = ("VectorLinux ... Brought to you by ")
{ sclCredits ScrollView
- MoveScaled(2,3,77,7)
+ MoveScaled(1,1,58,5)
+ Border = False
ScrollBar = Scroll.None
{ tlCredits TextLabel
- MoveScaled(1,1,53,4)
+ MoveScaled(0,0,53,4)
Text = ("")
+ Alignment = Align.Normal
}
}
}
Modified: branches/iVL/FrmLiloOsList.form
==============================================================================
--- branches/iVL/FrmLiloOsList.form (original)
+++ branches/iVL/FrmLiloOsList.form Wed Aug 6 15:01:46 2008
@@ -9,8 +9,11 @@
}
{ VPanel1 VPanel
MoveScaled(1,13,71,43)
- { scrlOsList ScrollView
- MoveScaled(0,0,71,40)
+ { scrlOsList ListContainer
+ MoveScaled(2,0,58,15)
+ }
+ { scrlOsListold ScrollView
+ MoveScaled(3,18,71,19)
Expand = True
}
}
Modified: branches/iVL/MdlSetup.module
==============================================================================
--- branches/iVL/MdlSetup.module (original)
+++ branches/iVL/MdlSetup.module Wed Aug 6 15:01:46 2008
@@ -205,20 +205,29 @@
+
+
PUBLIC SUB RUN_CREDITS(sCreditFile AS String, tlOutput AS TextLabel)
DIM sFile AS String[] = Split(File.Load(sCreditFile), "\n")
DIM i AS Integer
FOR i = 0 TO sFile.count - 1
- tlOutput.Text = tlOutput.Text & Space(3) & Trim(sFile[i])
+ IF Left(Trim(sFile[i]), Len("M0E-lnx")) = "M0E-lnx" THEN
+ sFile[i] = "M0E-lnx [ vpackager, vasmCC, GUI installer ]"
+ ELSE IF Left(Trim(sFile[i]), Len("Uelsk8s")) = "Uelsk8s" THEN
+ sFile[i] = "Uelks8s [ vlthemeswitch, ISO Master, Gui Installer ]"
+ ELSE
+ sFile[i] = sFile[i]
+ END IF
+ tlOutput.Text = tlOutput.Text & Space(12) & " *** " & sFile[i]
+' tlOutput.Text = sFile[i]
+ 'WAIT 20
NEXT
tlOutput.Width = MdlObjSizer.get_object_width(tlOutput.Text) + 24
'tlOutput.Border = Border.Plain
-
-
-
+
END
|