From 44e1f1f9188132668ad0d64e57d301d3ed52872d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Thu, 6 Apr 2006 07:32:07 +0000 Subject: [PATCH] The BSeparatorItem is now always diabled, and thus, cannot be selected anymore. This fixes bug #277. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17026 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/SeparatorItem.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/kits/interface/SeparatorItem.cpp b/src/kits/interface/SeparatorItem.cpp index ebf47e26b8..318bcf6667 100644 --- a/src/kits/interface/SeparatorItem.cpp +++ b/src/kits/interface/SeparatorItem.cpp @@ -10,18 +10,21 @@ /*! Display separator item for BMenu class */ -#include + +#include BSeparatorItem::BSeparatorItem() - : BMenuItem("", NULL, 0, 0) + : BMenuItem("", NULL) { + BMenuItem::SetEnabled(false); } BSeparatorItem::BSeparatorItem(BMessage* archive) : BMenuItem(archive) { + BMenuItem::SetEnabled(false); } @@ -50,7 +53,7 @@ BSeparatorItem::Instantiate(BMessage* archive) void BSeparatorItem::SetEnabled(bool state) { - // Don't do anything + // Don't do anything - we don't want to get enabled ever } @@ -122,6 +125,9 @@ BSeparatorItem::Draw() } +// #pragma mark - private + + void BSeparatorItem::_ReservedSeparatorItem1() {} void BSeparatorItem::_ReservedSeparatorItem2() {}