Subversion Repositories spk

Rev

Rev 1 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1 Rev 121
Line 21... Line 21...
21
	///          resources associated with this form.
21
	///          resources associated with this form.
22
	/// </summary>
22
	/// </summary>
23
	public ref class StartUp : public System::Windows::Forms::Form
23
	public ref class StartUp : public System::Windows::Forms::Form
24
	{
24
	{
25
	public:
25
	public:
26
		StartUp(CPackages *p, CyString *dir, bool hide, bool advanced)
26
		StartUp(CPackages *p, Utils::String *dir, bool hide, bool advanced)
27
		{
27
		{
28
			InitializeComponent();
28
			InitializeComponent();
29
 
29
 
30
			m_bLoaded = false;
30
			m_bLoaded = false;
31
			m_pPackages = p;
31
			m_pPackages = p;
32
			m_bHide = hide;
32
			m_bHide = hide;
33
			progressBar1->Hide();
33
			progressBar1->Hide();
34
			m_sDir = dir;
34
			_sDir = dir;
35
			m_iLoadStatus = 0;
35
			m_iLoadStatus = 0;
36
			m_iProgressMax = m_iProgressCount = 0;
36
			m_iProgressMax = m_iProgressCount = 0;
37
 
37
 
38
			backgroundWorker1->DoWork += gcnew DoWorkEventHandler( this, &StartUp::Background_DoWork );
38
			backgroundWorker1->DoWork += gcnew DoWorkEventHandler( this, &StartUp::Background_DoWork );
39
			backgroundWorker1->RunWorkerCompleted += gcnew RunWorkerCompletedEventHandler( this, &StartUp::Background_Finished );
39
			backgroundWorker1->RunWorkerCompleted += gcnew RunWorkerCompletedEventHandler( this, &StartUp::Background_Finished );
Line 66... Line 66...
66
		}
66
		}
67
	private: System::Windows::Forms::Label^  label1;
67
	private: System::Windows::Forms::Label^  label1;
68
	private: System::Windows::Forms::ProgressBar^  progressBar1;
68
	private: System::Windows::Forms::ProgressBar^  progressBar1;
69
	protected: 
69
	protected: 
70
		CPackages  *m_pPackages;
70
		CPackages  *m_pPackages;
71
		CyString   *m_sDir;
71
		Utils::String  *_sDir;
72
		bool	    m_bLoaded;
72
		bool	    m_bLoaded;
73
		int			m_iLoadStatus;
73
		int			m_iLoadStatus;
74
		int			m_iProgressMax;
74
		int			m_iProgressMax;
75
		int			m_iProgressCount;
75
		int			m_iProgressCount;
76
		bool		m_bHide;
76
		bool		m_bHide;
Line 171... Line 171...
171
			this->ResumeLayout(false);
171
			this->ResumeLayout(false);
172
 
172
 
173
		}
173
		}
174
#pragma endregion
174
#pragma endregion
175
	private: System::Void StartUp_Load(System::Object^  sender, System::EventArgs^  e) {
175
	private: System::Void StartUp_Load(System::Object^  sender, System::EventArgs^  e) {
176
				this->label2->Text = SystemStringFromCyString(*m_sDir);
176
				this->label2->Text = _US(*_sDir);
177
				if ( m_bHide )
177
				if ( m_bHide )
178
				{
178
				{
179
					this->Hide();
179
					this->Hide();
180
					this->WindowState = System::Windows::Forms::FormWindowState::Minimized;
180
					this->WindowState = System::Windows::Forms::FormWindowState::Minimized;
181
				}
181
				}