use static width for middle column in tag editor
This commit is contained in:
@@ -72,9 +72,9 @@
|
|||||||
# define REFRESH_TAG_EDITOR_SCREEN \
|
# define REFRESH_TAG_EDITOR_SCREEN \
|
||||||
do { \
|
do { \
|
||||||
mEditorLeftCol->Display(); \
|
mEditorLeftCol->Display(); \
|
||||||
mvvline(main_start_y, middle_col_startx-1, 0, main_height); \
|
mvvline(main_start_y, tagedit_middle_col_startx-1, 0, main_height); \
|
||||||
mEditorTagTypes->Display(); \
|
mEditorTagTypes->Display(); \
|
||||||
mvvline(main_start_y, right_col_startx-1, 0, main_height); \
|
mvvline(main_start_y, tagedit_right_col_startx-1, 0, main_height); \
|
||||||
mEditorTags->Display(); \
|
mEditorTags->Display(); \
|
||||||
} while (0)
|
} while (0)
|
||||||
#endif // HAVE_TAGLIB_H
|
#endif // HAVE_TAGLIB_H
|
||||||
@@ -259,23 +259,29 @@ int main(int argc, char *argv[])
|
|||||||
mTagEditor->SetTimeout(ncmpcpp_window_timeout);
|
mTagEditor->SetTimeout(ncmpcpp_window_timeout);
|
||||||
mTagEditor->SetItemDisplayer(GenericDisplayer);
|
mTagEditor->SetItemDisplayer(GenericDisplayer);
|
||||||
|
|
||||||
mEditorAlbums = new Menu<StringPair>(0, main_start_y, left_col_width, main_height, "Albums", Config.main_color, brNone);
|
size_t tagedit_middle_col_width = 26;
|
||||||
|
size_t tagedit_left_col_width = COLS/2-tagedit_middle_col_width/2;
|
||||||
|
size_t tagedit_middle_col_startx = tagedit_left_col_width+1;
|
||||||
|
size_t tagedit_right_col_width = COLS-tagedit_left_col_width-tagedit_middle_col_width-2;
|
||||||
|
size_t tagedit_right_col_startx = tagedit_left_col_width+tagedit_middle_col_width+2;
|
||||||
|
|
||||||
|
mEditorAlbums = new Menu<StringPair>(0, main_start_y, tagedit_left_col_width, main_height, "Albums", Config.main_color, brNone);
|
||||||
mEditorAlbums->HighlightColor(Config.main_highlight_color);
|
mEditorAlbums->HighlightColor(Config.main_highlight_color);
|
||||||
mEditorAlbums->SetTimeout(ncmpcpp_window_timeout);
|
mEditorAlbums->SetTimeout(ncmpcpp_window_timeout);
|
||||||
mEditorAlbums->SetItemDisplayer(DisplayStringPair);
|
mEditorAlbums->SetItemDisplayer(DisplayStringPair);
|
||||||
|
|
||||||
mEditorDirs = new Menu<StringPair>(0, main_start_y, left_col_width, main_height, "Directories", Config.main_color, brNone);
|
mEditorDirs = new Menu<StringPair>(0, main_start_y, tagedit_left_col_width, main_height, "Directories", Config.main_color, brNone);
|
||||||
mEditorDirs->HighlightColor(Config.main_highlight_color);
|
mEditorDirs->HighlightColor(Config.main_highlight_color);
|
||||||
mEditorDirs->SetTimeout(ncmpcpp_window_timeout);
|
mEditorDirs->SetTimeout(ncmpcpp_window_timeout);
|
||||||
mEditorDirs->SetItemDisplayer(DisplayStringPair);
|
mEditorDirs->SetItemDisplayer(DisplayStringPair);
|
||||||
mEditorLeftCol = Config.albums_in_tag_editor ? mEditorAlbums : mEditorDirs;
|
mEditorLeftCol = Config.albums_in_tag_editor ? mEditorAlbums : mEditorDirs;
|
||||||
|
|
||||||
mEditorTagTypes = new Menu<string>(middle_col_startx, main_start_y, middle_col_width, main_height, "Tag types", Config.main_color, brNone);
|
mEditorTagTypes = new Menu<string>(tagedit_middle_col_startx, main_start_y, tagedit_middle_col_width, main_height, "Tag types", Config.main_color, brNone);
|
||||||
mEditorTagTypes->HighlightColor(Config.main_highlight_color);
|
mEditorTagTypes->HighlightColor(Config.main_highlight_color);
|
||||||
mEditorTagTypes->SetTimeout(ncmpcpp_window_timeout);
|
mEditorTagTypes->SetTimeout(ncmpcpp_window_timeout);
|
||||||
mEditorTagTypes->SetItemDisplayer(GenericDisplayer);
|
mEditorTagTypes->SetItemDisplayer(GenericDisplayer);
|
||||||
|
|
||||||
mEditorTags = new Menu<Song>(right_col_startx, main_start_y, right_col_width, main_height, "Tags", Config.main_color, brNone);
|
mEditorTags = new Menu<Song>(tagedit_right_col_startx, main_start_y, tagedit_right_col_width, main_height, "Tags", Config.main_color, brNone);
|
||||||
mEditorTags->HighlightColor(Config.main_highlight_color);
|
mEditorTags->HighlightColor(Config.main_highlight_color);
|
||||||
mEditorTags->SetTimeout(ncmpcpp_window_timeout);
|
mEditorTags->SetTimeout(ncmpcpp_window_timeout);
|
||||||
mEditorTags->SetSelectPrefix(&Config.selected_item_prefix);
|
mEditorTags->SetSelectPrefix(&Config.selected_item_prefix);
|
||||||
@@ -910,12 +916,17 @@ int main(int argc, char *argv[])
|
|||||||
# ifdef HAVE_TAGLIB_H
|
# ifdef HAVE_TAGLIB_H
|
||||||
mTagEditor->Resize(COLS, main_height);
|
mTagEditor->Resize(COLS, main_height);
|
||||||
|
|
||||||
mEditorAlbums->Resize(left_col_width, main_height);
|
tagedit_left_col_width = COLS/2-tagedit_middle_col_width/2;
|
||||||
mEditorDirs->Resize(left_col_width, main_height);
|
tagedit_middle_col_startx = tagedit_left_col_width+1;
|
||||||
mEditorTagTypes->Resize(middle_col_width, main_height);
|
tagedit_right_col_width = COLS-tagedit_left_col_width-tagedit_middle_col_width-2;
|
||||||
mEditorTags->Resize(right_col_width, main_height);
|
tagedit_right_col_startx = tagedit_left_col_width+tagedit_middle_col_width+2;
|
||||||
mEditorTagTypes->MoveTo(middle_col_startx, main_start_y);
|
|
||||||
mEditorTags->MoveTo(right_col_startx, main_start_y);
|
mEditorAlbums->Resize(tagedit_left_col_width, main_height);
|
||||||
|
mEditorDirs->Resize(tagedit_left_col_width, main_height);
|
||||||
|
mEditorTagTypes->Resize(tagedit_middle_col_width, main_height);
|
||||||
|
mEditorTags->Resize(tagedit_right_col_width, main_height);
|
||||||
|
mEditorTagTypes->MoveTo(tagedit_middle_col_startx, main_start_y);
|
||||||
|
mEditorTags->MoveTo(tagedit_right_col_startx, main_start_y);
|
||||||
|
|
||||||
mPlaylistList->Resize(left_col_width, main_height);
|
mPlaylistList->Resize(left_col_width, main_height);
|
||||||
mPlaylistEditor->Resize(middle_col_width+right_col_width+1, main_height);
|
mPlaylistEditor->Resize(middle_col_width+right_col_width+1, main_height);
|
||||||
|
|||||||
Reference in New Issue
Block a user