~bratsche/vlc/vlc-notify-add-actions-with-server-support

« back to all changes in this revision

Viewing changes to modules/gui/skins2/src/theme.hpp

  • Committer: Bazaar Package Importer
  • Date: 2008-11-28 09:41:28 UTC
  • Revision ID: jamesw@ubuntu.com-20081128094128-qc1zhxqwlf2ov8cl
Tags: upstream-ubuntu-0.9.2
Import upstream version 0.9.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 * theme.hpp
3
3
 *****************************************************************************
4
4
 * Copyright (C) 2003 the VideoLAN team
5
 
 * $Id: c94cbc25239d81c33514e120990b976547d58657 $
 
5
 * $Id$
6
6
 *
7
7
 * Authors: Cyril Deguet     <asmax@via.ecp.fr>
8
8
 *          Olivier Teulière <ipkiss@via.ecp.fr>
33
33
#include "../commands/cmd_generic.hpp"
34
34
#include "../utils/bezier.hpp"
35
35
#include "../utils/variable.hpp"
 
36
#include "../utils/position.hpp"
36
37
#include "../controls/ctrl_generic.hpp"
37
38
#include <string>
38
39
#include <list>
55
56
        void loadConfig();
56
57
        void saveConfig();
57
58
 
58
 
        GenericBitmap *getBitmapById( const string &id );
59
 
        GenericFont *getFontById( const string &id );
60
 
        Popup *getPopupById( const string &id );
61
 
        TopWindow *getWindowById( const string &id );
62
 
        GenericLayout *getLayoutById( const string &id );
63
 
        CtrlGeneric *getControlById( const string &id );
 
59
        GenericBitmap *getBitmapById( const string &id ) const;
 
60
        GenericFont *getFontById( const string &id ) const;
 
61
        Popup *getPopupById( const string &id ) const;
 
62
        TopWindow *getWindowById( const string &id ) const;
 
63
        GenericLayout *getLayoutById( const string &id ) const;
 
64
        CtrlGeneric *getControlById( const string &id ) const;
 
65
        Position *getPositionById( const string &id ) const;
64
66
 
65
67
        WindowManager &getWindowManager() { return m_windowManager; }
66
68
 
77
79
        map<string, GenericLayoutPtr> m_layouts;
78
80
        /// Store the controls by ID
79
81
        map<string, CtrlGenericPtr> m_controls;
 
82
        /// Store the panel positions by ID
 
83
        map<string, PositionPtr> m_positions;
80
84
        /// Store the commands
81
85
        list<CmdGenericPtr> m_commands;
82
86
        /// Store the Bezier curves