Fix typos & awkward wording in tutorial
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
This commit is contained in:
parent
125135452a
commit
49a61c8b45
|
@ -150,7 +150,7 @@
|
||||||
<li><a class="subsection" href="#DoesBackingStore">DoesBackingStore</a>
|
<li><a class="subsection" href="#DoesBackingStore">DoesBackingStore</a>
|
||||||
<li><a class="subsection" href="#EventMaskOfScreen">EventMaskOfScreen</a>
|
<li><a class="subsection" href="#EventMaskOfScreen">EventMaskOfScreen</a>
|
||||||
</ol>
|
</ol>
|
||||||
<li><a class="subsection" href="#misc">Miscellaneaous macros</a>
|
<li><a class="subsection" href="#misc">Miscellaneous macros</a>
|
||||||
<ol>
|
<ol>
|
||||||
<li><a class="subsection" href="#DisplayOfScreen">DisplayOfScreen</a>
|
<li><a class="subsection" href="#DisplayOfScreen">DisplayOfScreen</a>
|
||||||
<li><a class="subsection" href="#DisplayCells">DisplayCells / CellsOfScreen</a>
|
<li><a class="subsection" href="#DisplayCells">DisplayCells / CellsOfScreen</a>
|
||||||
|
@ -1331,7 +1331,7 @@ main ()
|
||||||
/* We draw the polygonal line */
|
/* We draw the polygonal line */
|
||||||
xcb_poly_line (c, XCB_COORD_MODE_PREVIOUS, win, foreground, 4, polyline);
|
xcb_poly_line (c, XCB_COORD_MODE_PREVIOUS, win, foreground, 4, polyline);
|
||||||
|
|
||||||
/* We draw the segements */
|
/* We draw the segments */
|
||||||
xcb_poly_segment (c, win, foreground, 2, segments);
|
xcb_poly_segment (c, win, foreground, 2, segments);
|
||||||
|
|
||||||
/* We draw the rectangles */
|
/* We draw the rectangles */
|
||||||
|
@ -1470,10 +1470,10 @@ xcb_change_window_attributes (c, win, XCB_CW_EVENT_MASK, values);
|
||||||
</pre>
|
</pre>
|
||||||
<div class="emph">
|
<div class="emph">
|
||||||
<p>
|
<p>
|
||||||
Note: A common bug programmers do is adding code to handle new
|
Note: A common bug programmers have is adding code to handle new
|
||||||
event types in their program, while forgetting to add the
|
event types in their program, while forgetting to add the
|
||||||
masks for these events in the creation of the window. Such a
|
masks for these events in the creation of the window. Such a
|
||||||
programmer then should sit down for hours debugging his
|
programmer would then sit there for hours debugging their
|
||||||
program, wondering "Why doesn't my program notice that I
|
program, wondering "Why doesn't my program notice that I
|
||||||
released the button?", only to find that they registered for
|
released the button?", only to find that they registered for
|
||||||
button press events but not for button release events.
|
button press events but not for button release events.
|
||||||
|
@ -1830,7 +1830,7 @@ typedef xcb_enter_notify_event_t xcb_leave_notify_event_t;
|
||||||
keyboard focus using the window manager (often by clicking
|
keyboard focus using the window manager (often by clicking
|
||||||
on the title bar of the desired window). Once our window
|
on the title bar of the desired window). Once our window
|
||||||
has the keyboard focus, every key press or key release will
|
has the keyboard focus, every key press or key release will
|
||||||
cause an event to be sent to our program (if it regsitered
|
cause an event to be sent to our program (if it registered
|
||||||
for these event types...).
|
for these event types...).
|
||||||
</p>
|
</p>
|
||||||
<li class="subsubtitle"><a name="keypress">Keyboard press and release events</a>
|
<li class="subsubtitle"><a name="keypress">Keyboard press and release events</a>
|
||||||
|
@ -2090,7 +2090,7 @@ xcb_void_cookie_t xcb_open_font (xcb_connection_t *c,
|
||||||
Once a font is opened, you have to create a Graphic Context
|
Once a font is opened, you have to create a Graphic Context
|
||||||
that will contain the informations about the color of the
|
that will contain the informations about the color of the
|
||||||
foreground and the background used when you draw a text in a
|
foreground and the background used when you draw a text in a
|
||||||
Drawable. Here is an exemple of a Graphic Context that will
|
Drawable. Here is an example of a Graphic Context that will
|
||||||
allow us to draw an opened font with a black foreground and a
|
allow us to draw an opened font with a black foreground and a
|
||||||
white background:
|
white background:
|
||||||
</p>
|
</p>
|
||||||
|
@ -2404,7 +2404,7 @@ xcb_void_cookie_t xcb_change_property (xcb_connection_t *c, /* Connection
|
||||||
const void *data); /* Data */
|
const void *data); /* Data */
|
||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
The <span class="code">mode</span> parameter coud be one of
|
The <span class="code">mode</span> parameter could be one of
|
||||||
the following values (defined in enumeration xcb_prop_mode_t in
|
the following values (defined in enumeration xcb_prop_mode_t in
|
||||||
the xproto.h header file):
|
the xproto.h header file):
|
||||||
</p>
|
</p>
|
||||||
|
@ -2939,7 +2939,7 @@ xcb_get_window_attributes_reply_t *xcb_get_window_attributes_reply (xcb_connecti
|
||||||
latter case, each time the mouse moves onto your window, the
|
latter case, each time the mouse moves onto your window, the
|
||||||
screen color map will be replaced by your window's color map,
|
screen color map will be replaced by your window's color map,
|
||||||
and you'll see all the other windows on screen change their
|
and you'll see all the other windows on screen change their
|
||||||
colors into something quite bizzare. In fact, this is the
|
colors into something quite bizarre. In fact, this is the
|
||||||
effect you get with X applications that use the "-install"
|
effect you get with X applications that use the "-install"
|
||||||
command line option.
|
command line option.
|
||||||
</p>
|
</p>
|
||||||
|
@ -3302,10 +3302,10 @@ xcb_void_cookie_t xcb_free_pixmap (xcb_connection_t *c, /* Pointer to the
|
||||||
<li class="title"><a name="mousecursor">Messing with the mouse cursor</a>
|
<li class="title"><a name="mousecursor">Messing with the mouse cursor</a>
|
||||||
<p>
|
<p>
|
||||||
It it possible to modify the shape of the mouse pointer (also
|
It it possible to modify the shape of the mouse pointer (also
|
||||||
called the X pointer) when in certain states, as we otfen see in
|
called the X pointer) when in certain states, as we often see in
|
||||||
programs. For example, a busy application would often display
|
programs. For example, a busy application would often display
|
||||||
the sand clock over its main window, to give the user a visual
|
the hourglass cursor over its main window, to give the user a visual
|
||||||
hint that he should wait. Let's see how we can change the mouse
|
hint that they should wait. Let's see how we can change the mouse
|
||||||
cursor of our windows.
|
cursor of our windows.
|
||||||
</p>
|
</p>
|
||||||
<ol>
|
<ol>
|
||||||
|
@ -3341,7 +3341,7 @@ xcb_void_cookie_t xcb_create_glyph_cursor (xcb_connection_t *c,
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
So we first open that font (see <a href="#loadfont">Loading a Font</a>)
|
So we first open that font (see <a href="#loadfont">Loading a Font</a>)
|
||||||
and create the new cursor. As for every X ressource, we have to
|
and create the new cursor. As for every X resource, we have to
|
||||||
ask for an X id with <span class="code">xcb_generate_id</span>
|
ask for an X id with <span class="code">xcb_generate_id</span>
|
||||||
first:
|
first:
|
||||||
</p>
|
</p>
|
||||||
|
|
Loading…
Reference in New Issue