AUI Framework  master
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
ASS.h
    1/*
    2 * AUI Framework - Declarative UI toolkit for modern C++20
    3 * Copyright (C) 2020-2025 Alex2772 and Contributors
    4 *
    5 * SPDX-License-Identifier: MPL-2.0
    6 *
    7 * This Source Code Form is subject to the terms of the Mozilla Public
    8 * License, v. 2.0. If a copy of the MPL was not distributed with this
    9 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
   10 */
   11
   12/*
   13 * It's not an ASS, it's Aui Style Sheets!!
   14 */
   15
   16#pragma once
   17
  320
  327
  334
  335// Declarations
  336#include "Property/Backdrop.h"
  337#include "Property/BackgroundImage.h"
  338#include "Property/BackgroundSolid.h"
  339#include "Property/BackgroundGradient.h"
  340#include "Property/BackgroundEffect.h"
  341#include "Property/Border.h"
  342#include "Property/BorderBottom.h"
  343#include "Property/BorderLeft.h"
  344#include "Property/BorderRadius.h"
  345#include "Property/BorderRight.h"
  346#include "Property/BorderTop.h"
  347#include "Property/BoxShadow.h"
  348#include "Property/BoxShadowInner.h"
  349#include "Property/Cursor.h"
  350#include "Property/CustomProperty.h"
  351#include "Property/Expanding.h"
  352#include "Property/FixedSize.h"
  353#include "Property/Float.h"
  354#include "Property/Font.h"
  355#include "Property/FontFamily.h"
  356#include "Property/FontRendering.h"
  357#include "Property/FontSize.h"
  358#include "Property/ImageRendering.h"
  359#include "Property/LayoutSpacing.h"
  360#include "Property/LineHeight.h"
  361#include "Property/Margin.h"
  362#include "Property/MaxSize.h"
  363#include "Property/MinSize.h"
  364#include "Property/Opacity.h"
  365#include "Property/Overflow.h"
  366#include "Property/Padding.h"
  367#include "Property/TextAlign.h"
  368#include "Property/TextBorder.h"
  369#include "Property/TextColor.h"
  370#include "Property/TextShadow.h"
  371#include "Property/TextTransform.h"
  372#include "Property/TransformOffset.h"
  373#include "Property/TransformRotate.h"
  374#include "Property/TransformScale.h"
  375#include "Property/VerticalAlign.h"
  376#include "Property/Visibility.h"
  377#include "Property/ATextOverflow.h"
  378#include "Property/ScrollbarAppearance.h"
  379
  380#include <AUI/ASS/AAssHelper.h>
  381
  382// Selectors
  383#include "AUI/ASS/Selector/AAssSelector.h"
  384#include "Selector/ParentSelector.h"
  385#include "Selector/DirectParentSelector.h"
  386#include "Selector/AndSelector.h"
  387#include "Selector/NotSelector.h"
  388#include "Selector/type_of.h"
  389#include "Selector/activated.h"
  390#include "Selector/disabled.h"
  391#include "Selector/debug_selector.h"
  392#include "Selector/hovered.h"
  393#include "Selector/class_of.h"
  394#include "Selector/Selected.h"
  395#include "Selector/on_state.h"
  396
  397// Other
  398#include "unset.h"
  399#include "AStylesheet.h"
  400#include "PropertyListRecursive.h"
  401
  402
  403namespace declarative {
  404    using namespace ass;
  405}