Explorar el Código

Merge pull request #2194 from BDisp/character-map-fix

Fixes 2193. Character Map scenario not showing the last range chars U+10fffx.
Tig hace 2 años
padre
commit
39463146c5
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      UICatalog/Scenarios/CharacterMap.cs

+ 3 - 1
UICatalog/Scenarios/CharacterMap.cs

@@ -109,7 +109,7 @@ namespace UICatalog.Scenarios {
 			ColorScheme = Colors.Dialog;
 			CanFocus = true;
 
-			ContentSize = new Size (CharMap.RowWidth, MaxCodePointVal / 16);
+			ContentSize = new Size (CharMap.RowWidth, MaxCodePointVal / 16 + 1);
 			ShowVerticalScrollIndicator = true;
 			ShowHorizontalScrollIndicator = false;
 			LayoutComplete += (args) => {
@@ -128,6 +128,8 @@ namespace UICatalog.Scenarios {
 			AddCommand (Command.ScrollDown, () => { ScrollDown (1); return true; });
 			AddCommand (Command.ScrollLeft, () => { ScrollLeft (1); return true; });
 			AddCommand (Command.ScrollRight, () => { ScrollRight (1); return true; });
+			AddCommand (Command.PageUp, () => ScrollUp (Bounds.Height - 1));
+			AddCommand (Command.PageDown, () => ScrollDown (Bounds.Height - 1));
 		}
 
 		private void CharMap_DrawContent (Rect viewport)