@ -1340,38 +1340,38 @@ ImFontConfig::ImFontConfig()
// A work of art lies ahead! (. = white layer, X = black layer, others are blank)
// The white texels on the top left are the ones we'll use everywhere in ImGui to render filled shapes.
const int FONT_ATLAS_DEFAULT_TEX_DATA_W_HALF = 90 ;
const int FONT_ATLAS_DEFAULT_TEX_DATA_W_HALF = 108 ;
const int FONT_ATLAS_DEFAULT_TEX_DATA_H = 27 ;
const unsigned int FONT_ATLAS_DEFAULT_TEX_DATA_ID = 0x80000000 ;
static const char FONT_ATLAS_DEFAULT_TEX_DATA_PIXELS [ FONT_ATLAS_DEFAULT_TEX_DATA_W_HALF * FONT_ATLAS_DEFAULT_TEX_DATA_H + 1 ] =
{
" ..- -XXXXXXX- X - X -XXXXXXX - XXXXXXX "
" ..- -X.....X- X.X - X.X -X.....X - X.....X "
" --- -XXX.XXX- X...X - X...X -X....X - X....X "
" X - X.X - X.....X - X.....X -X...X - X...X "
" XX - X.X -X.......X- X.......X -X..X.X - X.X..X "
" X.X - X.X -XXXX.XXXX- XXXX.XXXX -X.X X.X - X.X X.X "
" X..X - X.X - X.X - X.X -XX X.X - X.X XX "
" X...X - X.X - X.X - XX X.X XX - X.X - X.X "
" X....X - X.X - X.X - X.X X.X X.X - X.X - X.X "
" X.....X - X.X - X.X - X..X X.X X..X - X.X - X.X "
" X......X - X.X - X.X - X...XXXXXX.XXXXXX...X - X.X XX-XX X.X "
" X.......X - X.X - X.X -X.....................X- X.X X.X-X.X X.X "
" X........X - X.X - X.X - X...XXXXXX.XXXXXX...X - X.X..X-X..X.X "
" X.........X -XXX.XXX- X.X - X..X X.X X..X - X...X-X...X "
" X..........X-X.....X- X.X - X.X X.X X.X - X....X-X....X "
" X......XXXXX-XXXXXXX- X.X - XX X.X XX - X.....X-X.....X "
" X...X..X --------- X.X - X.X - XXXXXXX-XXXXXXX "
" X..X X..X - -XXXX.XXXX- XXXX.XXXX ------------------------------------ "
" X.X X..X - -X.......X- X.......X - XX XX - "
" XX X..X - - X.....X - X.....X - X.X X.X - "
" X..X - X...X - X...X - X..X X..X - "
" XX - X.X - X.X - X...XXXXXXXXXXXXX...X - "
" ------------ - X - X -X.....................X- "
" ----------------------------------- X...XXXXXXXXXXXXX...X - "
" - X..X X..X - "
" - X.X X.X - "
" - XX XX - "
" ..- -XXXXXXX- X - X -XXXXXXX - XXXXXXX - xx "
" ..- -X.....X- X.X - X.X -X.....X - X.....X - x x "
" --- -XXX.XXX- X...X - X...X -X....X - X....X - x x "
" X - X.X - X.....X - X.....X -X...X - X...X - x x "
" XX - X.X -X.......X- X.......X -X..X.X - X.X..X - x x "
" X.X - X.X -XXXX.XXXX- XXXX.XXXX -X.X X.X - X.X X.X - x xxx "
" X..X - X.X - X.X - X.X -XX X.X - X.X XX - x x xxx "
" X...X - X.X - X.X - XX X.X XX - X.X - X.X - x x x xx "
" X....X - X.X - X.X - X.X X.X X.X - X.X - X.X - x x x x x "
" X.....X - X.X - X.X - X..X X.X X..X - X.X - X.X -xxx x x x x x "
" X......X - X.X - X.X - X...XXXXXX.XXXXXX...X - X.X XX-XX X.X -x xx x x "
" X.......X - X.X - X.X -X.....................X- X.X X.X-X.X X.X -x x x "
" X........X - X.X - X.X - X...XXXXXX.XXXXXX...X - X.X..X-X..X.X - x x "
" X.........X -XXX.XXX- X.X - X..X X.X X..X - X...X-X...X - x x "
" X..........X-X.....X- X.X - X.X X.X X.X - X....X-X....X - x x "
" X......XXXXX-XXXXXXX- X.X - XX X.X XX - X.....X-X.....X - x x "
" X...X..X --------- X.X - X.X - XXXXXXX-XXXXXXX - x x "
" X..X X..X - -XXXX.XXXX- XXXX.XXXX ------------------------------------ - x x "
" X.X X..X - -X.......X- X.......X - XX XX - - x x "
" XX X..X - - X.....X - X.....X - X.X X.X - - x x "
" X..X - X...X - X...X - X..X X..X - - x x "
" XX - X.X - X.X - X...XXXXXXXXXXXXX...X - - xxxxxxxxxx "
" ------------ - X - X -X.....................X- ------------------ "
" ----------------------------------- X...XXXXXXXXXXXXX...X - "
" - X..X X..X - "
" - X.X X.X - "
" - XX XX - "
} ;
static const ImVec2 FONT_ATLAS_DEFAULT_TEX_CURSOR_DATA [ ImGuiMouseCursor_COUNT ] [ 3 ] =
@ -1384,6 +1384,7 @@ static const ImVec2 FONT_ATLAS_DEFAULT_TEX_CURSOR_DATA[ImGuiMouseCursor_COUNT][3
{ ImVec2 ( 55 , 18 ) , ImVec2 ( 23 , 9 ) , ImVec2 ( 11 , 5 ) } , // ImGuiMouseCursor_ResizeEW
{ ImVec2 ( 73 , 0 ) , ImVec2 ( 17 , 17 ) , ImVec2 ( 9 , 9 ) } , // ImGuiMouseCursor_ResizeNESW
{ ImVec2 ( 55 , 0 ) , ImVec2 ( 17 , 17 ) , ImVec2 ( 9 , 9 ) } , // ImGuiMouseCursor_ResizeNWSE
{ ImVec2 ( 91 , 0 ) , ImVec2 ( 17 , 22 ) , ImVec2 ( 5 , 0 ) } , // ImGuiMouseCursor_Hand
} ;
ImFontAtlas : : ImFontAtlas ( )