/dports/devel/cppurses/CPPurses-0.3-5-g342a389/test/painter/ |
H A D | glyph_string_test.cpp | 8 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 D | notepad.hpp | 15 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 D | options_box.hpp | 20 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 D | attribute_box.hpp | 14 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 D | paint_area.hpp | 20 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 D | side_pane.hpp | 17 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 D | glyph_select.hpp | 22 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 D | glyph_select_stack.hpp | 9 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 D | examples_info_box.hpp | 10 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 D | settings_box.hpp | 22 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 D | status_box.hpp | 15 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 D | offset_control_widget.hpp | 15 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 D | gol_widget.hpp | 18 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 D | settings_pane.hpp | 11 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 D | side_pane.hpp | 19 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 D | lower_pane.hpp | 14 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 D | all_colors_display.hpp | 11 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 D | color_display.hpp | 12 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 D | value_control.hpp | 16 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 D | palette_helpers.hpp | 13 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 D | labeled_number_edit.hpp | 11 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 D | screen_state.hpp | 7 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 D | animated_widget.hpp | 14 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 D | focus_widgets.hpp | 11 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 D | focus_demo.hpp | 11 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 {
|