Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:28:09

0001 // -*- C++ -*-
0002 // AID-GENERATED
0003 // =========================================================================
0004 // This class was generated by AID - Abstract Interface Definition          
0005 // DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it. 
0006 // =========================================================================
0007 #ifndef AIDA_ITITLESTYLE_H
0008 #define AIDA_ITITLESTYLE_H 1
0009 
0010 //  This file is part of the AIDA library
0011 //  Copyright (C) 2002 by the AIDA team.  All rights reserved.
0012 //  This library is free software and under the terms of the
0013 //  GNU Library General Public License described in the LGPL.txt 
0014 
0015 #include "AIDA/IBaseStyle.h"
0016 
0017 namespace AIDA {
0018 
0019 class ITextStyle;
0020 
0021 /**
0022  * Style for the "title scene part" of a plotting region or
0023  * for the global title of a plotting page.
0024  *
0025  * @author The AIDA team (http://aida.freehep.org/)
0026  *
0027  */
0028 
0029 class ITitleStyle : virtual public IBaseStyle {
0030 
0031 public: 
0032     /// Destructor.
0033     virtual ~ITitleStyle() { /* nop */; }
0034 
0035     virtual ITextStyle & textStyle() = 0;
0036 
0037     virtual bool setTextStyle(const ITextStyle & textStyle) = 0;
0038 }; // class
0039 } // namespace AIDA
0040 #endif /* ifndef AIDA_ITITLESTYLE_H */