1721f296aSOliver-Rainer Wittmann /************************************************************** 2721f296aSOliver-Rainer Wittmann * 3721f296aSOliver-Rainer Wittmann * Licensed to the Apache Software Foundation (ASF) under one 4721f296aSOliver-Rainer Wittmann * or more contributor license agreements. See the NOTICE file 5721f296aSOliver-Rainer Wittmann * distributed with this work for additional information 6721f296aSOliver-Rainer Wittmann * regarding copyright ownership. The ASF licenses this file 7721f296aSOliver-Rainer Wittmann * to you under the Apache License, Version 2.0 (the 8721f296aSOliver-Rainer Wittmann * "License"); you may not use this file except in compliance 9721f296aSOliver-Rainer Wittmann * with the License. You may obtain a copy of the License at 10721f296aSOliver-Rainer Wittmann * 11721f296aSOliver-Rainer Wittmann * http://www.apache.org/licenses/LICENSE-2.0 12721f296aSOliver-Rainer Wittmann * 13721f296aSOliver-Rainer Wittmann * Unless required by applicable law or agreed to in writing, 14721f296aSOliver-Rainer Wittmann * software distributed under the License is distributed on an 15721f296aSOliver-Rainer Wittmann * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16721f296aSOliver-Rainer Wittmann * KIND, either express or implied. See the License for the 17721f296aSOliver-Rainer Wittmann * specific language governing permissions and limitations 18721f296aSOliver-Rainer Wittmann * under the License. 19721f296aSOliver-Rainer Wittmann * 20721f296aSOliver-Rainer Wittmann *************************************************************/ 21721f296aSOliver-Rainer Wittmann 22721f296aSOliver-Rainer Wittmann #ifndef SFX_SIDEBAR_CUSTOM_IMAGE_RADIO_BUTTON_HXX 23721f296aSOliver-Rainer Wittmann #define SFX_SIDEBAR_CUSTOM_IMAGE_RADIO_BUTTON_HXX 24721f296aSOliver-Rainer Wittmann 25721f296aSOliver-Rainer Wittmann #include "vcl/button.hxx" 26721f296aSOliver-Rainer Wittmann 27721f296aSOliver-Rainer Wittmann #include "sfx2/sidebar/Theme.hxx" 28721f296aSOliver-Rainer Wittmann 29721f296aSOliver-Rainer Wittmann namespace sfx2 { namespace sidebar { 30721f296aSOliver-Rainer Wittmann 31721f296aSOliver-Rainer Wittmann /** A custom image radion button with more control over used colors for sidebar 32721f296aSOliver-Rainer Wittmann */ 33721f296aSOliver-Rainer Wittmann class CustomImageRadioButton 34721f296aSOliver-Rainer Wittmann : public ImageRadioButton 35721f296aSOliver-Rainer Wittmann { 36721f296aSOliver-Rainer Wittmann public: 37721f296aSOliver-Rainer Wittmann CustomImageRadioButton( 38721f296aSOliver-Rainer Wittmann Window* pParentWindow, 39721f296aSOliver-Rainer Wittmann const ResId& rResId ); 40721f296aSOliver-Rainer Wittmann 41721f296aSOliver-Rainer Wittmann virtual ~CustomImageRadioButton(void); 42721f296aSOliver-Rainer Wittmann 43721f296aSOliver-Rainer Wittmann virtual void Paint( const Rectangle& rUpdateArea ); 44721f296aSOliver-Rainer Wittmann }; 45721f296aSOliver-Rainer Wittmann 46721f296aSOliver-Rainer Wittmann } } // end of namespace sfx2::sidebar 47721f296aSOliver-Rainer Wittmann 48721f296aSOliver-Rainer Wittmann #endif 49*549760eaSmseidel 50*549760eaSmseidel /* vim: set noet sw=4 ts=4: */ 51