click-textual
Javanaut 12 months ago
parent c83f17dd44
commit 1eecd5a4f8

@ -39,9 +39,9 @@ class MediaDetailsScreen(Screen):
CSS = """ CSS = """
Grid { Grid {
grid-size: 4 8; grid-size: 5 8;
grid-rows: 8 2 2 2 8 2 2 8; grid-rows: 8 2 2 2 8 2 2 8;
grid-columns: 25 125 10 75; grid-columns: 25 25 100 10 75;
height: 100%; height: 100%;
width: 100%; width: 100%;
padding: 1; padding: 1;
@ -61,7 +61,9 @@ class MediaDetailsScreen(Screen):
#toplabel { #toplabel {
height: 1; height: 1;
} }
.two {
column-span: 2;
}
.three { .three {
column-span: 3; column-span: 3;
} }
@ -310,7 +312,7 @@ class MediaDetailsScreen(Screen):
def compose(self): def compose(self):
# Create the DataTable widget # Create the DataTable widget
self.showsTable = DataTable() self.showsTable = DataTable(classes="two")
# Define the columns with headers # Define the columns with headers
self.column_key_show_id = self.showsTable.add_column("ID", width=10) self.column_key_show_id = self.showsTable.add_column("ID", width=10)
@ -320,7 +322,7 @@ class MediaDetailsScreen(Screen):
self.showsTable.cursor_type = 'row' self.showsTable.cursor_type = 'row'
self.mediaTagsTable = DataTable() self.mediaTagsTable = DataTable(classes="two")
# Define the columns with headers # Define the columns with headers
self.column_key_track_tag_key = self.mediaTagsTable.add_column("Key", width=20) self.column_key_track_tag_key = self.mediaTagsTable.add_column("Key", width=20)
@ -329,7 +331,7 @@ class MediaDetailsScreen(Screen):
self.mediaTagsTable.cursor_type = 'row' self.mediaTagsTable.cursor_type = 'row'
self.tracksTable = DataTable() self.tracksTable = DataTable(classes="two")
# Define the columns with headers # Define the columns with headers
self.column_key_track_index = self.tracksTable.add_column("Index", width=5) self.column_key_track_index = self.tracksTable.add_column("Index", width=5)
@ -365,16 +367,16 @@ class MediaDetailsScreen(Screen):
# 2 # 2
yield Static(" ") yield Static(" ")
yield Button("Substitute", id="pattern_button") yield Button("Substitute", id="pattern_button")
yield Static(" ") yield Static(" ", classes="two")
# 3 # 3
yield Static("Pattern") yield Static("Pattern")
yield Input(type="text", id='pattern_input') yield Input(type="text", id='pattern_input', classes="two")
yield Static(" ") yield Static(" ")
# 4 # 4
yield Static(" ", classes="three") yield Static(" ", classes="four")
# 5 # 5
yield Static("Media Tags") yield Static("Media Tags")
@ -382,13 +384,13 @@ class MediaDetailsScreen(Screen):
yield Static(" ") yield Static(" ")
# 6 # 6
yield Static(" ", classes="three") yield Static(" ", classes="four")
# 7 # 7
yield Static(" ") yield Static(" ")
yield Button("Select Default", id="select_default_button") yield Button("Select Default", id="select_default_button")
yield Button("Select Forced", id="select_forced_button") yield Button("Select Forced", id="select_forced_button")
yield Static(" ")
# 8 # 8
yield Static("Streams") yield Static("Streams")
yield self.tracksTable yield self.tracksTable

Loading…
Cancel
Save