Go to the FreeLists Home Page Home Signup Help Login
 



[haiku-development] || [Date Prev] [09-2007 Date Index] [Date Next] || [Thread Prev] [09-2007 Thread Index] [Thread Next]

[haiku-development] StyledEdit

  • From: HOST <HOST.HAIKU@xxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 04 Sep 2007 22:03:49 +0200
Hi,

attached is the patch for StyledEdit that should fix at least the things
introduced yesterday.

* BMessenger typo
* added virtual where needed
* use if() statement instead of ternary operator

Regards,
Julun
Index: src/apps/stylededit/StyledEditWindow.cpp
===================================================================
--- src/apps/stylededit/StyledEditWindow.cpp    (Revision 22170)
+++ src/apps/stylededit/StyledEditWindow.cpp    (Arbeitskopie)
@@ -29,11 +29,11 @@
 #include <MenuItem.h>
 #include <PrintJob.h>
 #include <Rect.h>
+#include <Roster.h>
 #include <ScrollView.h>
 #include <TextControl.h>
 #include <TextView.h>
 #include <TranslationUtils.h>
-#include <Roster.h>
 
 #include <stdlib.h>
 
Index: src/apps/stylededit/ReplaceWindow.cpp
===================================================================
--- src/apps/stylededit/ReplaceWindow.cpp       (Revision 22170)
+++ src/apps/stylededit/ReplaceWindow.cpp       (Arbeitskopie)
@@ -116,8 +116,10 @@
        fBackSearchBox->SetEnabled(fUIchange);
 
        fReplaceButton->SetEnabled(fUIchange);
-       fUIchange ? fReplaceButton->MakeDefault(true)
-               : fReplaceAllButton->MakeDefault(true);
+       if (fUIchange)
+               fReplaceButton->MakeDefault(true);
+       else
+               fReplaceAllButton->MakeDefault(true);
 
        fUIchange = !fUIchange;
 }
Index: src/apps/stylededit/StyledEditWindow.h
===================================================================
--- src/apps/stylededit/StyledEditWindow.h      (Revision 22170)
+++ src/apps/stylededit/StyledEditWindow.h      (Arbeitskopie)
@@ -30,12 +30,12 @@
        public:
                                                StyledEditWindow(BRect frame, 
int32 id, uint32 encoding = 0);
                                                StyledEditWindow(BRect frame, 
entry_ref *ref, uint32 encoding = 0);
-                                               ~StyledEditWindow();
+               virtual                 ~StyledEditWindow();
        
-               void                    Quit();
-               bool                    QuitRequested();
-               void                    MessageReceived(BMessage *message);
-               void                    MenusBeginning();
+               virtual void    Quit();
+               virtual bool    QuitRequested();
+               virtual void    MessageReceived(BMessage *message);
+               virtual void    MenusBeginning();
 
                status_t                Save(BMessage *message = 0);
                status_t                SaveAs(BMessage *message = 0);
