]> git.saurik.com Git - wxWidgets.git/commitdiff
Simplify PCH support. Minor source cleaning.
authorWłodzimierz Skiba <abx@abx.art.pl>
Tue, 25 Jul 2006 08:39:57 +0000 (08:39 +0000)
committerWłodzimierz Skiba <abx@abx.art.pl>
Tue, 25 Jul 2006 08:39:57 +0000 (08:39 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40312 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/richtext/richtextbuffer.cpp
src/richtext/richtextctrl.cpp
src/richtext/richtexthtml.cpp
src/richtext/richtextstyles.cpp
src/richtext/richtextxml.cpp

index 13a67f7c692df42ba345a88cf7099e3822b6660f..6c020d0f5343e3713c87a04528b31492b53c0b9c 100644 (file)
@@ -1,5 +1,5 @@
 /////////////////////////////////////////////////////////////////////////////
-// Name:        richtext/richtextbuffer.cpp
+// Name:        src/richtext/richtextbuffer.cpp
 // Purpose:     Buffer for wxRichTextCtrl
 // Author:      Julian Smart
 // Modified by:
@@ -13,7 +13,7 @@
 #include "wx/wxprec.h"
 
 #ifdef __BORLANDC__
-  #pragma hdrstop
+    #pragma hdrstop
 #endif
 
 #if wxUSE_RICHTEXT
@@ -21,7 +21,8 @@
 #include "wx/richtext/richtextbuffer.h"
 
 #ifndef WX_PRECOMP
-  #include "wx/wx.h"
+    #include "wx/dc.h"
+    #include "wx/intl.h"
 #endif
 
 #include "wx/filename.h"
@@ -3046,7 +3047,7 @@ bool wxRichTextPlainText::Draw(wxDC& dc, const wxRichTextRange& range, const wxR
 
     return true;
 }
+
 bool wxRichTextPlainText::DrawTabbedString(wxDC& dc,const wxRect& rect,wxString& str, wxCoord& x, wxCoord& y, bool selected)
 {
     wxArrayInt tab_array =  GetAttributes().GetTabs();
@@ -3059,7 +3060,7 @@ bool wxRichTextPlainText::DrawTabbedString(wxDC& dc,const wxRect& rect,wxString&
     dc.SetMapMode(wxMM_LOMETRIC );
     int num_tabs = tab_array.GetCount();
     for( int i = 0; i < num_tabs; ++i){
-       tab_array[i] = dc.LogicalToDeviceXRel(tab_array[i]);         
+       tab_array[i] = dc.LogicalToDeviceXRel(tab_array[i]);
     }
     dc.SetMapMode(map_mode );
     int next_tab_pos = -1;
@@ -3075,7 +3076,7 @@ bool wxRichTextPlainText::DrawTabbedString(wxDC& dc,const wxRect& rect,wxString&
         dc.SetTextForeground(GetAttributes().GetTextColour());
         dc.SetBackgroundMode(wxTRANSPARENT);
     }
-    while(str.Find(wxT('\t')) >= 0){// the string has a tab 
+    while(str.Find(wxT('\t')) >= 0){// the string has a tab
         // break up the string at the Tab
         wxString stringChunk = str.BeforeFirst(wxT('\t'));
         str = str.AfterFirst(wxT('\t'));
@@ -3089,18 +3090,18 @@ bool wxRichTextPlainText::DrawTabbedString(wxDC& dc,const wxRect& rect,wxString&
                 if(selected){
                     w = next_tab_pos - x;
                     wxRect selRect(x, rect.y, w, rect.GetHeight());
-                    dc.DrawRectangle(selRect);   
+                    dc.DrawRectangle(selRect);
                 }
                 dc.DrawText(stringChunk, x, y);
                 x = next_tab_pos;
             }
         }
     }
-    
+
     dc.GetTextExtent(str, & w, & h);
     if(selected){
         wxRect selRect(x, rect.y, w, rect.GetHeight());
-        dc.DrawRectangle(selRect);   
+        dc.DrawRectangle(selRect);
     }
     dc.DrawText(str, x, y);
     x += w;
@@ -3147,23 +3148,27 @@ bool wxRichTextPlainText::GetRangeSize(const wxRichTextRange& range, wxSize& siz
     wxString stringChunk = m_text.Mid(startPos, (size_t) len);
     wxCoord w, h;
     int width = 0;
-    if(stringChunk.Find(wxT('\t')) >= 0){// the string has a tab 
+    if(stringChunk.Find(wxT('\t')) >= 0){// the string has a tab
         wxArrayInt tab_array =  GetAttributes().GetTabs();
-        if(tab_array.IsEmpty()){// create a default tab list at 10 mm each.
-            for( int i = 0; i < 20; ++i){
+        if(tab_array.IsEmpty())
+        {
+            // create a default tab list at 10 mm each.
+            for( int i = 0; i < 20; ++i)
+            {
                 tab_array.Add(i*100);
             }
         }
         int map_mode = dc.GetMapMode();
         dc.SetMapMode(wxMM_LOMETRIC );
         int num_tabs = tab_array.GetCount();
-        for( int i = 0; i < num_tabs; ++i){
-            tab_array[i] = dc.LogicalToDeviceXRel(tab_array[i]);         
+        for( int i = 0; i < num_tabs; ++i)
+        {
+            tab_array[i] = dc.LogicalToDeviceXRel(tab_array[i]);
         }
         dc.SetMapMode(map_mode );
         int next_tab_pos = -1;
-        
-        while(stringChunk.Find(wxT('\t')) >= 0){// the string has a tab 
+
+        while(stringChunk.Find(wxT('\t')) >= 0){// the string has a tab
             // break up the string at the Tab
             wxString stringFragment = stringChunk.BeforeFirst(wxT('\t'));
             stringChunk = stringChunk.AfterFirst(wxT('\t'));
@@ -3174,7 +3179,7 @@ bool wxRichTextPlainText::GetRangeSize(const wxRichTextRange& range, wxSize& siz
             for( int i = 0; i < num_tabs && not_found; ++i){
                 next_tab_pos = tab_array.Item(i);
                 if( next_tab_pos > absolute_width){
-                    not_found = false;                  
+                    not_found = false;
                     width = next_tab_pos - position.x;
                 }
             }
@@ -3183,7 +3188,7 @@ bool wxRichTextPlainText::GetRangeSize(const wxRichTextRange& range, wxSize& siz
     dc.GetTextExtent(stringChunk, & w, & h, & descent);
     width += w;
     size = wxSize(width, dc.GetCharHeight());
-    
+
     return true;
 }
 
@@ -4922,7 +4927,7 @@ bool wxRichTextAttr::GetFontAttributes(const wxFont& font)
 wxRichTextAttr wxRichTextAttr::Combine(const wxRichTextAttr& attr,
                                const wxRichTextAttr& attrDef,
                                const wxTextCtrlBase *text)
-{    
+{
     wxColour colFg = attr.GetTextColour();
     if ( !colFg.Ok() )
     {
@@ -4945,19 +4950,19 @@ wxRichTextAttr wxRichTextAttr::Combine(const wxRichTextAttr& attr,
 
     if (attr.HasWeight())
         newAttr.SetFontWeight(attr.GetFontWeight());
-    
+
     if (attr.HasSize())
         newAttr.SetFontSize(attr.GetFontSize());
-    
+
     if (attr.HasItalic())
         newAttr.SetFontStyle(attr.GetFontStyle());
-    
+
     if (attr.HasUnderlined())
         newAttr.SetFontUnderlined(attr.GetFontUnderlined());
-    
+
     if (attr.HasFaceName())
         newAttr.SetFontFaceName(attr.GetFontFaceName());
-    
+
     if (attr.HasAlignment())
         newAttr.SetAlignment(attr.GetAlignment());
     else if (attrDef.HasAlignment())
@@ -4977,33 +4982,33 @@ wxRichTextAttr wxRichTextAttr::Combine(const wxRichTextAttr& attr,
         newAttr.SetRightIndent(attr.GetRightIndent());
     else if (attrDef.HasRightIndent())
         newAttr.SetRightIndent(attrDef.GetRightIndent());
-    
+
     // NEW ATTRIBUTES
-    
+
     if (attr.HasParagraphSpacingAfter())
         newAttr.SetParagraphSpacingAfter(attr.GetParagraphSpacingAfter());
-    
+
     if (attr.HasParagraphSpacingBefore())
         newAttr.SetParagraphSpacingBefore(attr.GetParagraphSpacingBefore());
 
     if (attr.HasLineSpacing())
         newAttr.SetLineSpacing(attr.GetLineSpacing());
-        
+
     if (attr.HasCharacterStyleName())
         newAttr.SetCharacterStyleName(attr.GetCharacterStyleName());
-        
+
     if (attr.HasParagraphStyleName())
         newAttr.SetParagraphStyleName(attr.GetParagraphStyleName());
-        
+
     if (attr.HasBulletStyle())
         newAttr.SetBulletStyle(attr.GetBulletStyle());
 
     if (attr.HasBulletNumber())
         newAttr.SetBulletNumber(attr.GetBulletNumber());
-        
+
     if (attr.HasBulletSymbol())
         newAttr.SetBulletSymbol(attr.GetBulletSymbol());
-        
+
     return newAttr;
 }
 
@@ -5059,7 +5064,7 @@ void wxTextAttrEx::operator= (const wxTextAttr& attr)
 wxTextAttrEx wxTextAttrEx::CombineEx(const wxTextAttrEx& attr,
                                const wxTextAttrEx& attrDef,
                                const wxTextCtrlBase *text)
-{    
+{
     wxTextAttrEx newAttr;
 
     // If attr specifies the complete font, just use that font, overriding all
@@ -5165,33 +5170,33 @@ wxTextAttrEx wxTextAttrEx::CombineEx(const wxTextAttrEx& attr,
         newAttr.SetRightIndent(attr.GetRightIndent());
     else if (attrDef.HasRightIndent())
         newAttr.SetRightIndent(attrDef.GetRightIndent());
-    
+
     // NEW ATTRIBUTES
-    
+
     if (attr.HasParagraphSpacingAfter())
         newAttr.SetParagraphSpacingAfter(attr.GetParagraphSpacingAfter());
-    
+
     if (attr.HasParagraphSpacingBefore())
         newAttr.SetParagraphSpacingBefore(attr.GetParagraphSpacingBefore());
 
     if (attr.HasLineSpacing())
         newAttr.SetLineSpacing(attr.GetLineSpacing());
-        
+
     if (attr.HasCharacterStyleName())
         newAttr.SetCharacterStyleName(attr.GetCharacterStyleName());
-        
+
     if (attr.HasParagraphStyleName())
         newAttr.SetParagraphStyleName(attr.GetParagraphStyleName());
-        
+
     if (attr.HasBulletStyle())
         newAttr.SetBulletStyle(attr.GetBulletStyle());
 
     if (attr.HasBulletNumber())
         newAttr.SetBulletNumber(attr.GetBulletNumber());
-        
+
     if (attr.HasBulletSymbol())
         newAttr.SetBulletSymbol(attr.GetBulletSymbol());
-        
+
     return newAttr;
 }
 
index b3cef4837e9a0f8132a00710ea45c493ae0a1c7e..1c06c5137d203b3257de7e06dd0195398c5dc6a4 100644 (file)
 #include "wx/richtext/richtextctrl.h"
 
 #ifndef WX_PRECOMP
-    #include "wx/wx.h"
     #include "wx/settings.h"
+    #include "wx/menu.h"
+    #include "wx/intl.h"
+    #include "wx/stopwatch.h"
 #endif
 
 #include "wx/textfile.h"
@@ -155,7 +157,7 @@ bool wxRichTextCtrl::Create( wxWindow* parent, wxWindowID id, const wxString& va
     RecreateBuffer(size);
 
     SetCursor(wxCursor(wxCURSOR_IBEAM));
-    
+
     if (!value.IsEmpty())
         SetValue(value);
 
@@ -1645,7 +1647,7 @@ wxRichTextCtrl::HitTest(const wxPoint& pt,
 {
     wxClientDC dc((wxRichTextCtrl*) this);
     ((wxRichTextCtrl*)this)->PrepareDC(dc);
-    
+
     // Buffer uses logical position (relative to start of buffer)
     // so convert
     wxPoint pt2 = GetLogicalPoint(pt);
@@ -2222,7 +2224,7 @@ const wxTextAttrEx& wxRichTextCtrl::GetDefaultStyleEx() const
 
 const wxTextAttr& wxRichTextCtrl::GetDefaultStyle() const
 {
-    return GetBuffer().GetDefaultStyle();    
+    return GetBuffer().GetDefaultStyle();
 }
 
 bool wxRichTextCtrl::GetStyle(long position, wxTextAttr& style) const
index 81b44e7a0c7879e7c2880350719b813c5da7b58f..6ec0aed2d17fb7fd10e910dac1d863c6dda775e2 100644 (file)
@@ -21,7 +21,6 @@
 #include "wx/richtext/richtexthtml.h"
 
 #ifndef WX_PRECOMP
-    #include "wx/wx.h"
 #endif
 
 #include "wx/filename.h"
index 1a4d342fca69e834e558747db8019c3901b86b26..6ecda90988977835ece3e1832f1d5e88062eb7ae 100644 (file)
@@ -1,10 +1,10 @@
 /////////////////////////////////////////////////////////////////////////////
-// Name:        richtextstyles.cpp
+// Name:        src/richtext/richtextstyles.cpp
 // Purpose:     Style management for wxRichTextCtrl
 // Author:      Julian Smart
-// Modified by: 
+// Modified by:
 // Created:     2005-09-30
-// RCS-ID:      
+// RCS-ID:      $Id$
 // Copyright:   (c) Julian Smart
 // Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
@@ -21,7 +21,7 @@
 #include "wx/richtext/richtextstyles.h"
 
 #ifndef WX_PRECOMP
-  #include "wx/wx.h"
+    #include "wx/dcclient.h"
 #endif
 
 #include "wx/filename.h"
@@ -79,7 +79,7 @@ wxRichTextStyleDefinition* wxRichTextStyleSheet::FindStyle(const wxList& list, c
         if (def->GetName().Lower() == name.Lower())
             return def;
     }
-    return NULL;        
+    return NULL;
 }
 
 /// Delete all styles
@@ -193,7 +193,7 @@ wxString wxRichTextStyleListBox::CreateHTML(wxRichTextStyleDefinition* def) cons
     int size = 5;
 
     // Standard size is 12, say
-    size += 12 - def->GetStyle().GetFontSize();    
+    size += 12 - def->GetStyle().GetFontSize();
 
     str += wxT("<font");
 
@@ -276,7 +276,7 @@ void wxRichTextStyleListBox::OnLeftDown(wxMouseEvent& event)
         if (def && GetRichTextCtrl())
         {
             wxRichTextRange range(m_richTextCtrl->GetInsertionPoint(), m_richTextCtrl->GetInsertionPoint());
-            
+
             // Flags are defined within each definition, so only certain
             // attributes are applied.
             wxRichTextAttr attr(def->GetStyle());
@@ -308,4 +308,3 @@ wxColour wxRichTextStyleListBox::GetSelectedTextBgColour(const wxColour& colBg)
 
 #endif
     // wxUSE_RICHTEXT
-
index 0d05379693b2c4616f05dbb1424779ee069c4f85..869560414fd60a722f6ab6265e38c22adbf0a7c8 100644 (file)
@@ -13,7 +13,7 @@
 #include "wx/wxprec.h"
 
 #ifdef __BORLANDC__
-  #pragma hdrstop
+    #pragma hdrstop
 #endif
 
 #if wxUSE_RICHTEXT && wxUSE_XML
@@ -21,7 +21,6 @@
 #include "wx/richtext/richtextxml.h"
 
 #ifndef WX_PRECOMP
-    #include "wx/wx.h"
     #include "wx/intl.h"
 #endif