Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite5d4efc

Browse files
committed
new project: adding editable project folder field and browse for folder#201
1 parent0febfad commite5d4efc

File tree

2 files changed

+25
-5
lines changed

2 files changed

+25
-5
lines changed

‎UnityLauncherPro/NewProject.xaml‎

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<Grid>
1111
<StackPanelMargin="10,3">
1212
<LabelContent="Unity Version"Foreground="{DynamicResource ThemeButtonForeground}"Margin="0,0,0,3"Padding="5,5,5,3" />
13-
<DataGridx:Name="gridAvailableVersions" KeyboardNavigation.TabNavigation ="None"SelectionMode="Single"Height="270"Margin="0"VerticalAlignment="Top"HeadersVisibility="None"AutoGenerateColumns="False"IsSynchronizedWithCurrentItem="True"Foreground="{DynamicResource ThemeButtonForeground}"Background="{DynamicResource ThemeMainBackgroundColor}"SelectionChanged="GridAvailableVersions_SelectionChanged"IsTabStop="True"TabIndex="1"Loaded="GridAvailableVersions_Loaded"EnableRowVirtualization="False"VerticalScrollBarVisibility="Visible"HorizontalScrollBarVisibility="Disabled"PreviewMouseDoubleClick="gridAvailableVersions_PreviewMouseDoubleClick"CanUserAddRows="False"CanUserReorderColumns="False"CanUserResizeColumns="False"CanUserSortColumns="False"CanUserResizeRows="False"CanUserDeleteRows="False">
13+
<DataGridx:Name="gridAvailableVersions" KeyboardNavigation.TabNavigation ="None"SelectionMode="Single"Height="230"Margin="0"HeadersVisibility="None"AutoGenerateColumns="False"IsSynchronizedWithCurrentItem="True"Foreground="{DynamicResource ThemeButtonForeground}"Background="{DynamicResource ThemeMainBackgroundColor}"SelectionChanged="GridAvailableVersions_SelectionChanged"IsTabStop="True"TabIndex="1"Loaded="GridAvailableVersions_Loaded"EnableRowVirtualization="False"VerticalScrollBarVisibility="Visible"HorizontalScrollBarVisibility="Disabled"PreviewMouseDoubleClick="gridAvailableVersions_PreviewMouseDoubleClick"CanUserAddRows="False"CanUserReorderColumns="False"CanUserResizeColumns="False"CanUserSortColumns="False"CanUserResizeRows="False"CanUserDeleteRows="False">
1414
<DataGrid.Columns>
1515
<DataGridTextColumnHeader="Version"Binding="{Binding Version}"IsReadOnly="True"CanUserResize="False"MinWidth="80" />
1616
<DataGridTextColumnHeader="Platforms"Binding="{Binding PlatformsCombined}"IsReadOnly="True"CanUserResize="False"MinWidth="270" />
@@ -44,10 +44,20 @@
4444
<CheckBox Grid.Column="3"x:Name="chkForceDX11"Content="DX11"ToolTip="Use DX11 instead of DX12"Margin="6,0,0,0"IsChecked="True"Checked="chkForceDX11_Checked"Unchecked="chkForceDX11_Checked"/>
4545
</Grid>
4646

47-
<Labelx:Name="lblNewProjectFolder"Content="(folder)"Foreground="{DynamicResourceThemeButtonForegroundDisabled}"Margin="0"FontSize="10"Padding="5,0,5,3" />
48-
<GridHorizontalAlignment="Stretch"Margin="0,8,0,0">
47+
<Labelx:Name="lblNewProjectFolderLabel" Grid.Column="0"Content="Project Folder:"Foreground="{DynamicResourceThemeButtonForeground}"Margin="0"Padding="0,5,5,0" />
48+
<GridHorizontalAlignment="Stretch"Margin="0,3,0,0">
4949
<Grid.ColumnDefinitions>
50+
<ColumnDefinitionWidth="18*"/>
5051
<ColumnDefinitionWidth="*"/>
52+
</Grid.ColumnDefinitions>
53+
<TextBox Grid.Column="0"x:Name="txtNewProjectFolder"VerticalAlignment="Center"IsUndoEnabled="True"TextChanged="TxtNewProjectName_TextChanged"PreviewKeyDown="TxtNewProjectName_PreviewKeyDown"TabIndex="0"Margin="0,2,6,2" />
54+
<Button Grid.Column="1"x:Name="btnBrowseForProjectFolder"Style="{StaticResource CustomButton}"ToolTip="Browse for New Project folder"Content="..."Height="22"Width="22"HorizontalAlignment="Right"VerticalAlignment="Top"FontSize="16"Padding="1,-2,1,1"BorderBrush="{x:Null}"Click="btnBrowseForProjectFolder_Click"/>
55+
</Grid>
56+
57+
<!--<Label x:Name="lblNewProjectFolder" Content="(folder)" Foreground="{DynamicResource ThemeButtonForegroundDisabled}" Margin="0" FontSize="10" Padding="5,0,5,3" />-->
58+
<GridHorizontalAlignment="Stretch"Margin="0,24,0,0">
59+
<Grid.ColumnDefinitions>
60+
<ColumnDefinitionWidth="0.7*"/>
5161
<ColumnDefinitionWidth="*"/>
5262
</Grid.ColumnDefinitions>
5363
<Button Grid.Column="0"Style="{StaticResource CustomButton}"x:Name="btnCancelNewProject"Margin="0,0,3,3"BorderBrush="{x:Null}"VerticalAlignment="Top"Height="35"Click="BtnCancelNewProject_Click"TabIndex="4" >

‎UnityLauncherPro/NewProject.xaml.cs‎

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public NewProject(string unityVersion, string suggestedName, string targetFolder
3838
txtNewProjectName.IsEnabled=!nameIsLocked;
3939

4040
txtNewProjectName.Text=newName;
41-
lblNewProjectFolder.Content=targetFolder;
41+
txtNewProjectFolder.Text=targetFolder;
4242

4343
// fill available versions
4444
if(gridAvailableVersions.ItemsSource==null)
@@ -272,7 +272,7 @@ private void TxtNewProjectName_PreviewKeyDown(object sender, KeyEventArgs e)
272272

273273
voidGenerateNewName()
274274
{
275-
varnewProj=Tools.GetSuggestedProjectName(newVersion,lblNewProjectFolder.Content.ToString());
275+
varnewProj=Tools.GetSuggestedProjectName(newVersion,txtNewProjectFolder.Text.ToString());
276276
txtNewProjectName.Text=newProj;
277277
}
278278

@@ -332,5 +332,15 @@ private void chkForceDX11_Checked(object sender, RoutedEventArgs e)
332332
{
333333
forceDX11=chkForceDX11.IsChecked==true;
334334
}
335+
336+
privatevoidbtnBrowseForProjectFolder_Click(objectsender,RoutedEventArgse)
337+
{
338+
varfolder=Tools.BrowseForOutputFolder("Select New Project folder");
339+
if(string.IsNullOrEmpty(folder)==false)
340+
{
341+
txtNewProjectFolder.Text=folder;
342+
}
343+
344+
}
335345
}
336346
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp