(self, fg_color=None)
| 50 | self.title = scene.Label("", font_size=16, color="#ff0000") |
| 51 | |
| 52 | def _configure_2d(self, fg_color=None): |
| 53 | if self._configured: |
| 54 | return |
| 55 | |
| 56 | if fg_color is None: |
| 57 | fg = self._fg |
| 58 | else: |
| 59 | fg = fg_color |
| 60 | |
| 61 | # c0 c1 c2 c3 c4 c5 c6 |
| 62 | # r0 +---------+-------+-------+-------+-------+---------+---------+ |
| 63 | # | | | title | | | |
| 64 | # r1 | +-----------------------+-------+---------+ | |
| 65 | # | | | cbar | | | |
| 66 | # r2 | +-------+-------+-------+-------+---------+ | |
| 67 | # | | cbar | ylabel| yaxis | view | cbar | padding | |
| 68 | # r3 | padding +-------+-------+-------+-------+---------+ | |
| 69 | # | | | xaxis | | | |
| 70 | # r4 | +-----------------------+-------+---------+ | |
| 71 | # | | | xlabel| | | |
| 72 | # r5 | +-----------------------+-------+---------+ | |
| 73 | # | | | cbar | | | |
| 74 | # r6 |---------+-----------------------+-------+---------+---------| |
| 75 | # | padding | |
| 76 | # +---------+-----------------------+-------+---------+---------+ |
| 77 | |
| 78 | # padding left |
| 79 | padding_left = self.grid.add_widget(None, row=0, row_span=5, col=0) |
| 80 | padding_left.width_min = 30 |
| 81 | padding_left.width_max = 60 |
| 82 | |
| 83 | # padding right |
| 84 | padding_right = self.grid.add_widget(None, row=0, row_span=5, col=6) |
| 85 | padding_right.width_min = 30 |
| 86 | padding_right.width_max = 60 |
| 87 | |
| 88 | # padding right |
| 89 | padding_bottom = self.grid.add_widget(None, row=6, col=0, col_span=6) |
| 90 | padding_bottom.height_min = 20 |
| 91 | padding_bottom.height_max = 40 |
| 92 | |
| 93 | # row 0 |
| 94 | # title - column 4 to 5 |
| 95 | self.title_widget = self.grid.add_widget(self.title, row=0, col=4) |
| 96 | self.title_widget.height_min = self.title_widget.height_max = 40 |
| 97 | |
| 98 | # row 1 |
| 99 | # colorbar - column 4 to 5 |
| 100 | self.cbar_top = self.grid.add_widget(None, row=1, col=4) |
| 101 | self.cbar_top.height_max = 1 |
| 102 | |
| 103 | # row 2 |
| 104 | # colorbar_left - column 1 |
| 105 | # ylabel - column 2 |
| 106 | # yaxis - column 3 |
| 107 | # view - column 4 |
| 108 | # colorbar_right - column 5 |
| 109 | self.cbar_left = self.grid.add_widget(None, row=2, col=1) |
no test coverage detected