Replace TileMapEditor floating tile palette with HSplitContainer.

This commit is contained in:
Carl Olsson 2014-12-29 08:37:25 +10:00
parent 530d717a67
commit 4faf47eb50
4 changed files with 34 additions and 44 deletions

View file

@ -34,15 +34,14 @@
#include "scene/2d/tile_map.h"
#include "scene/gui/tool_button.h"
#include "scene/gui/button_group.h"
#include "tools/editor/pane_drag.h"
/**
@author Juan Linietsky <reduzio@gmail.com>
*/
class CanvasItemEditor;
class TileMapEditor : public HBoxContainer {
class TileMapEditor : public VBoxContainer {
OBJ_TYPE(TileMapEditor, BoxContainer );
OBJ_TYPE(TileMapEditor, VBoxContainer );
UndoRedo *undo_redo;
@ -63,7 +62,6 @@ class TileMapEditor : public HBoxContainer {
Panel *panel;
TileMap *node;
MenuButton *options;
PaneDrag *pane_drag;
bool selection_active;
Point2i selection_begin;
@ -88,7 +86,6 @@ class TileMapEditor : public HBoxContainer {
int get_selected_tile() const;
void _update_palette();
void _pane_drag(const Point2& p_to);
void _canvas_draw();
void _menu_option(int p_option);
@ -99,8 +96,6 @@ class TileMapEditor : public HBoxContainer {
void _tileset_settings_changed();
friend class TileMapEditorPlugin;
Panel *theme_panel;
protected:
void _notification(int p_what);
void _node_removed(Node *p_node);