nsGfxRadioControlFrame.h 880 B

1234567891011121314151617181920212223242526272829303132
  1. /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
  2. /* This Source Code Form is subject to the terms of the Mozilla Public
  3. * License, v. 2.0. If a copy of the MPL was not distributed with this
  4. * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
  5. #ifndef nsGfxRadioControlFrame_h___
  6. #define nsGfxRadioControlFrame_h___
  7. #include "mozilla/Attributes.h"
  8. #include "nsFormControlFrame.h"
  9. // nsGfxRadioControlFrame
  10. class nsGfxRadioControlFrame : public nsFormControlFrame
  11. {
  12. public:
  13. explicit nsGfxRadioControlFrame(nsStyleContext* aContext);
  14. ~nsGfxRadioControlFrame();
  15. NS_DECL_FRAMEARENA_HELPERS
  16. #ifdef ACCESSIBILITY
  17. virtual mozilla::a11y::AccType AccessibleType() override;
  18. #endif
  19. virtual void BuildDisplayList(nsDisplayListBuilder* aBuilder,
  20. const nsDisplayListSet& aLists) override;
  21. };
  22. #endif