Lines Matching refs:theme_id
1197 void binary_resource_gen::WriteThemeBlock(USHORT theme_id) in WriteThemeBlock() argument
1207 header.gx_theme_header_index = theme_id; in WriteThemeBlock()
1208 header.gx_theme_header_color_count = GetColorCount(theme_id); in WriteThemeBlock()
1210 m_project->mDisplays[m_display].themes[theme_id].palette != NULL) in WriteThemeBlock()
1214 …header.gx_theme_header_palette_count = m_project->mDisplays[m_display].themes[theme_id].palette_to… in WriteThemeBlock()
1221 header.gx_theme_header_font_count = GetFontCount(theme_id); in WriteThemeBlock()
1222 header.gx_theme_header_pixelmap_count = GetPixelmapCount(theme_id); in WriteThemeBlock()
1223 header.gx_theme_header_color_data_size = GetColorBlockSize(theme_id); in WriteThemeBlock()
1224 header.gx_theme_header_palette_data_size = GetPaletteBlockSize(theme_id); in WriteThemeBlock()
1231 header.gx_theme_header_font_data_size = GetFontBlockSize(written_size, theme_id, -1); in WriteThemeBlock()
1235 … header.gx_theme_header_pixelmap_data_size = GetPixelmapBlockSize(written_size, theme_id, -1, -1); in WriteThemeBlock()
1244 …&m_project->mDisplays[m_display].themes[theme_id].VScrollAppearance, sizeof(GX_SCROLLBAR_APPEARANC… in WriteThemeBlock()
1248 …&m_project->mDisplays[m_display].themes[theme_id].HScrollAppearance, sizeof(GX_SCROLLBAR_APPEARANC… in WriteThemeBlock()
1250 …header.gx_theme_header_vscroll_style = m_project->mDisplays[m_display].themes[theme_id].VScrollSty… in WriteThemeBlock()
1251 …header.gx_theme_header_hscroll_style = m_project->mDisplays[m_display].themes[theme_id].HScrollSty… in WriteThemeBlock()
1257 theme_info *info = &m_project->mDisplays[m_display].themes[theme_id]; in WriteThemeBlock()
1279 WriteColorBlock(theme_id); in WriteThemeBlock()
1285 WritePaletteBlock(theme_id); in WriteThemeBlock()
1295 res_info *info = m_project->FindResource(m_display, theme_id, RES_TYPE_FONT, font_id); in WriteThemeBlock()
1299 WriteFontBlock(info, font_id, theme_id); in WriteThemeBlock()
1313 …res_info *info = m_project->FindResource(m_display, theme_id, RES_TYPE_PIXELMAP, m_pixelmap_dictio… in WriteThemeBlock()
1319 WritePixelmapBlock(info, pixelmap_id, output_id++, theme_id, frame_id); in WriteThemeBlock()
1331 void binary_resource_gen::WriteColorBlock(int theme_id) in WriteColorBlock() argument
1333 int color_count = GetColorCount(theme_id); in WriteColorBlock()
1354 res_info *info = m_project->FindResource(m_display, theme_id, RES_TYPE_COLOR, color_id); in WriteColorBlock()
1369 void binary_resource_gen::WritePaletteBlock(int theme_id) in WritePaletteBlock() argument
1371 theme_info *info = &m_project->mDisplays[m_display].themes[theme_id]; in WritePaletteBlock()
1398 void binary_resource_gen::WriteFontBlock(res_info *info, USHORT font_id, USHORT theme_id) in WriteFontBlock() argument
1420 header.gx_font_header_page_count = GetPageCount(info, theme_id, font_id); in WriteFontBlock()
1434 reference_theme = FindResourceReferenceTheme(info, theme_id); in WriteFontBlock()
1447 …_header_data_size = GetFontDataSize(m_written_size + GetFontHeaderSize(), info, theme_id, font_id); in WriteFontBlock()
1453 WriteFontData(info, theme_id, font_id); in WriteFontBlock()
1458 void binary_resource_gen::WriteFontData(res_info *info, USHORT theme_id, USHORT font_id) in WriteFontData() argument
1471 head_page = GetPageHead(info, theme_id, font_id); in WriteFontData()
1940 …tePixelmapBlock(res_info *info, USHORT map_id, USHORT output_map_id, USHORT theme_id, int frame_id) in WritePixelmapBlock() argument
1980 refer_theme = FindResourceReferenceTheme(info, theme_id); in WritePixelmapBlock()
2093 rotated_map = m_rotated_pixelmaps[theme_id].GetAt(output_map_id - 1); in WritePixelmapBlock()
2097 rotated_map = RotatePixelmap(info, theme_id, map, frame_id); in WritePixelmapBlock()
2098 m_rotated_pixelmaps[theme_id].SetAt(output_map_id - 1, rotated_map); in WritePixelmapBlock()
2371 USHORT binary_resource_gen::GetColorCount(USHORT theme_id) in GetColorCount() argument
2377 if (pCmd->IsNoGui() || m_project->mDisplays[m_display].themes[theme_id].gen_color_table) in GetColorCount()
2386 USHORT binary_resource_gen::GetFontCount(USHORT theme_id) in GetFontCount() argument
2392 if (pCmd->IsNoGui() || m_project->mDisplays[m_display].themes[theme_id].gen_font_table) in GetFontCount()
2400 USHORT binary_resource_gen::GetPageCount(res_info *info, USHORT theme_id, USHORT font_id) in GetPageCount() argument
2412 head_page = GetPageHead(info, theme_id, font_id); in GetPageCount()
2427 USHORT binary_resource_gen::GetPixelmapCount(USHORT theme_id) in GetPixelmapCount() argument
2433 if (pCmd->IsNoGui() || m_project->mDisplays[m_display].themes[theme_id].gen_pixelmap_table) in GetPixelmapCount()
2439 …res_info *info = m_project->FindResource(m_display, theme_id, RES_TYPE_PIXELMAP, m_pixelmap_dictio… in GetPixelmapCount()
2550 ULONG binary_resource_gen::GetThemeDataSize(ULONG written_size, USHORT theme_id) in GetThemeDataSize() argument
2556 theme_data_size += GetColorBlockSize(theme_id); in GetThemeDataSize()
2559 theme_data_size += GetPaletteBlockSize(theme_id); in GetThemeDataSize()
2564 data_size = GetFontBlockSize(written_size, theme_id, -1); in GetThemeDataSize()
2569 theme_data_size += GetPixelmapBlockSize(written_size, theme_id, -1, -1); in GetThemeDataSize()
2575 ULONG binary_resource_gen::GetPaletteBlockSize(USHORT theme_id) in GetPaletteBlockSize() argument
2579 if (m_project->mDisplays[m_display].themes[theme_id].palette) in GetPaletteBlockSize()
2581 INT color_count = m_project->mDisplays[m_display].themes[theme_id].palette_total_size; in GetPaletteBlockSize()
2594 ULONG binary_resource_gen::GetColorBlockSize(USHORT theme_id) in GetColorBlockSize() argument
2600 if (pCmd->IsNoGui() || m_project->mDisplays[m_display].themes[theme_id].gen_color_table) in GetColorBlockSize()
2602 INT color_count = GetColorCount(theme_id); in GetColorBlockSize()
2615 ULONG binary_resource_gen::GetFontBlockSize(ULONG written_size, USHORT theme_id, SHORT font_count) in GetFontBlockSize() argument
2628 if (pCmd->IsNoGui() || m_project->mDisplays[m_display].themes[theme_id].gen_font_table) in GetFontBlockSize()
2634 res_info *info = m_project->FindResource(m_display, theme_id, RES_TYPE_FONT, font_id); in GetFontBlockSize()
2640 reference_theme = FindResourceReferenceTheme(info, theme_id); in GetFontBlockSize()
2650 size = GetFontDataSize(written_size, info, theme_id, font_id); in GetFontBlockSize()
2662 …_gen::GetOnePixelmapDataSize(ULONG written_size, res_info *info, USHORT theme_id, INT frame_id, US… in GetOnePixelmapDataSize() argument
2730 rotated_map = m_rotated_pixelmaps[theme_id].GetAt(outmap_id - 1); in GetOnePixelmapDataSize()
2734 rotated_map = RotatePixelmap(info, theme_id, map, frame_id); in GetOnePixelmapDataSize()
2735 m_rotated_pixelmaps[theme_id].SetAt(outmap_id - 1, rotated_map); in GetOnePixelmapDataSize()
2751 ULONG binary_resource_gen::GetPixelmapBlockSize(ULONG written_size, USHORT theme_id, SHORT map_id, … in GetPixelmapBlockSize() argument
2766 if (pCmd->IsNoGui() || m_project->mDisplays[m_display].themes[theme_id].gen_pixelmap_table) in GetPixelmapBlockSize()
2773 …res_info *info = m_project->FindResource(m_display, theme_id, RES_TYPE_PIXELMAP, m_pixelmap_dictio… in GetPixelmapBlockSize()
2779 reference_theme = FindResourceReferenceTheme(info, theme_id); in GetPixelmapBlockSize()
2798 … size = GetOnePixelmapDataSize(written_size, info, theme_id, index, output_pixelmap_id); in GetPixelmapBlockSize()
2836 ULONG binary_resource_gen::GetFontDataSize(ULONG written_size, res_info *info, USHORT theme_id, USH… in GetFontDataSize() argument
2838 if (m_font_data_size[theme_id][font_id]) in GetFontDataSize()
2840 return m_font_data_size[theme_id][font_id]; in GetFontDataSize()
2852 GX_FONT* head_page = GetPageHead(info, theme_id, font_id); in GetFontDataSize()
2867 m_font_data_size[theme_id][font_id] = data_size; in GetFontDataSize()
2873 ULONG binary_resource_gen::GetFontDataOffset(USHORT font_id, USHORT theme_id) in GetFontDataOffset() argument
2878 data_offset += GetThemeDataSize(theme_id); in GetFontDataOffset()
2883 data_offset += GetColorBlockSize(theme_id); in GetFontDataOffset()
2886 data_offset += GetPaletteBlockSize(theme_id); in GetFontDataOffset()
2890 data_offset += GetFontBlockSize(data_offset, theme_id, font_id); in GetFontDataOffset()
2897 ULONG binary_resource_gen::GetPixelmapDataOffset(USHORT map_id, USHORT frame_id, USHORT theme_id) in GetPixelmapDataOffset() argument
2902 data_offset += GetThemeDataSize(theme_id); in GetPixelmapDataOffset()
2907 data_offset += GetColorBlockSize(theme_id); in GetPixelmapDataOffset()
2910 data_offset += GetPaletteBlockSize(theme_id); in GetPixelmapDataOffset()
2913 data_offset += GetFontBlockSize(data_offset, theme_id, -1); in GetPixelmapDataOffset()
2917 data_offset += GetPixelmapBlockSize(data_offset, theme_id, map_id, frame_id); in GetPixelmapDataOffset()