FX_BOOL considered harmful, part 2.
[pdfium.git] / fpdfsdk / include / pdfwindow / PWL_SpecialButton.h
index 656bb2e..14e576d 100644 (file)
@@ -1,23 +1,20 @@
 // Copyright 2014 PDFium Authors. All rights reserved.
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
+
 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
 
-#ifndef _PWL_SPECIALBUTTON_H_
-#define _PWL_SPECIALBUTTON_H_
+#ifndef FPDFSDK_INCLUDE_PDFWINDOW_PWL_SPECIALBUTTON_H_
+#define FPDFSDK_INCLUDE_PDFWINDOW_PWL_SPECIALBUTTON_H_
 
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
+#include "PWL_Button.h"
 
-class PWL_CLASS CPWL_PushButton : public CPWL_Button  
+class PWL_CLASS CPWL_PushButton : public CPWL_Button
 {
 public:
        CPWL_PushButton();
        virtual ~CPWL_PushButton();
 
-public:
        virtual CFX_ByteString          GetClassName() const;
        virtual CPDF_Rect                       GetFocusRect() const;
 };
@@ -28,16 +25,15 @@ public:
        CPWL_CheckBox();
        virtual ~CPWL_CheckBox();
 
-public:
        virtual CFX_ByteString          GetClassName() const;
-       virtual FX_BOOL                         OnLButtonUp(const CPDF_Point & point, FX_DWORD nFlag);
-       virtual FX_BOOL                         OnChar(FX_WORD nChar, FX_DWORD nFlag);
+       virtual bool                            OnLButtonUp(const CPDF_Point & point, FX_DWORD nFlag);
+       virtual bool                            OnChar(FX_WORD nChar, FX_DWORD nFlag);
 
-       void                                            SetCheck(FX_BOOL bCheck);
-       FX_BOOL                                         IsChecked() const;
+       void                                            SetCheck(bool bCheck);
+       bool                                            IsChecked() const;
 
 private:
-       FX_BOOL                                         m_bChecked;
+       bool                                            m_bChecked;
 };
 
 class PWL_CLASS CPWL_RadioButton : public CPWL_Button
@@ -46,18 +42,15 @@ public:
        CPWL_RadioButton();
        virtual ~CPWL_RadioButton();
 
-public:
        virtual CFX_ByteString          GetClassName() const;
-       virtual FX_BOOL                         OnLButtonUp(const CPDF_Point & point, FX_DWORD nFlag);
-       virtual FX_BOOL                         OnChar(FX_WORD nChar, FX_DWORD nFlag);
+       virtual bool                            OnLButtonUp(const CPDF_Point & point, FX_DWORD nFlag);
+       virtual bool                            OnChar(FX_WORD nChar, FX_DWORD nFlag);
 
-       void                                            SetCheck(FX_BOOL bCheck);
-       FX_BOOL                                         IsChecked() const;
+       void                                            SetCheck(bool bCheck);
+       bool                                            IsChecked() const;
 
 private:
-       FX_BOOL                                         m_bChecked;
+       bool                                            m_bChecked;
 };
 
-#endif
-
-
+#endif  // FPDFSDK_INCLUDE_PDFWINDOW_PWL_SPECIALBUTTON_H_