Home
last modified time | relevance | path

Searched refs:cppurses (Results 1 – 25 of 253) sorted by relevance

1234567891011

/dports/devel/cppurses/CPPurses-0.3-5-g342a389/test/painter/
H A Dglyph_string_test.cpp8 cppurses::Glyph g1{"⎔", cppurses::Attribute::Bold}; in TEST()
11 cppurses::Glyph g2{"₹", cppurses::Attribute::Bold}; in TEST()
26 cppurses::Glyph g2{"A", cppurses::background(cppurses::Color::Blue)}; in TEST()
27 cppurses::Glyph g3{"⎆", cppurses::Attribute::Standout, cppurses::Attribute::Italic}; in TEST()
28 cppurses::Glyph g4{"⎈", cppurses::Attribute::Bold, cppurses::Attribute::Bold}; in TEST()
33 EXPECT_EQ(gs[0], (cppurses::Glyph{"⎄", cppurses::background(cppurses::Color::Red)})); in TEST()
35 EXPECT_EQ(gs[1], (cppurses::Glyph{"⎅", cppurses::background(cppurses::Color::Red), in TEST()
42 (cppurses::Glyph{"⎆", cppurses::background(cppurses::Color::Red), in TEST()
45 EXPECT_EQ(gs[4], (cppurses::Glyph{"⎈", cppurses::background(cppurses::Color::Red), in TEST()
48 EXPECT_EQ(gs[5], (cppurses::Glyph{"k", cppurses::background(cppurses::Color::Red), in TEST()
[all …]
/dports/devel/cppurses/CPPurses-0.3-5-g342a389/demos/notepad/
H A Dnotepad.hpp15 cppurses::Checkbox& bold = this->make_child<cppurses::Checkbox>("Bold");
16 cppurses::Checkbox& italic =
18 cppurses::Checkbox& underline =
20 cppurses::Checkbox& standout =
22 cppurses::Checkbox& dim = this->make_child<cppurses::Checkbox>("Dim");
23 cppurses::Checkbox& inverse =
25 cppurses::Checkbox& invisible =
34 cppurses::Label& fg_label{this->make_child<cppurses::Label>("Foreground⤵")};
37 cppurses::Label& bg_label{this->make_child<cppurses::Label>("Background⤵")};
51 cppurses::Textbox& textbox{this->make_child<cppurses::Textbox>()};
[all …]
/dports/devel/cppurses/CPPurses-0.3-5-g342a389/demos/glyph_paint/
H A Doptions_box.hpp20 cppurses::Push_button& clone_btn{
22 cppurses::Checkbox& eraser_box{
24 cppurses::Checkbox& cursor_box{
26 cppurses::Checkbox& grid_box{
30 cppurses::Push_button& more_btn{
37 cppurses::Label& palette_label{
39 cppurses::Cycle_box& palette_box{this->make_child<cppurses::Cycle_box>()};
41 cppurses::Fixed_height& space1{this->make_child<cppurses::Fixed_height>(1)};
43 cppurses::Save_file<>& save_file{this->make_child<cppurses::Save_file<>>()};
44 cppurses::Open_file<>& open_file{this->make_child<cppurses::Open_file<>>()};
[all …]
H A Dattribute_box.hpp14 cppurses::layout::Horizontal& top_row{
16 cppurses::Checkbox& bold_box{top_row.make_child<cppurses::Checkbox>(
17 cppurses::Glyph_string{"Bold", cppurses::Attribute::Bold})};
18 cppurses::Checkbox& dim_box{top_row.make_child<cppurses::Checkbox>(
19 cppurses::Glyph_string{"Dim", cppurses::Attribute::Dim})};
20 cppurses::Checkbox& inverse_box{this->make_child<cppurses::Checkbox>(
21 cppurses::Glyph_string{"Inverse", cppurses::Attribute::Inverse})};
22 cppurses::Checkbox& italic_box{this->make_child<cppurses::Checkbox>(
23 cppurses::Glyph_string{"Italic", cppurses::Attribute::Italic})};
24 cppurses::Checkbox& underline_box{this->make_child<cppurses::Checkbox>(
[all …]
H A Dpaint_area.hpp20 class Paint_area : public cppurses::Widget {
24 void set_glyph(cppurses::Glyph glyph);
25 void set_symbol(const cppurses::Glyph& symbol);
26 void set_foreground_color(cppurses::Color c);
27 void set_background_color(cppurses::Color c);
28 void set_attribute(cppurses::Attribute attr);
33 cppurses::Glyph glyph() const;
56 std::unordered_map<cppurses::Point, cppurses::Glyph> glyphs_painted_;
57 cppurses::Glyph current_glyph_{L'x'};
58 cppurses::Glyph before_erase_{L'x'};
[all …]
H A Dside_pane.hpp17 struct Side_pane : cppurses::layout::Vertical {
22 cppurses::Fixed_height& space1{this->make_child<cppurses::Fixed_height>(1)};
24 cppurses::Cycle_stack& color_select_stack{
25 this->make_child<cppurses::Cycle_stack>()};
26 cppurses::Color_select& color_select_foreground{
28 cppurses::Glyph_string{"Foreground", cppurses::Attribute::Bold})};
29 cppurses::Color_select& color_select_background{
31 cppurses::Glyph_string{"Background", cppurses::Attribute::Bold})};
35 cppurses::Status_bar& show_glyph{
36 this->make_child<cppurses::Status_bar>("x")};
[all …]
H A Dglyph_select.hpp22 class Glyph_select : public cppurses::layout::Vertical {
28 void set_symbols(cppurses::Glyph_string symbols);
31 sig::Signal<void(cppurses::Glyph)> glyph_selected;
35 cppurses::layout::Horizontal& bottom_row{
37 cppurses::Push_button& left_btn{
38 bottom_row.make_child<cppurses::Push_button>(
39 cppurses::Glyph{L'⏴', foreground(cppurses::Color::Black)})};
40 cppurses::Horizontal_slider& slider{
42 cppurses::Push_button& right_btn{
43 bottom_row.make_child<cppurses::Push_button>(
[all …]
H A Dglyph_select_stack.hpp9 namespace cppurses { namespace
17 class Glyph_select_stack : public cppurses::layout::Stack {
20 void set_symbols(cppurses::Glyph_string symbols);
21 void append_symbols(cppurses::Glyph_string symbols);
26 sig::Signal<void(cppurses::Glyph)> glyph_selected;
29 bool resize_event(cppurses::Area new_size,
30 cppurses::Area old_size) override;
33 cppurses::Glyph_string symbols_;
/dports/devel/cppurses/CPPurses-0.3-5-g342a389/demos/game_of_life/
H A Dexamples_info_box.hpp10 struct Examples_box : cppurses::layout::Vertical {
13 cppurses::Push_button& example_1{
16 cppurses::Push_button& example_2{
19 cppurses::Push_button& example_3{
22 cppurses::Push_button& example_4{
25 cppurses::Push_button& example_5{
28 cppurses::Push_button& example_6{
31 cppurses::Push_button& example_7{
34 cppurses::Push_button& to_info_btn{
41 cppurses::Text_display& info{
[all …]
H A Dsettings_box.hpp22 struct Clear_step_box : cppurses::layout::Vertical {
25 cppurses::Push_button& step_btn{
28 cppurses::Confirm_button& clear_btn{
32 struct Rule_edit : cppurses::layout::Vertical {
35 cppurses::Label& label{this->make_child<cppurses::Label>(
36 cppurses::Glyph_string{"Rules[B/S]", cppurses::Attribute::Underline})};
37 cppurses::Line_edit& edit_box{
55 cppurses::Label& units{this->make_child<cppurses::Label>("ms")};
60 struct Grid_fade : cppurses::layout::Horizontal {
63 cppurses::Checkbox& grid_box{
[all …]
H A Dstatus_box.hpp15 class Generation_count : public cppurses::layout::Horizontal {
22 cppurses::Label& title_{this->make_child<cppurses::Label>("Gen #: ")};
23 cppurses::Text_display& count_{
24 this->make_child<cppurses::Text_display>("0")};
27 struct Center_offset : cppurses::layout::Vertical {
30 cppurses::Label& title_{
31 this->make_child<cppurses::Label>(cppurses::Glyph_string{
32 "Center Offset", cppurses::Attribute::Underline})};
33 cppurses::Labeled_number_edit<>& x_coords{
35 cppurses::Labeled_number_edit<>& y_coords{
[all …]
H A Doffset_control_widget.hpp15 struct Vertical_arrows : cppurses::layout::Vertical {
18 cppurses::Push_button& up_btn{
19 this->make_child<cppurses::Push_button>(L'▲')};
20 cppurses::Push_button& down_btn{
21 this->make_child<cppurses::Push_button>(L'▼')};
24 bool mouse_press_event_filter(cppurses::Widget& receiver,
28 struct Scroll_btn : cppurses::Push_button {
29 Scroll_btn(cppurses::Glyph_string title);
38 struct Horizontal_arrow : cppurses::layout::Vertical {
39 Horizontal_arrow(cppurses::Glyph_string title);
[all …]
H A Dgol_widget.hpp18 class GoL_widget : public cppurses::Widget {
37 void set_dead(const cppurses::Glyph& dead_look);
78 bool mouse_press_event(const cppurses::Mouse::State& mouse) override;
80 bool key_press_event(const cppurses::Key::State& keyboard) override;
84 cppurses::Glyph dead_look_{L' '};
97 cppurses::Point transform_from_engine(Coordinate position) const;
101 Coordinate transform_from_display(cppurses::Point p) const;
104 cppurses::Glyph get_look(typename Cell::Age_t age) const;
/dports/devel/cppurses/CPPurses-0.3-5-g342a389/demos/chess/src/
H A Dsettings_pane.hpp11 struct Settings_pane : public cppurses::layout::Vertical {
14 cppurses::Checkbox& show_moves_box{
16 cppurses::Checkbox& hide_log_box{
20 cppurses::Fixed_height& space_1_{
21 this->make_child<cppurses::Fixed_height>()};
24 cppurses::Labeled_cycle_box& black_ai{
26 cppurses::Labeled_cycle_box& white_ai{
28 cppurses::Labeled_cycle_box& ruleset{
30 cppurses::Push_button& reset_btn{
31 this->make_child<cppurses::Push_button>(cppurses::Glyph_string{
[all …]
H A Dside_pane.hpp19 struct Side_pane : public cppurses::layout::Vertical {
22 cppurses::layout::Horizontal& hl_status{
23 this->make_child<cppurses::layout::Horizontal>()};
24 cppurses::Status_bar& status{hl_status.make_child<cppurses::Status_bar>(
25 cppurses::Glyph_string{" W", cppurses::Attribute::Bold,
27 cppurses::Push_button& settings_btn{
29 cppurses::Fixed_height& blank_space{
30 hl_status.make_child<cppurses::Fixed_height>(2)};
32 cppurses::Log& chess_log{this->make_child<cppurses::Log>()};
34 cppurses::layout::Horizontal& hl{
[all …]
H A Dlower_pane.hpp14 struct Lower_pane : public cppurses::layout::Horizontal {
17 cppurses::Status_bar& status{this->make_child<cppurses::Status_bar>(
18 cppurses::Glyph_string{" W", cppurses::Attribute::Bold,
19 foreground(cppurses::Color::White)})};
21 cppurses::Push_button& settings_btn{
22 this->make_child<cppurses::Push_button>("Settings")};
/dports/devel/cppurses/CPPurses-0.3-5-g342a389/demos/palette/
H A Dall_colors_display.hpp11 class Shade_display : public cppurses::Widget {
13 explicit Shade_display(cppurses::Color base);
22 cppurses::Color base_;
27 struct Top_shades : cppurses::layout::Horizontal {
29 this->make_child<Shade_display>(cppurses::Color::Black)};
41 this->make_child<Shade_display>(cppurses::Color::Red)};
43 this->make_child<Shade_display>(cppurses::Color::Gray)};
47 struct Bottom_shades : cppurses::layout::Horizontal {
69 struct All_colors_display : cppurses::layout::Vertical {
73 cppurses::Color_select& color_select{
[all …]
H A Dcolor_display.hpp12 struct Color_patch : cppurses::Widget {
13 explicit Color_patch(cppurses::Color value);
14 void set_color(cppurses::Color value);
18 struct Color_name : cppurses::layout::Vertical {
19 cppurses::Text_display& title{
20 this->make_child<cppurses::Text_display>("Color:")};
21 cppurses::Text_display& name{
22 this->make_child<cppurses::Text_display>("White")};
26 struct Color_display : cppurses::layout::Horizontal {
27 explicit Color_display(cppurses::Color color);
[all …]
H A Dvalue_control.hpp16 struct Buffered_slider : cppurses::layout::Horizontal {
17 using Bar_t = cppurses::Fixed_width;
18 using Slider_t = cppurses::Vertical_slider;
26 struct Buffered_edit_box : cppurses::layout::Horizontal {
28 cppurses::Fixed_width& left{this->make_child<cppurses::Fixed_width>(1)};
29 cppurses::Line_edit& box{this->make_child<cppurses::Line_edit>("0")};
35 class Value_control : public cppurses::layout::Vertical {
42 cppurses::Label& label_;
45 explicit Value_control(const cppurses::Glyph_string& label);
H A Dpalette_helpers.hpp13 cppurses::Color_definition& extract_definition(cppurses::Palette& palette,
14 cppurses::Color color);
17 void set_red(cppurses::Color color, cppurses::Underlying_color_t red_value);
20 void set_green(cppurses::Color color, cppurses::Underlying_color_t green_value);
23 void set_blue(cppurses::Color color, cppurses::Underlying_color_t blue_value);
/dports/devel/cppurses/CPPurses-0.3-5-g342a389/include/cppurses/widget/widgets/
H A Dlabeled_number_edit.hpp11 namespace cppurses { namespace
15 struct Labeled_number_edit : cppurses::layout::Horizontal {
16 cppurses::Label& label;
17 cppurses::Number_edit<Number_t>& number_edit;
33 : label{this->make_child<cppurses::Label>(std::move(title))}, in Labeled_number_edit()
34 number_edit{this->make_child<cppurses::Number_edit<Number_t>>(initial)} {
37 number_edit.brush.set_background(cppurses::Color::White);
38 number_edit.brush.set_foreground(cppurses::Color::Black);
39 number_edit.set_ghost_color(cppurses::Color::Gray);
/dports/devel/cppurses/CPPurses-0.3-5-g342a389/include/cppurses/painter/detail/
H A Dscreen_state.hpp7 namespace cppurses { namespace
44 friend class cppurses::layout::Layout;
45 friend class cppurses::Enable_event;
46 friend class cppurses::Disable_event;
47 friend class cppurses::Child_event;
48 friend class cppurses::Move_event;
49 friend class cppurses::Resize_event;
/dports/devel/cppurses/CPPurses-0.3-5-g342a389/demos/animation/
H A Danimated_widget.hpp14 class Animated_bit : public cppurses::Widget {
21 bool mouse_press_event(const cppurses::Mouse::State& mouse) override;
24 cppurses::Glyph glyph_{'X', cppurses::foreground(cppurses::Color::Yellow)};
25 cppurses::Point coords_{0, 0};
30 class Animated_widget : public cppurses::layout::Horizontal {
/dports/devel/cppurses/CPPurses-0.3-5-g342a389/demos/focus/
H A Dfocus_widgets.hpp11 Focus_none() : Focus_base{cppurses::Focus_policy::None} {} in Focus_none()
15 Focus_click() : Focus_base{cppurses::Focus_policy::Click} { in Focus_click()
16 title_.focus_policy = cppurses::Focus_policy::Click;
21 Focus_tab() : Focus_base{cppurses::Focus_policy::Tab} {} in Focus_tab()
25 Focus_strong() : Focus_base{cppurses::Focus_policy::Strong} { in Focus_strong()
26 title_.focus_policy = cppurses::Focus_policy::Click;
H A Dfocus_demo.hpp11 struct Sub_boxes_one : cppurses::layout::Horizontal {
16 struct Sub_boxes_two : cppurses::layout::Vertical {
21 struct Sub_boxes_three : cppurses::layout::Horizontal {
27 struct Left_side : cppurses::layout::Vertical {
33 struct Center : cppurses::layout::Vertical {
38 struct Right_side : cppurses::layout::Vertical {
45 class Focus_demo : public cppurses::layout::Horizontal {

1234567891011