From: <cod...@go...> - 2009-02-23 23:04:05
|
Author: M0...@gm... Date: Mon Feb 23 14:30:56 2009 New Revision: 502 Modified: branches/speedy/.lang/.pot branches/speedy/.lang/Step6.pot branches/speedy/.lang/Step7a.pot branches/speedy/.lang/Step7b.pot branches/speedy/ClsGlobal.class branches/speedy/Step6.class branches/speedy/Step7a.class branches/speedy/Step7b.class branches/speedy/Step7b.form Log: Finished software selection... started collecting information from user Modified: branches/speedy/.lang/.pot ============================================================================== --- branches/speedy/.lang/.pot (original) +++ branches/speedy/.lang/.pot Mon Feb 23 14:30:56 2009 @@ -170,7 +170,7 @@ msgid "This feature can help you avoid an unsuccesful installation." msgstr "" -#: Step1.class:415 Step3a1.class:22 Step3a1a.class:169 Step7a.class:127 +#: Step1.class:415 Step3a1.class:22 Step3a1a.class:169 Step7a.class:143 msgid "WARNING:" msgstr "" @@ -451,11 +451,11 @@ msgid "This step cannot be undone. Are you sure you want to continue?" msgstr "" -#: Step3a1a.class:169 Step6.class:386 Step7a.class:127 +#: Step3a1a.class:169 Step6.class:441 Step7a.class:143 msgid "Yes" msgstr "" -#: Step3a1a.class:169 Step6.class:386 Step7a.class:127 +#: Step3a1a.class:169 Step6.class:441 Step7a.class:143 msgid "No" msgstr "" @@ -635,47 +635,47 @@ msgid "Restart Now" msgstr "" -#: Step6.class:59 +#: Step6.class:66 msgid "Partition" msgstr "" -#: Step6.class:60 +#: Step6.class:67 msgid "Size" msgstr "" -#: Step6.class:61 +#: Step6.class:68 msgid "Mount Point" msgstr "" -#: Step6.class:62 +#: Step6.class:69 msgid "File System" msgstr "" -#: Step6.class:134 +#: Step6.class:141 msgid "Not Used" msgstr "" -#: Step6.class:155 +#: Step6.class:162 msgid "Do not format" msgstr "" -#: Step6.class:200 +#: Step6.class:207 msgid "You have already selected" msgstr "" -#: Step6.class:200 +#: Step6.class:207 msgid "as your" msgstr "" -#: Step6.class:200 +#: Step6.class:207 msgid "partition." msgstr "" -#: Step6.class:200 +#: Step6.class:207 msgid "Please select only one partition for this purpose" msgstr "" -#: Step6.class:281 +#: Step6.class:336 msgid "Select which partitions to use for installation" msgstr "" @@ -715,49 +715,49 @@ msgid "Component" msgstr "" -#: Step7a.class:49 Step7b.class:27 +#: Step7a.class:49 Step7b.class:28 msgid "Description" msgstr "" -#: Step7a.class:127 +#: Step7a.class:143 msgid "" "This component is a dependancy to any graphical user interface progam on the " "system" msgstr "" -#: Step7a.class:127 +#: Step7a.class:143 msgid "" "Choosing not to install this may result in a command-line (text mode) " "installation only" msgstr "" -#: Step7a.class:127 +#: Step7a.class:143 msgid "Are you sure you want to disable this conponent anyway?" msgstr "" -#: Step7a.class:153 Step7b.class:164 +#: Step7a.class:169 Step7b.class:180 msgid "Select All" msgstr "" -#: Step7a.class:159 Step7b.class:162 +#: Step7a.class:175 Step7b.class:178 msgid "Un-Select All" msgstr "" -#: Step7a.class:219 +#: Step7a.class:235 msgid "" "Major optional components available for installation. To select / un-select " "a component, click it's name or the box to the left of it's name." msgstr "" -#: Step7b.class:26 +#: Step7b.class:27 msgid "Package Name" msgstr "" -#: Step7b.class:54 +#: Step7b.class:58 msgid "Reading software catalog... Please wait a moment" msgstr "" -#: Step7b.class:93 +#: Step7b.class:104 msgid "" "Additional optional software available. Select which software packages to " "include in your installation." Modified: branches/speedy/.lang/Step6.pot ============================================================================== --- branches/speedy/.lang/Step6.pot (original) +++ branches/speedy/.lang/Step6.pot Mon Feb 23 14:30:56 2009 @@ -14,55 +14,55 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: Step6.class:59 +#: Step6.class:66 msgid "Partition" msgstr "" -#: Step6.class:60 +#: Step6.class:67 msgid "Size" msgstr "" -#: Step6.class:61 +#: Step6.class:68 msgid "Mount Point" msgstr "" -#: Step6.class:62 +#: Step6.class:69 msgid "File System" msgstr "" -#: Step6.class:134 +#: Step6.class:141 msgid "Not Used" msgstr "" -#: Step6.class:155 +#: Step6.class:162 msgid "Do not format" msgstr "" -#: Step6.class:200 +#: Step6.class:207 msgid "You have already selected" msgstr "" -#: Step6.class:200 +#: Step6.class:207 msgid "as your" msgstr "" -#: Step6.class:200 +#: Step6.class:207 msgid "partition." msgstr "" -#: Step6.class:200 +#: Step6.class:207 msgid "Please select only one partition for this purpose" msgstr "" -#: Step6.class:281 +#: Step6.class:336 msgid "Select which partitions to use for installation" msgstr "" -#: Step6.class:386 +#: Step6.class:441 msgid "Yes" msgstr "" -#: Step6.class:386 +#: Step6.class:441 msgid "No" msgstr "" Modified: branches/speedy/.lang/Step7a.pot ============================================================================== --- branches/speedy/.lang/Step7a.pot (original) +++ branches/speedy/.lang/Step7a.pot Mon Feb 23 14:30:56 2009 @@ -26,39 +26,39 @@ msgid "Description" msgstr "" -#: Step7a.class:127 +#: Step7a.class:143 msgid "WARNING:" msgstr "" -#: Step7a.class:127 +#: Step7a.class:143 msgid "This component is a dependancy to any graphical user interface progam on the system" msgstr "" -#: Step7a.class:127 +#: Step7a.class:143 msgid "Choosing not to install this may result in a command-line (text mode) installation only" msgstr "" -#: Step7a.class:127 +#: Step7a.class:143 msgid "Are you sure you want to disable this conponent anyway?" msgstr "" -#: Step7a.class:127 +#: Step7a.class:143 msgid "Yes" msgstr "" -#: Step7a.class:127 +#: Step7a.class:143 msgid "No" msgstr "" -#: Step7a.class:153 +#: Step7a.class:169 msgid "Select All" msgstr "" -#: Step7a.class:159 +#: Step7a.class:175 msgid "Un-Select All" msgstr "" -#: Step7a.class:219 +#: Step7a.class:235 msgid "Major optional components available for installation. To select / un-select a component, click it's name or the box to the left of it's name." msgstr "" Modified: branches/speedy/.lang/Step7b.pot ============================================================================== --- branches/speedy/.lang/Step7b.pot (original) +++ branches/speedy/.lang/Step7b.pot Mon Feb 23 14:30:56 2009 @@ -18,27 +18,27 @@ msgid "Customize Your VectorLinux Installation" msgstr "" -#: Step7b.class:26 +#: Step7b.class:27 msgid "Package Name" msgstr "" -#: Step7b.class:27 +#: Step7b.class:28 msgid "Description" msgstr "" -#: Step7b.class:54 +#: Step7b.class:58 msgid "Reading software catalog... Please wait a moment" msgstr "" -#: Step7b.class:93 +#: Step7b.class:104 msgid "Additional optional software available. Select which software packages to include in your installation." msgstr "" -#: Step7b.class:162 +#: Step7b.class:178 msgid "Un-Select All" msgstr "" -#: Step7b.class:164 +#: Step7b.class:180 msgid "Select All" msgstr "" Modified: branches/speedy/ClsGlobal.class ============================================================================== --- branches/speedy/ClsGlobal.class (original) +++ branches/speedy/ClsGlobal.class Mon Feb 23 14:30:56 2009 @@ -35,6 +35,25 @@ STATIC PUBLIC sTargetRoot AS String ' we know by default this is a reiserfs partition STATIC PUBLIC sTargetSwap AS String +' PARTITIONS SELECTED +STATIC PUBLIC sRoot AS String +STATIC PUBLIC froot AS String +STATIC PUBLIC shome AS String +STATIC PUBLIC fhome AS String +STATIC PUBLIC sopt AS String +STATIC PUBLIC fopt AS String +STATIC PUBLIC susr AS String +STATIC PUBLIC fusr AS String +STATIC PUBLIC stmp AS String +STATIC PUBLIC ftmp AS String +STATIC PUBLIC svar AS String +STATIC PUBLIC fvar AS String +STATIC PUBLIC sboot AS String +STATIC PUBLIC fboot AS String + +STATIC PUBLIC sVitalPartList AS String +STATIC PUBLIC sMiscMountList AS String + STATIC PUBLIC sFullDiscToWipe AS String ' Installation method variable @@ -42,4 +61,9 @@ ' 1 = CUSTOMIZED INSTALL ' 2 = MINIMAL INSTALL STATIC PUBLIC iInstallMethod AS Integer + +' INSTALLATION DETAILS + +STATIC PUBLIC sBulkListToInstall AS String +STATIC PUBLIC sPkgListToInstall AS String Modified: branches/speedy/Step6.class ============================================================================== --- branches/speedy/Step6.class (original) +++ branches/speedy/Step6.class Mon Feb 23 14:30:56 2009 @@ -30,19 +30,26 @@ PUBLIC SUB OnExit() DIM n AS Integer - DIM sFmtAs AS String + DIM sFmtAs, sList, sPartAddr AS String + ClsGlobal.sVitalPartList = "" FOR n = 1 TO gvPartListing.Rows.Count - 1 IF gvPartListing[n, 2].Text THEN + sPartAddr = gvPartListing[n, 2].Text IF gvPartListing[n, 4].Text THEN sFmtAs = gvPartListing[n, 4].Text ELSE sFmtAs = gvPartListing[n, 5].Text END IF END IF + sList = sList & sPartAddr & "," & sFmtAs & ";" 'Message(gvPartListing[n, 0].Text & gb.NewLine & gvPartListing[n, 2].Text & gb.NewLine & sFmtAs) NEXT - + ME.read_partition_selection + Message(ClsGlobal.sVitalPartList) + ' sList = Trim(Left(sList, Len(sList) - 1)) + 'ClsGlobal.sVitalPartList = Trim(sList) + 'Message(ClsGlobal.sVitalPartList) END PUBLIC SUB StartUp() @@ -178,7 +185,7 @@ IF LAST.text <> ("Do not format") THEN ME.gvPartListing[gvPartListing.RowAt(y), gvPartListing.ColumnAt(x)].Text = LAST.text - ME.OnExit() + 'ME.OnExit() ELSE ME.gvPartListing[gvPartListing.RowAt(y), gvPartListing.ColumnAt(x)].Text = "" END IF @@ -273,6 +280,54 @@ END +PUBLIC SUB read_partition_selection() + + DIM cbox, cb AS ComboBox + DIM sFormat AS String + FOR EACH cbox IN objMntPoints + IF cbox.Text <> ("Not Used") THEN + FOR EACH cb IN objFS + IF cbox.tag = cb.Tag THEN + sFormat = Trim(cb.Text) + BREAK + ELSE + sFormat = "" + END IF + NEXT + ClsGlobal.sVitalPartList = ClsGlobal.sVitalPartList & cbox.Tag & "-" & cbox.Text & "-" & sFormat & "," + + ' SELECT CASE cbox.Text + ' CASE "/" + ' ClsGlobal.sRoot = cbox.Tag + ' ClsGlobal.froot = sFormat + ' CASE "/home" + ' ClsGlobal.shome = cbox.Tag + ' ClsGlobal.fhome = sFormat + ' CASE "/usr" + ' ClsGlobal.susr = cbox.Tag + ' ClsGlobal.fusr = sFormat + ' CASE "/opt" + ' ClsGlobal.sopt = cbox.Tag + ' ClsGlobal.fopt = sFormat + ' CASE "/var" + ' ClsGlobal.svar = cbox.Tag + ' ClsGlobal.fvar = sFormat + ' CASE "/tmp" + ' ClsGlobal.stmp = cbox.Tag + ' ClsGlobal.ftmp = sFormat + ' CASE "/boot" + ' ClsGlobal.sboot = cbox.Tag + ' ClsGlobal.fboot = sFormat + ' CASE ELSE + ' ClsGlobal.sMiscMountList = ClsGlobal.sMiscMountList & cbox.Tag & "," & Trim(cbox.Text) & ";" + ' END SELECT + END IF + NEXT + + + + +END Modified: branches/speedy/Step7a.class ============================================================================== --- branches/speedy/Step7a.class (original) +++ branches/speedy/Step7a.class Mon Feb 23 14:30:56 2009 @@ -83,6 +83,7 @@ gvBulkSel[irow, 1].Text = Trim(sname) gvBulkSel[irow, 0].Picture = picYes gvBulkSel[irow, 2].Text = Trim(sDesc) + gvBulkSel[irow, 3].Text = "yes" INC irow END IF NEXT @@ -101,10 +102,25 @@ END +PUBLIC SUB Get_Bulk_Selection() + + DIM irow AS Integer + DIM sList AS String + FOR irow = 2 TO gvBulkSel.Rows.count - 1 + IF gvBulkSel[irow, 3].Text LIKE "yes" THEN + sList = sList & Trim(gvBulkSel[irow, 1].Text) & "," + END IF + NEXT + ClsGlobal.sBulkListToInstall = Trim(slist) + 'Message(ClsGlobal.sBulkListToInstall) + + +END + PUBLIC SUB OnExit() - + ME.Get_Bulk_Selection() END Modified: branches/speedy/Step7b.class ============================================================================== --- branches/speedy/Step7b.class (original) +++ branches/speedy/Step7b.class Mon Feb 23 14:30:56 2009 @@ -21,8 +21,9 @@ PUBLIC SUB Form_Open() ME.tlbanner.Text = "<h2>" & ("Customize Your VectorLinux Installation") & "</h2>" + ME.gvOptions.Rows.count = 3 - ME.gvOptions.Columns.count = 4 + ME.gvOptions.Columns.count = 5 ME.gvOptions[0, 1].Text = ("Package Name") ME.gvOptions[0, 2].Text = ("Description") ME.gvOptions[0, 1].Font.Bold = TRUE @@ -34,7 +35,10 @@ ME.gvOptions.Columns[0].Width = 24 ME.gvOptions.Columns[1].Width = 150 ME.gvOptions.Columns[2].Width = 300 + ME.gvOptions.Columns[3].Width = 0 + ME.gvOptions.Columns[4].Width = 0 + ME.Resize(ClsGlobal.fRunningMainForm.pnlstack.Width, ClsGlobal.fRunningMainForm.pnlstack.height) picYes = Picture.Load("images/16px-check.png") picNo = Picture.Load("images/16px-Nocheck.png") ME.MovieBox1.Path = "images/throbber.gif" @@ -54,6 +58,8 @@ ME.tlWinExp.Text = ("Reading software catalog... Please wait a moment") ME.Panel1.Visible = FALSE ME.HPanel2.Visible = TRUE + ME.HBox3.Visible = FALSE + ME.HBox5.Visible = TRUE ME.MovieBox1.Playing = TRUE WAIT 1 irow = 2 @@ -61,6 +67,8 @@ IF Exist("/mnt/source/veclinux/OPTIONAL") = FALSE THEN RETURN sArr = Split(File.Load("/mnt/source/veclinux/OPTIONAL"), "\n") FOR i = 0 TO sArr.Max + ME.MovieBox1.Playing = TRUE + ME.MovieBox1.Refresh sLine = Trim(sArr[i]) sPkg = sLine SHELL "cat /mnt/source/PACKAGES.TXT | grep \"^" & sPkg & "\" | cut -f 2 -d \':\' " TO sDescDump @@ -83,6 +91,7 @@ gvOptions[irow, 1].Text = sPkg gvOptions[irow, 2].Text = Trim(sShortDesc) gvOptions[irow, 3].Text = Trim(sDesc) + gvOptions[irow, 4].Text = "yes" INC gvOptions.Rows.Count INC irow NEXT @@ -90,6 +99,8 @@ ME.MovieBox1.Playing = FALSE ME.HPanel2.Visible = FALSE ME.Panel1.Visible = TRUE + ME.HBox3.Visible = TRUE + ME.HBox5.Visible = FALSE ME.tlWinExp.Text = ("Additional optional software available. Select which software packages to include in your installation.") END @@ -97,12 +108,13 @@ PUBLIC SUB OnExit() - + ME.Read_Optional_Pkg_Selection() + 'Message(ClsGlobal.sPkgListToInstall) END PUBLIC SUB StartUp() - + ME.Resize(ClsGlobal.fRunningMainForm.pnlstack.Width, ClsGlobal.fRunningMainForm.pnlstack.height) END PUBLIC FUNCTION GetNext() AS String @@ -125,10 +137,12 @@ IF BsELECTaLL = TRUE THEN FOR irow = 2 TO gvOptions.Rows.Count - 1 gvOptions[irow, 0].Picture = PicYes + gvOptions[irow, 4].Text = "yes" NEXT ELSE FOR irow = 2 TO gvOptions.Rows.Count - 1 gvOptions[irow, 0].Picture = PicNo + gvOptions[irow, 4].Text = "no" NEXT END IF @@ -142,8 +156,10 @@ IF LAST.column = 0 OR LAST.column = 1 THEN IF gvOptions[LAST.row, 0].Picture = PicYes THEN gvOptions[LAST.row, 0].Picture = PicNo + gvOptions[LAST.row, 4].Text = "no" ELSE gvOptions[LAST.row, 0].Picture = PicYes + gvOptions[LAST.row, 4].Text = "yes" END IF ELSE IF LAST.column = 2 THEN IF gvOptions[LAST.row, 3].Text THEN @@ -168,6 +184,21 @@ END IF gvOptions.Refresh +END + +PUBLIC SUB Read_Optional_Pkg_Selection() + + DIM IROW AS Integer + DIM sList AS String + + FOR irow = 2 TO gvOptions.Rows.count - 1 + IF gvOptions[irow, 4].Text LIKE "yes" THEN + sList = sList & Trim(gvOptions[irow, 1].Text) & "," + END IF + NEXT + ClsGlobal.sPkgListToInstall = Trim(sList) + + END Modified: branches/speedy/Step7b.form ============================================================================== --- branches/speedy/Step7b.form (original) +++ branches/speedy/Step7b.form Mon Feb 23 14:30:56 2009 @@ -20,11 +20,11 @@ MoveScaled(0,5,10,1) } { HBox2 HBox - MoveScaled(0,7,70,8) + MoveScaled(0,7,70,6) { tlWinExp TextLabel - MoveScaled(1,0,64,7) + MoveScaled(1,0,64,5) Expand = True - Text = ("Additional optional software available. Select which software packages to include in your installation.") + Text = ("Reading software catalog... Please wait a moment") } } { Panel1 Panel @@ -38,8 +38,12 @@ Border = False } } + { HBox5 HBox + MoveScaled(1,24,11,3) + Visible = False + } { HPanel2 HPanel - MoveScaled(1,24,57,28) + MoveScaled(1,27,57,28) Expand = True { MovieBox1 MovieBox MoveScaled(11,1,37,24) @@ -50,7 +54,7 @@ MoveScaled(1,52,7,1) } { HBox3 HBox - MoveScaled(1,54,37,3) + MoveScaled(1,57,37,3) { btTglSel ToggleButton MoveScaled(0,0,24,3) Text = ("Un-Select All") |