summaryrefslogtreecommitdiff
path: root/vcl/inc/ContextVBox.hxx
blob: 0f88e4f2323a41bce338c16a1f53570388b36290 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */

#include <sal/config.h>

#include <vcl/NotebookbarContextControl.hxx>
#include <vcl/layout.hxx>

/*
 * ContextVBox is a VclVBox which shows own children depending on current context.
 * This control can be used in the notebookbar .ui files
 */

class ContextVBox final : public VclVBox, public NotebookbarContextControl
{
public:
    explicit ContextVBox(vcl::Window* pParent);
    virtual ~ContextVBox() override;
    void SetContext(vcl::EnumContext::Context eContext) override;
};

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
=aa7d1c8f1411fe35465f265259cf1082adf05aea'>make AlphaMask separate from BitmapNoel Grandin 2023-12-03Split the *Bitmap::CopyPixel functionsNoel Grandin 2023-11-28simplify some BitmapEx constructionsNoel Grandin 2023-10-28use more TempFileFast in BinaryDataContainer::ImplNoel Grandin 2023-10-27tdf#152571 speedup slow draw file saveNoel Grandin 2023-10-23Extended loplugin:ostr: Rewrite some O[U]StringLiteral -> O[U]StringStephan Bergmann 2023-10-18tdf#157792 followupNoel Grandin 2023-08-23tdf#146619 Remove unused includes from vcl/incGabor Kelemen 2023-08-18SAL_DEBUG "is never meant to remain in the code"Caolán McNamara 2023-07-25Convert internal vcl bitmap formats transparency->alpha (II)Noel Grandin 2023-07-06make tools::Poly*gon single-arg constructors explicitNoel Grandin 2023-05-18tdf#63130 reduce large memory copies when reading from BinaryDataContainerNoel Grandin 2023-05-05BinaryDataContainer swap out implementation.Michael Meeks 2023-04-23cid#1524751 Dereference after null checkCaolán McNamara 2023-04-13BinaryDataContainer: hand out shared_ptr's to SvStreams.Michael Meeks 2023-04-13BinaryDataContainer: pure re-factor - encapsulate cbegin/cendMichael Meeks 2023-04-03BinaryDataContainer: pure re-factor to encapsulate stream copying.Michael Meeks 2023-03-30Report correct mimetypes for TIF and EMFMike Kaganski 2023-03-11lok: add trimMemory capability, and expand dumpState to caches.Michael Meeks 2023-03-09ofz#56819 Null-dereferenceCaolán McNamara 2023-03-08Simplify usage of BinaryDataContainerMike Kaganski 2023-01-23XUnoTunnel->dynamic_cast in vcl::GraphicNoel Grandin 2023-01-20Base GraphicDescriptor on OWeakObjectStephan Bergmann 2023-01-15XUnoTunnel->dynamic_cast in UnoBinaryDataContainerNoel Grandin