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:
@ -29,16 +29,15 @@
|
||||
#ifndef OUTPUT_STRINGS_H
|
||||
#define OUTPUT_STRINGS_H
|
||||
|
||||
|
||||
#include "map.h"
|
||||
#include "scene/gui/control.h"
|
||||
#include "scene/gui/scroll_bar.h"
|
||||
#include "map.h"
|
||||
|
||||
class OutputStrings : public Control {
|
||||
|
||||
GDCLASS( OutputStrings, Control );
|
||||
public:
|
||||
GDCLASS(OutputStrings, Control);
|
||||
|
||||
public:
|
||||
enum LineType {
|
||||
|
||||
LINE_NORMAL,
|
||||
@ -46,23 +45,21 @@ public:
|
||||
LINE_ERROR,
|
||||
LINE_LINK
|
||||
};
|
||||
|
||||
private:
|
||||
|
||||
struct Line {
|
||||
|
||||
|
||||
LineType type;
|
||||
Variant meta;
|
||||
String text;
|
||||
};
|
||||
|
||||
|
||||
int font_height;
|
||||
int size_height;
|
||||
|
||||
Size2 margin;
|
||||
typedef Map<int,Line> LineMap;
|
||||
Map<int,Line> line_map;
|
||||
typedef Map<int, Line> LineMap;
|
||||
Map<int, Line> line_map;
|
||||
|
||||
VScrollBar *v_scroll;
|
||||
HScrollBar *h_scroll;
|
||||
@ -74,14 +71,13 @@ private:
|
||||
void _vscroll_changed(float p_value);
|
||||
void _hscroll_changed(float p_value);
|
||||
void update_scrollbars();
|
||||
protected:
|
||||
|
||||
protected:
|
||||
static void _bind_methods();
|
||||
void _notification(int p_what);
|
||||
|
||||
public:
|
||||
|
||||
void add_line(const String& p_text, const Variant& p_meta=Variant(), const LineType p_type=LINE_NORMAL);
|
||||
void add_line(const String &p_text, const Variant &p_meta = Variant(), const LineType p_type = LINE_NORMAL);
|
||||
|
||||
OutputStrings();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user