Index: src/apps/stylededit/ReplaceWindow.h
===================================================================
--- src/apps/stylededit/ReplaceWindow.h (Revision 22170)
+++ src/apps/stylededit/ReplaceWindow.h (Arbeitskopie)
@@ -24,12 +24,12 @@
 
 class ReplaceWindow : public BWindow {
        public:
-                                       ReplaceWindow(BRect frame, BHandler 
*_handler,
-                                               BString *searchString, BString 
*replaceString,
-                                               bool caseState, bool wrapState, 
bool backState);
+                                               ReplaceWindow(BRect frame, 
BHandler *_handler,
+                                                       BString *searchString, 
BString *replaceString,
+                                                       bool caseState, bool 
wrapState, bool backState);
 
-               void                    MessageReceived(BMessage* message);
-               void                    DispatchMessage(BMessage* message, 
BHandler *handler);
+               virtual void    MessageReceived(BMessage* message);
+               virtual void    DispatchMessage(BMessage* message, BHandler 
*handler);
 
        private:
                void                    _SendMessage(uint32 what);
Index: src/apps/stylededit/StyledEditView.h
===================================================================
--- src/apps/stylededit/StyledEditView.h        (Revision 22170)
+++ src/apps/stylededit/StyledEditView.h        (Arbeitskopie)
@@ -17,16 +17,20 @@
 
 class BFile;
 class BHandler;
-class BMessanger;
+class BMessenger;
 
 
 class StyledEditView : public BTextView {
        public:
-                                       StyledEditView(BRect viewframe, BRect 
textframe, 
-                                               BHandler *handler);
-                                       ~StyledEditView();
+                                               StyledEditView(BRect viewframe, 
BRect textframe, 
+                                                       BHandler *handler);
+               virtual                 ~StyledEditView();
 
-               void            Select(int32 start, int32 finish);
+               virtual void    Select(int32 start, int32 finish);
+               virtual void    DeleteText(int32 start, int32 finish);
+               virtual void    FrameResized(float width, float height);
+               virtual void    InsertText(const char *text, int32 length, 
int32 offset, 
+                                                       const text_run_array 
*runs = NULL);
        
                void            Reset();
                status_t        GetStyledText(BPositionIO * stream);
@@ -36,11 +40,6 @@
                uint32          GetEncoding() const;
 
        private:
-               void            DeleteText(int32 start, int32 finish);
-               void            FrameResized(float width, float height);
-               void            InsertText(const char *text, int32 length, 
int32 offset, 
-                                       const text_run_array *runs = NULL);
-
                BMessenger      *fMessenger;
                bool            fSuppressChanges;
                BString         fEncoding;
Index: src/apps/stylededit/StyledEditApp.cpp
===================================================================
--- src/apps/stylededit/StyledEditApp.cpp       (Revision 22170)
+++ src/apps/stylededit/StyledEditApp.cpp       (Arbeitskopie)
@@ -79,8 +79,8 @@
 
 
 StyledEditApp::StyledEditApp()
-       : BApplication(APP_SIGNATURE)
-       , fOpenPanel(NULL)
+       : BApplication(APP_SIGNATURE),
+       fOpenPanel(NULL)
 {
        fOpenPanel = new BFilePanel();
        BMenuBar *menuBar =
Index: src/apps/stylededit/FindWindow.h
===================================================================
--- src/apps/stylededit/FindWindow.h    (Revision 22170)
+++ src/apps/stylededit/FindWindow.h    (Arbeitskopie)
@@ -24,8 +24,8 @@
                                                FindWindow(BRect frame, 
BHandler* handler, BString *searchString,
                                                        bool caseState, bool 
wrapState, bool backState);
 
-               void                    MessageReceived(BMessage* message);
-               void                    DispatchMessage(BMessage* message, 
BHandler* handler);
+               virtual void    MessageReceived(BMessage* message);
+               virtual void    DispatchMessage(BMessage* message, BHandler* 
handler);
 
        private:
                void                    _SendMessage();
Index: src/apps/stylededit/StyledEditApp.h
===================================================================
--- src/apps/stylededit/StyledEditApp.h (Revision 22170)
+++ src/apps/stylededit/StyledEditApp.h (Arbeitskopie)
@@ -24,29 +24,29 @@
 
 class StyledEditApp : public BApplication {
        public:
-                                       StyledEditApp();
-                                       ~StyledEditApp();
+                                               StyledEditApp();
+               virtual                 ~StyledEditApp();
 
-               void            MessageReceived(BMessage *message);
-               void            RefsReceived(BMessage *message);
-               void            ReadyToRun();
+               virtual void    MessageReceived(BMessage *message);
+               virtual void    RefsReceived(BMessage *message);
+               virtual void    ReadyToRun();
 
-               void            DispatchMessage(BMessage *an_event, BHandler 
*handler);
+               virtual void    DispatchMessage(BMessage *an_event, BHandler 
*handler);
 
-               int32           NumberOfWindows();
-               void            OpenDocument();
-               void            OpenDocument(entry_ref * ref);
-               void            CloseDocument();
+               int32                   NumberOfWindows();
+               void                    OpenDocument();
+               void                    OpenDocument(entry_ref *ref);
+               void                    CloseDocument();
 
        private:
-               void            ArgvReceivedEx(int32 argc, const char *argv[], 
const char * cwd);
+               void                    ArgvReceivedEx(int32 argc, const char 
*argv[], const char * cwd);
 
        private:
-               BFilePanel      *fOpenPanel;
-               BMenu           *fOpenPanelEncodingMenu;
-               uint32          fOpenAsEncoding;
-               int32           fWindowCount;
-               int32           fNextUntitledWindow;
+               BFilePanel              *fOpenPanel;
+               BMenu                   *fOpenPanelEncodingMenu;
+               uint32                  fOpenAsEncoding;
+               int32                   fWindowCount;
+               int32                   fNextUntitledWindow;
                
 };
 
Index: src/apps/stylededit/ColorMenuItem.cpp
===================================================================
--- src/apps/stylededit/ColorMenuItem.cpp       (Revision 22170)
+++ src/apps/stylededit/ColorMenuItem.cpp       (Arbeitskopie)
@@ -12,8 +12,8 @@
 #include <Message.h>
 
 ColorMenuItem::ColorMenuItem(const char        *label, rgb_color color, 
BMessage *message)
-       : BMenuItem(label, message, 0, 0)
-       , fItemColor(color)
+       : BMenuItem(label, message, 0, 0),
+       fItemColor(color)
 {
 }
 
Index: src/apps/stylededit/ColorMenuItem.h
===================================================================
--- src/apps/stylededit/ColorMenuItem.h (Revision 22170)
+++ src/apps/stylededit/ColorMenuItem.h (Arbeitskopie)
@@ -18,11 +18,14 @@
 
 class ColorMenuItem: public BMenuItem {
        public:
-                                       ColorMenuItem(const char *label, 
rgb_color color, BMessage *message);
-                                       void DrawContent();
+                                               ColorMenuItem(const char 
*label, rgb_color color, 
+                                                       BMessage *message);
 
+       protected:
+               virtual void    DrawContent();
+
        private:
-               rgb_color       fItemColor;
+               rgb_color               fItemColor;
 };
 
 #endif // COLOR_MENU_ITEM_H





[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.