From 57e5a33e3323782d789dc3950a193bfb8c475c4a Mon Sep 17 00:00:00 2001 From: Tristan Krause Date: Tue, 18 Jun 2019 10:44:55 +0200 Subject: [PATCH] doc update --- control/bin/b15fcli | Bin 89800 -> 89800 bytes docs/html/annotated.html | 2 +- docs/html/b15f_8cpp_source.html | 2 +- docs/html/b15f_8h_source.html | 2 +- docs/html/classB15F-members.html | 2 +- docs/html/classB15F.html | 2 +- docs/html/classDot-members.html | 2 +- docs/html/classDot.html | 2 +- docs/html/classDriverException-members.html | 2 +- docs/html/classDriverException.html | 2 +- docs/html/classPlottyFile-members.html | 2 +- docs/html/classPlottyFile.html | 2 +- docs/html/classTimeoutException-members.html | 2 +- docs/html/classTimeoutException.html | 2 +- docs/html/classUSART-members.html | 2 +- docs/html/classUSART.html | 2 +- docs/html/classUSARTException-members.html | 2 +- docs/html/classUSARTException.html | 2 +- docs/html/classView-members.html | 2 +- docs/html/classView.html | 2 +- docs/html/classViewInfo-members.html | 2 +- docs/html/classViewInfo.html | 2 +- docs/html/classViewMonitor-members.html | 2 +- docs/html/classViewMonitor.html | 2 +- docs/html/classViewPromt-members.html | 2 +- docs/html/classViewPromt.html | 2 +- docs/html/classViewSelection-members.html | 2 +- docs/html/classViewSelection.html | 2 +- docs/html/classes.html | 2 +- docs/html/cli_8cpp_source.html | 2 +- .../dir_1788f8309b1a812dcb800a185471cf6c.html | 2 +- .../dir_587c94d866dbb2f408f78cf41f9b2f8d.html | 2 +- docs/html/dot_8cpp_source.html | 2 +- docs/html/dot_8h_source.html | 2 +- docs/html/driverexception_8h_source.html | 2 +- docs/html/files.html | 2 +- docs/html/functions.html | 2 +- docs/html/functions_func.html | 2 +- docs/html/functions_vars.html | 2 +- docs/html/hierarchy.html | 2 +- docs/html/index.html | 2 +- docs/html/plottyfile_8cpp_source.html | 2 +- docs/html/plottyfile_8h_source.html | 2 +- docs/html/timeoutexception_8h_source.html | 2 +- docs/html/ui_8cpp_source.html | 2 +- docs/html/ui_8h_source.html | 2 +- docs/html/usart_8cpp_source.html | 2 +- docs/html/usart_8h_source.html | 2 +- docs/html/usartexception_8h_source.html | 2 +- docs/html/view_8cpp_source.html | 2 +- docs/html/view_8h_source.html | 2 +- docs/html/view__info_8cpp_source.html | 2 +- docs/html/view__info_8h_source.html | 2 +- docs/html/view__monitor_8cpp_source.html | 2 +- docs/html/view__monitor_8h_source.html | 2 +- docs/html/view__promt_8cpp_source.html | 2 +- docs/html/view__promt_8h_source.html | 2 +- docs/html/view__selection_8cpp_source.html | 2 +- docs/html/view__selection_8h_source.html | 2 +- 59 files changed, 58 insertions(+), 58 deletions(-) diff --git a/control/bin/b15fcli b/control/bin/b15fcli index 087f64b81177a53dbc40e3862486e82a252e5acb..7e000fbeb2b4cd5cf1cf1e3892cf9b3a58e3e839 100755 GIT binary patch delta 7250 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 diff --git a/docs/html/b15f_8cpp_source.html b/docs/html/b15f_8cpp_source.html index 76eec8a..60ba293 100644 --- a/docs/html/b15f_8cpp_source.html +++ b/docs/html/b15f_8cpp_source.html @@ -112,7 +112,7 @@ $(function() { diff --git a/docs/html/b15f_8h_source.html b/docs/html/b15f_8h_source.html index 48202c5..8dc0368 100644 --- a/docs/html/b15f_8h_source.html +++ b/docs/html/b15f_8h_source.html @@ -107,7 +107,7 @@ $(function() {
bool testIntConv(void)
Definition: b15f.cpp:114
diff --git a/docs/html/classB15F-members.html b/docs/html/classB15F-members.html index aa37c36..91afe72 100644 --- a/docs/html/classB15F-members.html +++ b/docs/html/classB15F-members.html @@ -105,7 +105,7 @@ $(function() { diff --git a/docs/html/classB15F.html b/docs/html/classB15F.html index 9e4f638..161f989 100644 --- a/docs/html/classB15F.html +++ b/docs/html/classB15F.html @@ -1030,7 +1030,7 @@ constexpr static uint32_t  diff --git a/docs/html/classDot-members.html b/docs/html/classDot-members.html index 7cf97f6..61e76be 100644 --- a/docs/html/classDot-members.html +++ b/docs/html/classDot-members.html @@ -76,7 +76,7 @@ $(function() { diff --git a/docs/html/classDot.html b/docs/html/classDot.html index 8126787..bb4e27e 100644 --- a/docs/html/classDot.html +++ b/docs/html/classDot.html @@ -196,7 +196,7 @@ Public Member Functions diff --git a/docs/html/classDriverException-members.html b/docs/html/classDriverException-members.html index d594cc8..00f93a8 100644 --- a/docs/html/classDriverException-members.html +++ b/docs/html/classDriverException-members.html @@ -77,7 +77,7 @@ $(function() { diff --git a/docs/html/classDriverException.html b/docs/html/classDriverException.html index 4072801..5e86a4a 100644 --- a/docs/html/classDriverException.html +++ b/docs/html/classDriverException.html @@ -109,7 +109,7 @@ std::string msg_< diff --git a/docs/html/classPlottyFile-members.html b/docs/html/classPlottyFile-members.html index 1d54b66..dfa3390 100644 --- a/docs/html/classPlottyFile-members.html +++ b/docs/html/classPlottyFile-members.html @@ -100,7 +100,7 @@ $(function() { diff --git a/docs/html/classPlottyFile.html b/docs/html/classPlottyFile.html index 2a0f9be..36f4d57 100644 --- a/docs/html/classPlottyFile.html +++ b/docs/html/classPlottyFile.html @@ -811,7 +811,7 @@ Public Member Functions diff --git a/docs/html/classTimeoutException-members.html b/docs/html/classTimeoutException-members.html index de04aa5..6e2774c 100644 --- a/docs/html/classTimeoutException-members.html +++ b/docs/html/classTimeoutException-members.html @@ -77,7 +77,7 @@ $(function() { diff --git a/docs/html/classTimeoutException.html b/docs/html/classTimeoutException.html index fab27e7..150e795 100644 --- a/docs/html/classTimeoutException.html +++ b/docs/html/classTimeoutException.html @@ -239,7 +239,7 @@ std::string  diff --git a/docs/html/classUSART-members.html b/docs/html/classUSART-members.html index 248e765..10208a9 100644 --- a/docs/html/classUSART-members.html +++ b/docs/html/classUSART-members.html @@ -86,7 +86,7 @@ $(function() { diff --git a/docs/html/classUSART.html b/docs/html/classUSART.html index bce820a..66d1112 100644 --- a/docs/html/classUSART.html +++ b/docs/html/classUSART.html @@ -523,7 +523,7 @@ Public Member Functions diff --git a/docs/html/classUSARTException-members.html b/docs/html/classUSARTException-members.html index 9f5d542..e81d522 100644 --- a/docs/html/classUSARTException-members.html +++ b/docs/html/classUSARTException-members.html @@ -77,7 +77,7 @@ $(function() { diff --git a/docs/html/classUSARTException.html b/docs/html/classUSARTException.html index 41904b4..d16b136 100644 --- a/docs/html/classUSARTException.html +++ b/docs/html/classUSARTException.html @@ -239,7 +239,7 @@ std::string  diff --git a/docs/html/classView-members.html b/docs/html/classView-members.html index 336f77c..84fcce8 100644 --- a/docs/html/classView-members.html +++ b/docs/html/classView-members.html @@ -89,7 +89,7 @@ $(function() { diff --git a/docs/html/classView.html b/docs/html/classView.html index ef5d254..1c57794 100644 --- a/docs/html/classView.html +++ b/docs/html/classView.html @@ -157,7 +157,7 @@ constexpr static int KEY_E diff --git a/docs/html/classViewInfo-members.html b/docs/html/classViewInfo-members.html index b83441b..ba0b611 100644 --- a/docs/html/classViewInfo-members.html +++ b/docs/html/classViewInfo-members.html @@ -99,7 +99,7 @@ $(function() { diff --git a/docs/html/classViewInfo.html b/docs/html/classViewInfo.html index fac044c..f73713f 100644 --- a/docs/html/classViewInfo.html +++ b/docs/html/classViewInfo.html @@ -185,7 +185,7 @@ static std::vector< std::string >  diff --git a/docs/html/classViewMonitor-members.html b/docs/html/classViewMonitor-members.html index e5fe1e7..5504a2e 100644 --- a/docs/html/classViewMonitor-members.html +++ b/docs/html/classViewMonitor-members.html @@ -103,7 +103,7 @@ $(function() { diff --git a/docs/html/classViewMonitor.html b/docs/html/classViewMonitor.html index 99097d8..4990c1b 100644 --- a/docs/html/classViewMonitor.html +++ b/docs/html/classViewMonitor.html @@ -197,7 +197,7 @@ constexpr static int KEY_E diff --git a/docs/html/classViewPromt-members.html b/docs/html/classViewPromt-members.html index def03b3..af18106 100644 --- a/docs/html/classViewPromt-members.html +++ b/docs/html/classViewPromt-members.html @@ -105,7 +105,7 @@ $(function() { diff --git a/docs/html/classViewPromt.html b/docs/html/classViewPromt.html index 50ca352..562b130 100644 --- a/docs/html/classViewPromt.html +++ b/docs/html/classViewPromt.html @@ -205,7 +205,7 @@ static std::vector< std::string >  diff --git a/docs/html/classViewSelection-members.html b/docs/html/classViewSelection-members.html index 27e4486..3cfccb5 100644 --- a/docs/html/classViewSelection-members.html +++ b/docs/html/classViewSelection-members.html @@ -94,7 +94,7 @@ $(function() { diff --git a/docs/html/classViewSelection.html b/docs/html/classViewSelection.html index 0b4979c..6e4fcf6 100644 --- a/docs/html/classViewSelection.html +++ b/docs/html/classViewSelection.html @@ -172,7 +172,7 @@ static std::vector< std::string >  diff --git a/docs/html/classes.html b/docs/html/classes.html index 8f38c2e..db7e3bd 100644 --- a/docs/html/classes.html +++ b/docs/html/classes.html @@ -105,7 +105,7 @@ $(function() { diff --git a/docs/html/cli_8cpp_source.html b/docs/html/cli_8cpp_source.html index cef7d7a..8758410 100644 --- a/docs/html/cli_8cpp_source.html +++ b/docs/html/cli_8cpp_source.html @@ -72,7 +72,7 @@ $(function() {
static void setAbortHandler(errorhandler_t func)
Definition: b15f.cpp:485
diff --git a/docs/html/dir_1788f8309b1a812dcb800a185471cf6c.html b/docs/html/dir_1788f8309b1a812dcb800a185471cf6c.html index 636c17f..46575f2 100644 --- a/docs/html/dir_1788f8309b1a812dcb800a185471cf6c.html +++ b/docs/html/dir_1788f8309b1a812dcb800a185471cf6c.html @@ -73,7 +73,7 @@ $(function() { diff --git a/docs/html/dir_587c94d866dbb2f408f78cf41f9b2f8d.html b/docs/html/dir_587c94d866dbb2f408f78cf41f9b2f8d.html index 3824bc3..55521b7 100644 --- a/docs/html/dir_587c94d866dbb2f408f78cf41f9b2f8d.html +++ b/docs/html/dir_587c94d866dbb2f408f78cf41f9b2f8d.html @@ -73,7 +73,7 @@ $(function() { diff --git a/docs/html/dot_8cpp_source.html b/docs/html/dot_8cpp_source.html index 96a57ea..94cfcb6 100644 --- a/docs/html/dot_8cpp_source.html +++ b/docs/html/dot_8cpp_source.html @@ -77,7 +77,7 @@ $(function() {
Dot(uint16_t x, uint16_t y, uint8_t curve)
Definition: dot.cpp:3
diff --git a/docs/html/dot_8h_source.html b/docs/html/dot_8h_source.html index 9582c63..161e454 100644 --- a/docs/html/dot_8h_source.html +++ b/docs/html/dot_8h_source.html @@ -78,7 +78,7 @@ $(function() {
Dot(uint16_t x, uint16_t y, uint8_t curve)
Definition: dot.cpp:3
diff --git a/docs/html/driverexception_8h_source.html b/docs/html/driverexception_8h_source.html index 74b206a..60b7477 100644 --- a/docs/html/driverexception_8h_source.html +++ b/docs/html/driverexception_8h_source.html @@ -74,7 +74,7 @@ $(function() { diff --git a/docs/html/files.html b/docs/html/files.html index 19524c8..643985f 100644 --- a/docs/html/files.html +++ b/docs/html/files.html @@ -99,7 +99,7 @@ $(function() { diff --git a/docs/html/functions.html b/docs/html/functions.html index 548560a..bb37798 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -380,7 +380,7 @@ $(function() { diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html index 1ed4263..a4ed467 100644 --- a/docs/html/functions_func.html +++ b/docs/html/functions_func.html @@ -347,7 +347,7 @@ $(function() { diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html index 5292535..9164842 100644 --- a/docs/html/functions_vars.html +++ b/docs/html/functions_vars.html @@ -92,7 +92,7 @@ $(function() { diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html index a7967b8..3556e16 100644 --- a/docs/html/hierarchy.html +++ b/docs/html/hierarchy.html @@ -86,7 +86,7 @@ $(function() { diff --git a/docs/html/index.html b/docs/html/index.html index a323a12..2c85dd5 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -157,7 +157,7 @@ Dabei gehören Punkte mit dem gleichen Index für curve (uint8_ diff --git a/docs/html/plottyfile_8cpp_source.html b/docs/html/plottyfile_8cpp_source.html index 80a365f..8d7f9c8 100644 --- a/docs/html/plottyfile_8cpp_source.html +++ b/docs/html/plottyfile_8cpp_source.html @@ -101,7 +101,7 @@ $(function() {
std::string getUnitX(void) const
Definition: plottyfile.cpp:105
diff --git a/docs/html/plottyfile_8h_source.html b/docs/html/plottyfile_8h_source.html index 669fe5a..2b84090 100644 --- a/docs/html/plottyfile_8h_source.html +++ b/docs/html/plottyfile_8h_source.html @@ -102,7 +102,7 @@ $(function() {
std::string getUnitX(void) const
Definition: plottyfile.cpp:105
diff --git a/docs/html/timeoutexception_8h_source.html b/docs/html/timeoutexception_8h_source.html index 6e9084b..8f0aed1 100644 --- a/docs/html/timeoutexception_8h_source.html +++ b/docs/html/timeoutexception_8h_source.html @@ -79,7 +79,7 @@ $(function() {
TimeoutException(const std::string &message)
diff --git a/docs/html/ui_8cpp_source.html b/docs/html/ui_8cpp_source.html index 41d71b8..fdd3380 100644 --- a/docs/html/ui_8cpp_source.html +++ b/docs/html/ui_8cpp_source.html @@ -88,7 +88,7 @@ $(function() {
bool analogWrite0(uint16_t port)
Definition: b15f.cpp:249
diff --git a/docs/html/ui_8h_source.html b/docs/html/ui_8h_source.html index fb22202..346c472 100644 --- a/docs/html/ui_8h_source.html +++ b/docs/html/ui_8h_source.html @@ -73,7 +73,7 @@ $(function() {
1 #ifndef UI_H
2 #define UI_H
3 
4 #include <vector>
5 #include "view_selection.h"
6 #include "view_info.h"
7 #include "view_monitor.h"
8 #include "view_promt.h"
9 
10 void show_main(int);
11 void input(int);
12 void view_back(int);
13 void finish(int);
14 void cleanup();
15 
16 void show_info(int);
17 void show_monitor(int);
18 void show_invalid_port_input(int);
19 void show_invalid_dac_input(int);
20 void write_digital_output0(int);
21 void write_digital_output1(int);
22 void write_analog_output0(int);
23 void write_analog_output1(int);
24 void show_digital_output0(int);
25 void show_digital_output1(int);
26 void show_analog_output0(int);
27 void show_analog_output1(int);
28 
29 // selftest group
30 void show_selftest_info(int);
31 void start_selftest(int);
32 void stop_selftest(int);
33 
34 
35 extern std::vector<View*> win_stack;
36 extern std::thread t_refresh;
37 
38 #endif // UI_H
diff --git a/docs/html/usart_8cpp_source.html b/docs/html/usart_8cpp_source.html index 21eda1f..9e6bb1f 100644 --- a/docs/html/usart_8cpp_source.html +++ b/docs/html/usart_8cpp_source.html @@ -88,7 +88,7 @@ $(function() { diff --git a/docs/html/usart_8h_source.html b/docs/html/usart_8h_source.html index e95dbf2..6bcef40 100644 --- a/docs/html/usart_8h_source.html +++ b/docs/html/usart_8h_source.html @@ -88,7 +88,7 @@ $(function() {
void flushOutputBuffer(void)
Definition: usart.cpp:68
diff --git a/docs/html/usartexception_8h_source.html b/docs/html/usartexception_8h_source.html index 3cee09d..f0740bd 100644 --- a/docs/html/usartexception_8h_source.html +++ b/docs/html/usartexception_8h_source.html @@ -79,7 +79,7 @@ $(function() {
virtual ~USARTException()=default
diff --git a/docs/html/view_8cpp_source.html b/docs/html/view_8cpp_source.html index c06f7f4..ee2712f 100644 --- a/docs/html/view_8cpp_source.html +++ b/docs/html/view_8cpp_source.html @@ -74,7 +74,7 @@ $(function() {
static void abort(std::string msg)
Definition: b15f.cpp:467
diff --git a/docs/html/view_8h_source.html b/docs/html/view_8h_source.html index f2eb6c5..0a6c680 100644 --- a/docs/html/view_8h_source.html +++ b/docs/html/view_8h_source.html @@ -74,7 +74,7 @@ $(function() {
Definition: view.h:19
diff --git a/docs/html/view__info_8cpp_source.html b/docs/html/view__info_8cpp_source.html index 85d4c92..8148056 100644 --- a/docs/html/view__info_8cpp_source.html +++ b/docs/html/view__info_8cpp_source.html @@ -73,7 +73,7 @@ $(function() {
1 #include "view_info.h"
2 
3 ViewInfo::ViewInfo()
4 {
5  calls.push_back(nullptr);
6 }
7 
8 void ViewInfo::setText(std::string text)
9 {
10  this->text = text;
11 }
12 
13 void ViewInfo::setLabelClose(std::string label)
14 {
15  this->label_close = label;
16 }
17 
18 void ViewInfo::setCall(call_t call)
19 {
20  calls[0] = call;
21 }
22 
23 void ViewInfo::draw()
24 {
25  int li = 0;
26  for(std::string line : str_split(text, "\n"))
27  mvwprintw(win, text_offset_y + li++, text_offset_x, "%s", line.c_str());
28 
29  close_offset_x = (width - label_close.length()) / 2;
30  close_offset_y = height - 2;
31 
32  wattron(win, A_REVERSE);
33  mvwprintw(win, close_offset_y, close_offset_x, "%s", label_close.c_str());
34  wattroff(win, A_REVERSE);
35 }
36 
37 call_t ViewInfo::keypress(int& key)
38 {
39  switch(key)
40  {
41 
42  case KEY_MOUSE:
43  {
44  // http://pronix.linuxdelta.de/C/Linuxprogrammierung/Linuxsystemprogrammieren_C_Kurs_Kapitel10b.shtml
45  MEVENT event;
46  if(getmouse(&event) == OK && event.bstate & (BUTTON1_CLICKED | BUTTON1_DOUBLE_CLICKED))
47  {
48  size_t column = start_x + close_offset_x;
49  size_t row = start_y + close_offset_y;
50  size_t mouse_x = event.x, mouse_y = event.y;
51  if(mouse_y == row && mouse_x >= column && mouse_x < column + label_close.length())
52  key = -1; // do return from view
53  }
54  break;
55  }
56  case KEY_ENT:
57  key = -1; // do return from view
58  break;
59  default:
60  break;
61  }
62  return calls[0];
63 }
diff --git a/docs/html/view__info_8h_source.html b/docs/html/view__info_8h_source.html index 96a8c1c..fe6e550 100644 --- a/docs/html/view__info_8h_source.html +++ b/docs/html/view__info_8h_source.html @@ -75,7 +75,7 @@ $(function() {
Definition: view.h:19
diff --git a/docs/html/view__monitor_8cpp_source.html b/docs/html/view__monitor_8cpp_source.html index 71e0b43..39901ce 100644 --- a/docs/html/view__monitor_8cpp_source.html +++ b/docs/html/view__monitor_8cpp_source.html @@ -84,7 +84,7 @@ $(function() { diff --git a/docs/html/view__monitor_8h_source.html b/docs/html/view__monitor_8h_source.html index 591a20e..fb412fc 100644 --- a/docs/html/view__monitor_8h_source.html +++ b/docs/html/view__monitor_8h_source.html @@ -75,7 +75,7 @@ $(function() { diff --git a/docs/html/view__promt_8cpp_source.html b/docs/html/view__promt_8cpp_source.html index e54df8e..da449ff 100644 --- a/docs/html/view__promt_8cpp_source.html +++ b/docs/html/view__promt_8cpp_source.html @@ -73,7 +73,7 @@ $(function() {
1 #include "view_promt.h"
2 
3 void ViewPromt::draw()
4 {
5  curs_set(1); // show cursor
6 
7  int li = text_offset_y;
8  int ci = 0;
9  for(std::string line : str_split(message + input, "\n"))
10  {
11  mvwprintw(win, ++li, text_offset_x, "%s", line.c_str());
12  ci = line.length() + text_offset_x;
13  }
14 
15  button_offset_x = (width - label_cancel.length() - sep.length() - label_confirm.length()) / 2;
16  button_offset_y = height - text_offset_y;
17 
18  if(selection == 0)
19  {
20  wattron(win, A_REVERSE);
21  mvwprintw(win, button_offset_y, button_offset_x, "%s", label_cancel.c_str());
22  wattroff(win, A_REVERSE);
23  mvwprintw(win, button_offset_y, button_offset_x + label_cancel.length(), "%s", sep.c_str());
24  mvwprintw(win, button_offset_y, button_offset_x + label_cancel.length() + sep.length(), "%s", label_confirm.c_str());
25  }
26  else
27  {
28  mvwprintw(win, button_offset_y, button_offset_x, "%s", label_cancel.c_str());
29  mvwprintw(win, button_offset_y, button_offset_x + label_cancel.length(), "%s", sep.c_str());
30  wattron(win, A_REVERSE);
31  mvwprintw(win, button_offset_y, button_offset_x + label_cancel.length() + sep.length(), "%s", label_confirm.c_str());
32  wattroff(win, A_REVERSE);
33  }
34  wmove(win, li, ci);
35 }
36 
37 void ViewPromt::setMessage(std::string message)
38 {
39  this->message = message;
40 }
41 
42 void ViewPromt::setConfirm(std::string name, std::function<void(int)> call)
43 {
44  label_confirm = name;
45  call_confirm = call;
46 }
47 
48 void ViewPromt::setCancel(std::string name, bool cancelable)
49 {
50  label_cancel = name;
51  this->cancelable = cancelable;
52 }
53 
54 std::string ViewPromt::getInput()
55 {
56  return input;
57 }
58 
59 std::function<void(int)> ViewPromt::keypress(int& key)
60 {
61  std::function<void(int)> ret = nullptr;
62  switch(key)
63  {
64  case KEY_BACKSPACE:
65  if(input.length())
66  input.pop_back();
67  break;
68  case '\t':
69  case KEY_LEFT:
70  case KEY_RIGHT:
71  selection = (selection + 1 ) % 2;
72  break;
73  case KEY_MOUSE:
74  {
75  // http://pronix.linuxdelta.de/C/Linuxprogrammierung/Linuxsystemprogrammieren_C_Kurs_Kapitel10b.shtml
76  MEVENT event;
77  bool hit = false;
78  if(getmouse(&event) == OK && event.bstate & (BUTTON1_CLICKED | BUTTON1_DOUBLE_CLICKED))
79  {
80  size_t column_start = start_x + button_offset_x;
81  size_t row_start = start_y + button_offset_y;
82  size_t mouse_x = event.x, mouse_y = event.y;
83  if(mouse_y == row_start)
84  {
85  if(cancelable && mouse_x >= column_start && mouse_x < column_start + label_cancel.length())
86  {
87  if(selection == 0 || event.bstate & BUTTON1_DOUBLE_CLICKED)
88  hit = true;
89  selection = 0;
90  }
91  if(mouse_x >= column_start + label_cancel.length() + sep.length() && mouse_x < column_start + label_cancel.length() + sep.length() + label_confirm.length())
92  {
93  if(selection == 1 || event.bstate & BUTTON1_DOUBLE_CLICKED)
94  hit = true;
95  selection = 1;
96  }
97  }
98  }
99  if(!hit)
100  break;
101 
102  // fall through to next case
103  [[fallthrough]];
104  }
105  case KEY_ENT:
106  if(selection == 0) // exit
107  key = -1; // do return from view
108  else
109  ret = call_confirm;
110  break;
111  default:
112  break;
113  }
114 
115  if(key >= ' ' && key <= '~')
116  input += (char) key;
117 
118  if(key != KEY_ENT)
119  repaint();
120  return ret;
121 }
diff --git a/docs/html/view__promt_8h_source.html b/docs/html/view__promt_8h_source.html index 564ebb3..8d0b6aa 100644 --- a/docs/html/view__promt_8h_source.html +++ b/docs/html/view__promt_8h_source.html @@ -75,7 +75,7 @@ $(function() { diff --git a/docs/html/view__selection_8cpp_source.html b/docs/html/view__selection_8cpp_source.html index af204f4..a36d18b 100644 --- a/docs/html/view__selection_8cpp_source.html +++ b/docs/html/view__selection_8cpp_source.html @@ -73,7 +73,7 @@ $(function() {
1 #include "view_selection.h"
2 
3 void ViewSelection::draw()
4 {
5  //curs_set(0); // hide cursor
6  for(size_t i = 0; i < choices.size(); i++)
7  {
8  if(selection == i)
9  wattron(win, A_REVERSE);
10  mvwprintw(win, i + choice_offset_y, choice_offset_x, "%s", choices[i].c_str());
11  if(selection == i)
12  wattroff(win, A_REVERSE);
13  }
14 }
15 
16 void ViewSelection::addChoice(std::string name, call_t call)
17 {
18  choices.push_back(name);
19  calls.push_back(call);
20 }
21 
22 call_t ViewSelection::keypress(int& key)
23 {
24  call_t ret = nullptr;
25  switch(key)
26  {
27  case KEY_UP:
28  do
29  selection = (selection - 1 + choices.size()) % choices.size();
30  while(!choices[selection].length() && choices.size());
31  break;
32 
33  case '\t':
34  case KEY_DOWN:
35  do
36  selection = (selection + 1) % choices.size();
37  while(!choices[selection].length() && choices.size());
38  break;
39 
40  case KEY_MOUSE:
41  {
42  // http://pronix.linuxdelta.de/C/Linuxprogrammierung/Linuxsystemprogrammieren_C_Kurs_Kapitel10b.shtml
43  MEVENT event;
44  bool hit = false;
45  if(getmouse(&event) == OK && event.bstate & (BUTTON1_CLICKED | BUTTON1_DOUBLE_CLICKED))
46  {
47  size_t column_start = start_x + choice_offset_x;
48  size_t row_start = start_y + choice_offset_y;
49  size_t mouse_x = event.x, mouse_y = event.y;
50  for(size_t i = 0; i < choices.size(); i++)
51  if(choices[i].length() && mouse_y == row_start + i && mouse_x >= column_start && mouse_x < column_start + choices[i].length())
52  {
53  if(selection == i || event.bstate & BUTTON1_DOUBLE_CLICKED)
54  hit = true;
55  selection = i;
56  }
57  }
58  if(!hit)
59  break;
60 
61  // fall through to next case
62  [[fallthrough]];
63  }
64 
65  case KEY_ENT:
66  if(selection == choices.size() - 1) // exit
67  key = -1; // do return from view
68  else
69  ret = calls[selection];
70  break;
71  default:
72  break;
73  }
74  repaint();
75  return ret;
76 }
diff --git a/docs/html/view__selection_8h_source.html b/docs/html/view__selection_8h_source.html index 7bbdd47..917d22d 100644 --- a/docs/html/view__selection_8h_source.html +++ b/docs/html/view__selection_8h_source.html @@ -75,7 +75,7 @@ $(function() {