A Whole New World (clang-format edition)
I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
This commit is contained in:
@ -31,16 +31,17 @@
|
||||
|
||||
#include "scene/gui/container.h"
|
||||
|
||||
|
||||
class SplitContainer : public Container {
|
||||
|
||||
GDCLASS(SplitContainer,Container);
|
||||
GDCLASS(SplitContainer, Container);
|
||||
|
||||
public:
|
||||
enum DraggerVisibility {
|
||||
DRAGGER_VISIBLE,
|
||||
DRAGGER_HIDDEN,
|
||||
DRAGGER_HIDDEN_COLLAPSED
|
||||
};
|
||||
|
||||
private:
|
||||
bool vertical;
|
||||
int expand_ofs;
|
||||
@ -52,20 +53,16 @@ private:
|
||||
DraggerVisibility dragger_visibility;
|
||||
bool mouse_inside;
|
||||
|
||||
|
||||
Control *_getch(int p_idx) const;
|
||||
|
||||
void _resort();
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
void _gui_input(const InputEvent& p_event);
|
||||
void _gui_input(const InputEvent &p_event);
|
||||
void _notification(int p_what);
|
||||
static void _bind_methods();
|
||||
|
||||
public:
|
||||
|
||||
|
||||
|
||||
void set_split_offset(int p_offset);
|
||||
int get_split_offset() const;
|
||||
|
||||
@ -75,32 +72,31 @@ public:
|
||||
void set_dragger_visibility(DraggerVisibility p_visibility);
|
||||
DraggerVisibility get_dragger_visibility() const;
|
||||
|
||||
virtual CursorShape get_cursor_shape(const Point2& p_pos=Point2i()) const;
|
||||
virtual CursorShape get_cursor_shape(const Point2 &p_pos = Point2i()) const;
|
||||
|
||||
virtual Size2 get_minimum_size() const;
|
||||
|
||||
SplitContainer(bool p_vertical=false);
|
||||
SplitContainer(bool p_vertical = false);
|
||||
};
|
||||
|
||||
VARIANT_ENUM_CAST(SplitContainer::DraggerVisibility);
|
||||
|
||||
class HSplitContainer : public SplitContainer {
|
||||
|
||||
GDCLASS(HSplitContainer,SplitContainer);
|
||||
GDCLASS(HSplitContainer, SplitContainer);
|
||||
|
||||
public:
|
||||
|
||||
HSplitContainer() : SplitContainer(false) {set_default_cursor_shape(CURSOR_HSPLIT);}
|
||||
HSplitContainer()
|
||||
: SplitContainer(false) { set_default_cursor_shape(CURSOR_HSPLIT); }
|
||||
};
|
||||
|
||||
|
||||
class VSplitContainer : public SplitContainer {
|
||||
|
||||
GDCLASS(VSplitContainer,SplitContainer);
|
||||
GDCLASS(VSplitContainer, SplitContainer);
|
||||
|
||||
public:
|
||||
|
||||
VSplitContainer() : SplitContainer(true) {set_default_cursor_shape(CURSOR_VSPLIT);}
|
||||
VSplitContainer()
|
||||
: SplitContainer(true) { set_default_cursor_shape(CURSOR_VSPLIT); }
|
||||
};
|
||||
|
||||
#endif // SPLIT_CONTAINER_H
|
||||
|
||||
Reference in New Issue
Block a user