Skip to content

Commit 054623b

Browse files
committed
repositioning RadioBrowser Server Selection Window
1 parent c952692 commit 054623b

File tree

1 file changed

+26
-3
lines changed

1 file changed

+26
-3
lines changed

pyradio/browser.py

+26-3
Original file line numberDiff line numberDiff line change
@@ -1258,7 +1258,7 @@ def select_servers(self, with_config=False, return_function=None, init=False, gl
12581258
self._config_win._params[0]['server'],
12591259
self._config_win._params[0]['ping_count'],
12601260
self._config_win._params[0]['ping_timeout'],
1261-
Y=11, X=19,
1261+
Y=12, X=self._config_win._left+7,
12621262
show_random=True,
12631263
return_function=return_function,
12641264
global_functions=global_functions
@@ -1275,6 +1275,11 @@ def select_servers(self, with_config=False, return_function=None, init=False, gl
12751275
)
12761276
else:
12771277
self._server_selection_window.set_parent(self.parent)
1278+
if with_config:
1279+
self._server_selection_window.move(12, self._left + 7)
1280+
else:
1281+
self._server_selection_window.move(12, self._config_win._left + 7)
1282+
logger.error('\n\nSetting Y\n\n')
12781283
self.keyboard_handler = self._server_selection_window
12791284
self.server_window_from_config = with_config
12801285
self._server_selection_window.show()
@@ -1840,6 +1845,13 @@ def _init_set_working_params(self,
18401845
self._params[1]['limit'] = self._params[0]['limit']
18411846
self._params[1]['terms'] = deepcopy(self._params[0]['terms'])
18421847

1848+
for n in self._params[0].keys():
1849+
if n == 'terms':
1850+
for i, k in enumerate(self._params[0][n]):
1851+
logger.error('term {0}: {1}'.format(i, k))
1852+
else:
1853+
logger.error('{0}: {1}'.format(n, self._params[0][n]))
1854+
18431855
def _revert_to_saved_params(self):
18441856
self._revert_params(1)
18451857

@@ -2111,13 +2123,15 @@ def select_servers(self, with_config=False, return_function=None, init=False, gl
21112123
self._params[0]['server'],
21122124
self._params[0]['ping_count'],
21132125
self._params[0]['ping_timeout'],
2114-
Y=11, X=19,
2126+
Y=12, X=self._left+7,
21152127
show_random=True,
21162128
return_function=return_function,
21172129
global_functions=global_functions
21182130
)
21192131
else:
2120-
self._server_selection_window.set_parent(self._win)
2132+
self._server_selection_window.move(12, self._left+7, self._win)
2133+
# self._server_selection_window.X = self._left + 18
2134+
# self._server_selection_window.set_parent(self._win)
21212135
# self.keyboard_handler = self._server_selection_window
21222136
self._server_selection_window.show()
21232137
return self._server_selection_window
@@ -3920,6 +3934,15 @@ def __init__(self,
39203934
self._X = X
39213935
logger.error('DE self._Y ={0}, self._X = {1}'.format(self._Y, self._X))
39223936

3937+
def move(self, Y, X, parent=None):
3938+
self._Y = Y
3939+
self._X = X
3940+
self._win = curses.newwin(
3941+
self.maxY, self.maxX,
3942+
self._Y, self._X
3943+
)
3944+
self.show(parent)
3945+
39233946
def show(self, parent=None):
39243947
if parent:
39253948
self._parent = parent

0 commit comments

Comments
 (0)