Skip to content

Commit

Permalink
Rename bitmaps import.
Browse files Browse the repository at this point in the history
  • Loading branch information
num0005 committed Jul 2, 2024
1 parent e0c41cc commit da1bd48
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 42 deletions.
4 changes: 2 additions & 2 deletions Launcher/MainWindow.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -481,7 +481,7 @@
</Grid>
</Grid>
</TabItem>
<TabItem Header="Import Bitmap" Margin="-2,2,0,-6">
<TabItem Header="Import Bitmaps" Margin="-2,2,0,-6">
<Grid Background="{DynamicResource WindowSecondaryColor}">
<Grid>
<Grid.RowDefinitions>
Expand Down Expand Up @@ -513,7 +513,7 @@
<ColumnDefinition Width="2"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="1" x:Name="textBlock" Text="Select image to import." HorizontalAlignment="Left" VerticalAlignment="Center" Foreground="{StaticResource brushWatermarkForeground}" Visibility="{Binding ElementName=compile_image_path, Path=Text.IsEmpty, Converter={StaticResource BooleanToVisibilityConverter}}" FontStyle="Italic" Padding="4"/>
<TextBlock Grid.Column="1" x:Name="textBlock" Text="Select image import folder." HorizontalAlignment="Left" VerticalAlignment="Center" Foreground="{StaticResource brushWatermarkForeground}" Visibility="{Binding ElementName=compile_image_path, Path=Text.IsEmpty, Converter={StaticResource BooleanToVisibilityConverter}}" FontStyle="Italic" Padding="4"/>
</Grid>
<TextBox Grid.Column="2" Name="compile_image_path" BorderBrush="{StaticResource brushWatermarkBorder}" Foreground="{DynamicResource TextColor}" VerticalAlignment="Center" Background="{DynamicResource brushTextboxBackground}" MinHeight="26" MaxHeight="26" CaretBrush="{DynamicResource TextColor}"/>
</Grid>
Expand Down
65 changes: 25 additions & 40 deletions Launcher/MainWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1388,54 +1388,39 @@ private void Browse_text_Click(object sender, RoutedEventArgs e)
picker.Prompt();
}

readonly FilePicker.Options gen1BitmapOptions = FilePicker.Options.FileSelect(
"Select Image File",
"Supported image files|*.tif",
FilePicker.Options.PathRoot.Data,
parent: true
);

readonly FilePicker.Options gen2BitmapOptions = FilePicker.Options.FileSelect(
"Select Image File",
"Supported image files|*.tif;*.tiff;*.tga;*.jpg;*.bmp",
FilePicker.Options.PathRoot.Data,
parent: true
);

readonly FilePicker.Options gen2H2CodezBitmapOptions = FilePicker.Options.FileSelect(
"Select Image File",
"Supported image files|*.tif;*.tiff;*.tga;*.jpg;*.bmp;*.png",
FilePicker.Options.PathRoot.Data,
parent: true
);

readonly FilePicker.Options MCCBitmapOptions = FilePicker.Options.FileSelect(
"Select Image File",
"Supported image files|*.tif;*.tiff",
FilePicker.Options.PathRoot.Data,
parent: true
);

private void browse_bitmap_Click(object sender, RoutedEventArgs e)
{
bool tag_dir = false;
bool is_file = false;
string default_path = get_default_path(compile_image_path.Text, tag_dir, is_file);
var bitmapOptions = gen1BitmapOptions;
if (halo_2_standalone_stock)
{
bitmapOptions = gen2BitmapOptions;
}
else if (halo_2_standalone_community)
const string gen1BitmapOptions = "*.tif";
const string gen2BitmapOptions = "*.tif;*.tiff;*.tga;*.jpg;*.bmp";
const string MCCBitmapOptions = "*.tif;*.tiff";

string bitmap_file_types = gen1BitmapOptions;
if (halo_2_standalone)
{
bitmapOptions = gen2H2CodezBitmapOptions;
bitmap_file_types = gen2BitmapOptions;
if (halo_community)
{
bitmap_file_types += ";*.png";
}
}
else if (halo_mcc)
{
bitmapOptions = MCCBitmapOptions;
bitmap_file_types = MCCBitmapOptions;
}

var picker = new FilePicker(compile_image_path, toolkit, bitmapOptions, default_path);
FilePicker.Options BitmapOptions = FilePicker.Options.FileSelect(
"Select any source image file to choose folder",
"Supported image files|" + bitmap_file_types,
FilePicker.Options.PathRoot.Data,
parent: true
);

bool tag_dir = false;
bool is_file = false;
string default_path = get_default_path(compile_image_path.Text, tag_dir, is_file);


var picker = new FilePicker(compile_image_path, toolkit, BitmapOptions, default_path);
picker.Prompt();
}

Expand Down

0 comments on commit da1bd48

Please sign in to comment.