David Boddie  
		
	
	8f1de46381 
	
	
	Simplify layout and rendering  
		
			... 
			Remove pre-scaling of the bounds for the keyboard and its contents.
Calculate the scale factor based on the allocation and the desired width
and height of each keyboard, using the lower value of the horizontal and
vertical scale factors.
Apply scaling in the renderer and prepare to perform centering there. 
		
	 
 
		2019-07-30 21:48:36 +00:00 
	 
	
	
		  ..
	 
	
	
	
		
			
			
			
			
			
			2011-05-27 17:37:25 +09:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-08 08:44:05 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-08 08:44:05 +02:00 
		 
	
		
			
			
			
			
			
			2011-03-23 17:25:29 +09:00 
		 
	
		
			
			
			
			
			
			2011-04-28 13:03:21 +09:00 
		 
	
		
			
			
			
			
			
			2011-05-27 17:37:25 +09:00 
		 
	
		
			
			
			
			
			
			2019-07-30 21:48:36 +00:00 
		 
	
		
			
			
			
			
			
			2019-07-08 08:44:05 +02:00 
		 
	
		
			
			
			
			
			
			2011-01-27 16:58:59 +09:00 
		 
	
		
			
			
			
			
			
			2019-07-20 17:17:37 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-20 17:17:37 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-25 22:25:29 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-25 22:25:29 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-08 08:44:05 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-30 21:48:36 +00:00 
		 
	
		
			
			
			
			
			
			2019-07-30 21:48:36 +00:00 
		 
	
		
			
			
			
			
			
			2019-06-19 17:00:30 +00:00 
		 
	
		
			
			
			
			
			
			2019-07-30 21:48:36 +00:00 
		 
	
		
			
			
			
			
			
			2019-07-15 13:13:34 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-30 16:50:23 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-16 14:00:41 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2011-04-28 13:03:21 +09:00 
		 
	
		
			
			
			
			
			
			2011-03-09 11:57:02 +09:00 
		 
	
		
			
			
			
			
			
			2011-08-25 10:31:41 +09:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-08 08:44:05 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-08 08:44:05 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2011-04-22 14:41:29 +09:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2011-04-22 14:41:29 +09:00 
		 
	
		
			
			
			
			
			
			2011-03-04 19:35:50 +09:00 
		 
	
		
			
			
			
			
			
			2019-07-04 16:21:18 +02:00 
		 
	
		
			
			
			
			
			
			2011-04-28 13:03:21 +09:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-01 12:57:52 +00:00 
		 
	
		
			
			
			
			
			
			2019-07-30 21:48:36 +00:00 
		 
	
		
			
			
			
			
			
			2019-07-08 08:44:05 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2011-04-28 13:03:21 +09:00 
		 
	
		
			
			
			
			
			
			2019-07-17 19:50:53 +02:00 
		 
	
		
			
			
			
			
			
			2011-08-30 18:17:45 +09:00 
		 
	
		
			
			
			
			
			
			2019-03-22 13:09:21 +00:00 
		 
	
		
			
			
			
			
			
			2019-07-25 22:25:29 +02:00 
		 
	
		
			
			
			
			
			
			2019-07-16 18:52:36 +02:00 
		 
	
		
			
			
			
			
			
			2019-04-05 15:39:57 +00:00 
		 
	
		
			
			
			
			
			
			2019-03-22 13:09:21 +00:00 
		 
	
		
			
			
			
			
			
			2019-07-02 13:09:33 +00:00 
		 
	
		
			
			
			
			
			
			2011-01-28 16:19:18 +09:00 
		 
	
		
			
			
			
			
			
			2011-02-28 12:24:16 +09:00