Fix wording.
This commit is contained in:
		
							
								
								
									
										18
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								README
									
									
									
									
									
								
							@ -15,14 +15,14 @@ lacks documentation.
 | 
				
			|||||||
 $ make
 | 
					 $ make
 | 
				
			||||||
 $ ./examples/eek-clutter-xkb-test --geometry=kinesis --symbols=in
 | 
					 $ ./examples/eek-clutter-xkb-test --geometry=kinesis --symbols=in
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* API
 | 
					* API (not fixed)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
There are two kinds of objects in eek.  One is "keyboard element" and
 | 
					There are two different kinds of objects in eek.  One is "keyboard
 | 
				
			||||||
another is "keyboard layout engine".  A keyboard element represents
 | 
					element" and another is "keyboard layout engine".  A keyboard element
 | 
				
			||||||
either a keyboard, a section, or a key.  Each element implements the
 | 
					represents either a keyboard, a section, or a key.  Each element
 | 
				
			||||||
Builder pattern so that it can be converted into a UI widget
 | 
					implements the Builder pattern so that it can be converted into a UI
 | 
				
			||||||
(ClutterActor, GTK+ button, ...).  A keyboard layout engine arranges
 | 
					widget (ClutterActor, GTK+ button, ...).  A layout engine arranges
 | 
				
			||||||
keyboard elements using layout rules from external configuration
 | 
					keyboard elements using information from external configuration
 | 
				
			||||||
mechanisms (XKB, matchbox-keyboard layouts in XML, ...)
 | 
					mechanisms (XKB, matchbox-keyboard layouts in XML, ...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Here is a sample code which utilizes Clutter-based keyboard elements
 | 
					Here is a sample code which utilizes Clutter-based keyboard elements
 | 
				
			||||||
@ -31,10 +31,10 @@ and an XKB-based layout engine:
 | 
				
			|||||||
 EekKeyboard *keyboard;
 | 
					 EekKeyboard *keyboard;
 | 
				
			||||||
 EekLayout *layout;
 | 
					 EekLayout *layout;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 /* Create a keyboard layout from XKB configuration. */
 | 
					 /* Create a keyboard layout using XKB configuration. */
 | 
				
			||||||
 layout = eek_xkb_layout_new (NULL, "kinesis", "in");
 | 
					 layout = eek_xkb_layout_new (NULL, "kinesis", "in");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 /* Create a keyboard that is implemented as ClutterActor. */
 | 
					 /* Create a keyboard implemented as ClutterActor. */
 | 
				
			||||||
 keyboard = eek_clutter_keyboard_new ();
 | 
					 keyboard = eek_clutter_keyboard_new ();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 /* Apply the layout to the keyboard. */
 | 
					 /* Apply the layout to the keyboard. */
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user