Fixed compiler warnings
This commit is contained in:
parent
bbadcf57b2
commit
dc229589bb
@ -493,51 +493,51 @@ wxBitmap* BitmapCache::load_svg(const std::string &bitmap_name, unsigned target_
|
|||||||
|
|
||||||
return this->insert_raw_rgba(bitmap_key, width, height, data.data(), grayscale);
|
return this->insert_raw_rgba(bitmap_key, width, height, data.data(), grayscale);
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
//we make scaled solid bitmaps only for the cases, when its will be used with scaled SVG icon in one output bitmap
|
//we make scaled solid bitmaps only for the cases, when its will be used with scaled SVG icon in one output bitmap
|
||||||
wxBitmap BitmapCache::mksolid(size_t width, size_t height, unsigned char r, unsigned char g, unsigned char b, unsigned char transparency, bool suppress_scaling/* = false* /, size_t border_width /*= 0* /, bool dark_mode/* = false* /)
|
//wxBitmap BitmapCache::mksolid(size_t width, size_t height, unsigned char r, unsigned char g, unsigned char b, unsigned char transparency, bool suppress_scaling/* = false* /, size_t border_width /*= 0* /, bool dark_mode/* = false* /)
|
||||||
{
|
//{
|
||||||
double scale = suppress_scaling ? 1.0f : m_scale;
|
// double scale = suppress_scaling ? 1.0f : m_scale;
|
||||||
width *= scale;
|
// width *= scale;
|
||||||
height *= scale;
|
// height *= scale;
|
||||||
|
//
|
||||||
|
// wxImage image(width, height);
|
||||||
|
// image.InitAlpha();
|
||||||
|
// unsigned char* imgdata = image.GetData();
|
||||||
|
// unsigned char* imgalpha = image.GetAlpha();
|
||||||
|
// for (size_t i = 0; i < width * height; ++ i) {
|
||||||
|
// *imgdata ++ = r;
|
||||||
|
// *imgdata ++ = g;
|
||||||
|
// *imgdata ++ = b;
|
||||||
|
// *imgalpha ++ = transparency;
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// // Add border, make white/light spools easier to see
|
||||||
|
// if (border_width > 0) {
|
||||||
|
//
|
||||||
|
// // Restrict to width of image
|
||||||
|
// if (border_width > height) border_width = height - 1;
|
||||||
|
// if (border_width > width) border_width = width - 1;
|
||||||
|
//
|
||||||
|
// auto px_data = (uint8_t*)image.GetData();
|
||||||
|
// auto a_data = (uint8_t*)image.GetAlpha();
|
||||||
|
//
|
||||||
|
// for (size_t x = 0; x < width; ++x) {
|
||||||
|
// for (size_t y = 0; y < height; ++y) {
|
||||||
|
// if (x < border_width || y < border_width ||
|
||||||
|
// x >= (width - border_width) || y >= (height - border_width)) {
|
||||||
|
// const size_t idx = (x + y * width);
|
||||||
|
// const size_t idx_rgb = (x + y * width) * 3;
|
||||||
|
// px_data[idx_rgb] = px_data[idx_rgb + 1] = px_data[idx_rgb + 2] = dark_mode ? 245u : 110u;
|
||||||
|
// a_data[idx] = 255u;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// return wxImage_to_wxBitmap_with_alpha(std::move(image), scale);
|
||||||
|
//}
|
||||||
|
|
||||||
wxImage image(width, height);
|
|
||||||
image.InitAlpha();
|
|
||||||
unsigned char* imgdata = image.GetData();
|
|
||||||
unsigned char* imgalpha = image.GetAlpha();
|
|
||||||
for (size_t i = 0; i < width * height; ++ i) {
|
|
||||||
*imgdata ++ = r;
|
|
||||||
*imgdata ++ = g;
|
|
||||||
*imgdata ++ = b;
|
|
||||||
*imgalpha ++ = transparency;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Add border, make white/light spools easier to see
|
|
||||||
if (border_width > 0) {
|
|
||||||
|
|
||||||
// Restrict to width of image
|
|
||||||
if (border_width > height) border_width = height - 1;
|
|
||||||
if (border_width > width) border_width = width - 1;
|
|
||||||
|
|
||||||
auto px_data = (uint8_t*)image.GetData();
|
|
||||||
auto a_data = (uint8_t*)image.GetAlpha();
|
|
||||||
|
|
||||||
for (size_t x = 0; x < width; ++x) {
|
|
||||||
for (size_t y = 0; y < height; ++y) {
|
|
||||||
if (x < border_width || y < border_width ||
|
|
||||||
x >= (width - border_width) || y >= (height - border_width)) {
|
|
||||||
const size_t idx = (x + y * width);
|
|
||||||
const size_t idx_rgb = (x + y * width) * 3;
|
|
||||||
px_data[idx_rgb] = px_data[idx_rgb + 1] = px_data[idx_rgb + 2] = dark_mode ? 245u : 110u;
|
|
||||||
a_data[idx] = 255u;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return wxImage_to_wxBitmap_with_alpha(std::move(image), scale);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
//we make scaled solid bitmaps only for the cases, when its will be used with scaled SVG icon in one output bitmap
|
//we make scaled solid bitmaps only for the cases, when its will be used with scaled SVG icon in one output bitmap
|
||||||
wxBitmapBundle BitmapCache::mksolid(size_t width_in, size_t height_in, unsigned char r, unsigned char g, unsigned char b, unsigned char transparency, size_t border_width /*= 0*/, bool dark_mode/* = false*/)
|
wxBitmapBundle BitmapCache::mksolid(size_t width_in, size_t height_in, unsigned char r, unsigned char g, unsigned char b, unsigned char transparency, size_t border_width /*= 0*/, bool dark_mode/* = false*/)
|
||||||
{
|
{
|
||||||
|
@ -123,13 +123,13 @@ public:
|
|||||||
{
|
{
|
||||||
wxASSERT(bitmap.IsOk());
|
wxASSERT(bitmap.IsOk());
|
||||||
|
|
||||||
int init_dpi = get_dpi_for_window(this);
|
// int init_dpi = get_dpi_for_window(this);
|
||||||
this->SetPosition(pos);
|
this->SetPosition(pos);
|
||||||
// The size of the SplashScreen can be hanged after its moving to another display
|
// The size of the SplashScreen can be hanged after its moving to another display
|
||||||
// So, update it from a bitmap size
|
// So, update it from a bitmap size
|
||||||
this->SetClientSize(bitmap.GetWidth(), bitmap.GetHeight());
|
this->SetClientSize(bitmap.GetWidth(), bitmap.GetHeight());
|
||||||
this->CenterOnScreen();
|
this->CenterOnScreen();
|
||||||
int new_dpi = get_dpi_for_window(this);
|
// int new_dpi = get_dpi_for_window(this);
|
||||||
|
|
||||||
// m_scale = (float)(new_dpi) / (float)(init_dpi);
|
// m_scale = (float)(new_dpi) / (float)(init_dpi);
|
||||||
m_main_bitmap = bitmap;
|
m_main_bitmap = bitmap;
|
||||||
|
@ -434,7 +434,7 @@ static std::string generate_system_info_json()
|
|||||||
|
|
||||||
pt::ptree hw_node;
|
pt::ptree hw_node;
|
||||||
{
|
{
|
||||||
hw_node.put("ArchName", wxPlatformInfo::Get().GetArchName());
|
hw_node.put("ArchName", wxPlatformInfo::Get().GetBitnessName());
|
||||||
size_t num = std::round(Slic3r::total_physical_memory()/107374100.);
|
size_t num = std::round(Slic3r::total_physical_memory()/107374100.);
|
||||||
hw_node.put("RAM_GiB", std::to_string(num / 10) + "." + std::to_string(num % 10));
|
hw_node.put("RAM_GiB", std::to_string(num / 10) + "." + std::to_string(num % 10));
|
||||||
}
|
}
|
||||||
|
@ -50,7 +50,7 @@ std::string get_main_info(bool format_as_html)
|
|||||||
|
|
||||||
out << line_end;
|
out << line_end;
|
||||||
out << b_start << "Operating System: " << b_end << wxPlatformInfo::Get().GetOperatingSystemFamilyName() << line_end;
|
out << b_start << "Operating System: " << b_end << wxPlatformInfo::Get().GetOperatingSystemFamilyName() << line_end;
|
||||||
out << b_start << "System Architecture: " << b_end << wxPlatformInfo::Get().GetArchName() << line_end;
|
out << b_start << "System Architecture: " << b_end << wxPlatformInfo::Get().GetBitnessName() << line_end;
|
||||||
out << b_start <<
|
out << b_start <<
|
||||||
#if defined _WIN32
|
#if defined _WIN32
|
||||||
"Windows Version: "
|
"Windows Version: "
|
||||||
|
Loading…
Reference in New Issue
Block a user