=?UTF-8?Q?Andr=C3=A9=20Hentschel=20?=: winedev: Minor updates to the windowing chapter.

Alexandre Julliard julliard at winehq.org
Tue Sep 3 13:03:34 CDT 2013


Module: docs
Branch: master
Commit: 75e9f01f05ea8c2bb2aecac46d0c41c6773ce645
URL:    http://source.winehq.org/git/docs.git/?a=commit;h=75e9f01f05ea8c2bb2aecac46d0c41c6773ce645

Author: André Hentschel <nerv at dawncrow.de>
Date:   Mon Sep  2 22:15:18 2013 +0200

winedev: Minor updates to the windowing chapter.

---

 en/winedev-windowing.sgml |   29 +++++++++++++----------------
 1 files changed, 13 insertions(+), 16 deletions(-)

diff --git a/en/winedev-windowing.sgml b/en/winedev-windowing.sgml
index 6effe48..71738bc 100644
--- a/en/winedev-windowing.sgml
+++ b/en/winedev-windowing.sgml
@@ -1,22 +1,21 @@
   <chapter>
     <title>Windowing system</title>
     <sect1>
-      <title>USER Module</title>
+      <title>USER32 Module</title>
 
       <para>
-	USER implements windowing and messaging subsystems. It also
+	USER32 implements windowing and messaging subsystems. It also
 	contains code for common controls and for other
 	miscellaneous  stuff (rectangles, clipboard, WNet, etc).
-        Wine USER code is located in <filename class="directory">windows/</filename>,
-        <filename class="directory">controls/</filename>, and
-        <filename class="directory">misc/</filename> directories.
+        Wine USER32 code is located in the
+        <filename class="directory">dlls/user32/</filename> directory.
       </para>
       
       <sect2>
 	<title>Windowing subsystem</title>
 
-	<para><filename>windows/win.c</filename></para>
-	<para><filename>windows/winpos.c</filename></para>
+	<para><filename>dlls/user32/win.c</filename></para>
+	<para><filename>dlls/user32/winpos.c</filename></para>
 	<para>
 	  Windows are arranged into parent/child hierarchy with one
 	  common ancestor for all windows (desktop window). Each
@@ -74,7 +73,7 @@ child1->popup->child2->child3->wnd1->child4->wnd2->desktop.
 	</para>
 	<para>
 	  All these issues are dealt with (or supposed to be) in
-	  <filename>windows/winpos.c</filename> with
+	  <filename>dlls/user32/winpos.c</filename> with
 	  <function>SetWindowPos()</function> being the primary
 	  interface to the window manager.
 	</para>
@@ -91,11 +90,10 @@ child1->popup->child2->child3->wnd1->child4->wnd2->desktop.
 
 	<sect3>
 	  <title>Visible region, clipping region and update region</title>
-	  
-	  <para><filename>windows/dce.c</filename></para>
-	  <para><filename>windows/winpos.c</filename></para>
-	  <para><filename>windows/painting.c</filename></para>
-	  
+
+	  <para><filename>dlls/user32/winpos.c</filename></para>
+	  <para><filename>dlls/user32/painting.c</filename></para>
+
             <screen>
     ________________________
    |_________               |  A and B are child windows of C
@@ -199,8 +197,7 @@ child1->popup->child2->child3->wnd1->child4->wnd2->desktop.
       <sect2>
 	<title>Messaging subsystem</title>
 
-	<para><filename>windows/queue.c</filename></para>
-	<para><filename>windows/message.c</filename></para>
+	<para><filename>dlls/user32/message.c</filename></para>
 
 	<para>
 	  Each Windows task/thread has its own message queue - this
@@ -238,7 +235,7 @@ child1->popup->child2->child3->wnd1->child4->wnd2->desktop.
 	  messages, then for hardware messages, then it checks if
           the queue has the <quote>dirty window</quote> bit set, and, finally, it
 	  checks for expired timers. See
-	  <filename>windows/message.c</filename>.
+	  <filename>dlls/user32/message.c</filename>.
 	</para>
 	<para>
 	  From all these different types of messages, only posted




More information about the wine-cvs mailing list