The Battle for Wesnoth  1.19.0-dev
top_level_drawable.cpp
Go to the documentation of this file.
1 /*
2  Copyright (C) 2022 - 2024
3  Part of the Battle for Wesnoth Project https://www.wesnoth.org/
4 
5  This program is free software; you can redistribute it and/or modify
6  it under the terms of the GNU General Public License as published by
7  the Free Software Foundation; either version 2 of the License, or
8  (at your option) any later version.
9  This program is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY.
11 
12  See the COPYING file for more details.
13 */
14 
16 
17 #include "draw_manager.hpp"
18 
19 namespace gui2
20 {
21 
23 {
25 }
26 
28 {
30 }
31 
33 {
35 }
36 
38 {
40  return *this;
41 }
42 
44 {
46 }
47 
49 {
51  return *this;
52 }
53 
54 } // namespace gui2
A top-level drawable item (TLD), such as a window.
top_level_drawable & operator=(const top_level_drawable &)
void register_drawable(top_level_drawable *tld)
Register a top-level drawable.
void deregister_drawable(top_level_drawable *tld)
Remove a top-level drawable from the drawing stack.
Generic file dialog.