@@ -37,58 +37,52 @@ def __init__(self, parent_window: str, platform: str = "youtube", callback: Opti
3737 def setup_ui (self ):
3838 """Create the column mapping UI components."""
3939 with dpg .group (tag = self .group_id , parent = self .parent_window ):
40- dpg .add_text ("Column Mapping:" , color = [200 , 200 , 255 ])
41- dpg .add_spacer ()
4240
4341 # Post Column (Required)
44- with dpg .group (horizontal = True ):
45- dpg .add_text ("Post Column:" , color = [200 , 200 , 255 ])
46- dpg .add_combo (
47- tag = self .post_combo_id ,
48- items = ["Select CSV column..." ],
49- default_value = "Select CSV column..." ,
50- width = 200 ,
51- callback = lambda s , v : self ._on_column_selected ('post' , v )
52- )
42+ dpg .add_text ("Post url (required)" , color = [255 , 255 , 255 ])
43+ dpg .add_combo (
44+ tag = self .post_combo_id ,
45+ items = ["select post url column" ],
46+ default_value = "select post url column" ,
47+ width = 280 ,
48+ callback = lambda s , v : self ._on_column_selected ('post' , v )
49+ )
5350
54- dpg .add_spacer (height = 2 )
51+ dpg .add_spacer (height = 10 )
5552
5653 # Date Column (Optional)
57- with dpg .group (horizontal = True ):
58- dpg .add_text ("Date Column:" , color = [200 , 200 , 255 ])
59- dpg .add_combo (
60- tag = self .date_combo_id ,
61- items = ["Select CSV column..." ],
62- default_value = "Select CSV column..." ,
63- width = 200 ,
64- callback = lambda s , v : self ._on_column_selected ('date' , v )
65- )
54+ dpg .add_text ("Date" , color = [255 , 255 , 255 ])
55+ dpg .add_combo (
56+ tag = self .date_combo_id ,
57+ items = ["select post date column" ],
58+ default_value = "select post date column" ,
59+ width = 280 ,
60+ callback = lambda s , v : self ._on_column_selected ('date' , v )
61+ )
6662
67- dpg .add_spacer (height = 2 )
63+ dpg .add_spacer (height = 10 )
6864
6965 # Engagement Column (Optional)
70- with dpg .group (horizontal = True ):
71- dpg .add_text ("Engagement Column:" , color = [200 , 200 , 255 ])
72- dpg .add_combo (
73- tag = self .engagement_combo_id ,
74- items = ["Select CSV column..." ],
75- default_value = "Select CSV column..." ,
76- width = 200 ,
77- callback = lambda s , v : self ._on_column_selected ('engagement' , v )
78- )
66+ dpg .add_text ("Engagement" , color = [255 , 255 , 255 ])
67+ dpg .add_combo (
68+ tag = self .engagement_combo_id ,
69+ items = ["select post url column" ],
70+ default_value = "select post url column" ,
71+ width = 280 ,
72+ callback = lambda s , v : self ._on_column_selected ('engagement' , v )
73+ )
7974
80- dpg .add_spacer (height = 2 )
75+ dpg .add_spacer (height = 10 )
8176
8277 # User Column (Optional)
83- with dpg .group (horizontal = True ):
84- dpg .add_text ("User Column:" , color = [200 , 200 , 255 ])
85- dpg .add_combo (
86- tag = self .user_combo_id ,
87- items = ["Select CSV column..." ],
88- default_value = "Select CSV column..." ,
89- width = 200 ,
90- callback = lambda s , v : self ._on_column_selected ('user' , v )
91- )
78+ dpg .add_text ("User" , color = [255 , 255 , 255 ])
79+ dpg .add_combo (
80+ tag = self .user_combo_id ,
81+ items = ["select post date column" ],
82+ default_value = "select post date column" ,
83+ width = 280 ,
84+ callback = lambda s , v : self ._on_column_selected ('user' , v )
85+ )
9286
9387 def populate_dropdowns (self , csv_columns : List [str ]):
9488 """Populate dropdowns with CSV column names."""
0 commit comments