summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs')
-rw-r--r--bitbake/lib/bb/ui/crumbs/hig/propertydialog.py63
1 files changed, 38 insertions, 25 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hig/propertydialog.py b/bitbake/lib/bb/ui/crumbs/hig/propertydialog.py
index 5bd9f956b4..bc40741bf2 100644
--- a/bitbake/lib/bb/ui/crumbs/hig/propertydialog.py
+++ b/bitbake/lib/bb/ui/crumbs/hig/propertydialog.py
@@ -275,24 +275,23 @@ class PropertyDialog(CrumbsDialog):
275 binb_items_count = len(binb.split(',')) 275 binb_items_count = len(binb.split(','))
276 binb_items = binb.split(',') 276 binb_items = binb.split(',')
277 277
278 vbox = gtk.VBox(True,spacing = 0) 278 vbox = gtk.VBox(False,spacing = 0)
279 279
280 ######################################## SUMMARY LABEL ######################################### 280 ######################################## SUMMARY LABEL #########################################
281 281
282 if summary != '': 282 if summary != '':
283 self.label_short = gtk.Label() 283 self.label_short = gtk.Label()
284 self.label_short.set_size_request(300,-1) 284 self.label_short.set_width_chars(37)
285 self.label_short.set_selectable(True) 285 self.label_short.set_selectable(True)
286 self.label_short.set_line_wrap(True) 286 self.label_short.set_line_wrap(True)
287 self.label_short.set_markup("<b>" + summary + "</b>") 287 self.label_short.set_markup("<b>" + summary + "</b>")
288 self.label_short.set_property("xalign", 0) 288 self.label_short.set_property("xalign", 0)
289 289
290 self.vbox.pack_start(self.label_short, expand=False, fill=False, padding=0) 290 self.vbox.add(self.label_short)
291 291
292 ########################################## NAME ROW + COL ####################################### 292 ########################################## NAME ROW + COL #######################################
293 293
294 self.label_short = gtk.Label() 294 self.label_short = gtk.Label()
295 self.label_short.set_size_request(300,-1)
296 self.label_short.set_selectable(True) 295 self.label_short.set_selectable(True)
297 self.label_short.set_line_wrap(True) 296 self.label_short.set_line_wrap(True)
298 self.label_short.set_markup("<span weight=\"bold\">Name: </span>" + name) 297 self.label_short.set_markup("<span weight=\"bold\">Name: </span>" + name)
@@ -303,7 +302,6 @@ class PropertyDialog(CrumbsDialog):
303 ####################################### VERSION ROW + COL #################################### 302 ####################################### VERSION ROW + COL ####################################
304 303
305 self.label_short = gtk.Label() 304 self.label_short = gtk.Label()
306 self.label_short.set_size_request(300,-1)
307 self.label_short.set_selectable(True) 305 self.label_short.set_selectable(True)
308 self.label_short.set_line_wrap(True) 306 self.label_short.set_line_wrap(True)
309 self.label_short.set_markup("<span weight=\"bold\">Version: </span>" + version) 307 self.label_short.set_markup("<span weight=\"bold\">Version: </span>" + version)
@@ -314,7 +312,6 @@ class PropertyDialog(CrumbsDialog):
314 ##################################### REVISION ROW + COL ##################################### 312 ##################################### REVISION ROW + COL #####################################
315 313
316 self.label_short = gtk.Label() 314 self.label_short = gtk.Label()
317 self.label_short.set_size_request(300,-1)
318 self.label_short.set_line_wrap(True) 315 self.label_short.set_line_wrap(True)
319 self.label_short.set_selectable(True) 316 self.label_short.set_selectable(True)
320 self.label_short.set_markup("<span weight=\"bold\">Revision: </span>" + revision) 317 self.label_short.set_markup("<span weight=\"bold\">Revision: </span>" + revision)
@@ -325,7 +322,6 @@ class PropertyDialog(CrumbsDialog):
325 ################################## GROUP ROW + COL ############################################ 322 ################################## GROUP ROW + COL ############################################
326 323
327 self.label_short = gtk.Label() 324 self.label_short = gtk.Label()
328 self.label_short.set_size_request(300,-1)
329 self.label_short.set_selectable(True) 325 self.label_short.set_selectable(True)
330 self.label_short.set_line_wrap(True) 326 self.label_short.set_line_wrap(True)
331 self.label_short.set_markup("<span weight=\"bold\">Group: </span>" + group) 327 self.label_short.set_markup("<span weight=\"bold\">Group: </span>" + group)
@@ -347,7 +343,6 @@ class PropertyDialog(CrumbsDialog):
347 self.label_info.set_property("xalign", 0) 343 self.label_info.set_property("xalign", 0)
348 344
349 self.label_short = gtk.Label() 345 self.label_short = gtk.Label()
350 self.label_short.set_size_request(300,-1)
351 self.label_short.set_selectable(True) 346 self.label_short.set_selectable(True)
352 self.label_short.set_line_wrap(True) 347 self.label_short.set_line_wrap(True)
353 self.label_short.set_markup("<b>Homepage: </b>") 348 self.label_short.set_markup("<b>Homepage: </b>")
@@ -369,7 +364,6 @@ class PropertyDialog(CrumbsDialog):
369 self.label_info.set_property("xalign", 0) 364 self.label_info.set_property("xalign", 0)
370 365
371 self.label_short = gtk.Label() 366 self.label_short = gtk.Label()
372 self.label_short.set_size_request(300,-1)
373 self.label_short.set_selectable(True) 367 self.label_short.set_selectable(True)
374 self.label_short.set_line_wrap(True) 368 self.label_short.set_line_wrap(True)
375 self.label_short.set_markup("<b>Bugtracker: </b>") 369 self.label_short.set_markup("<b>Bugtracker: </b>")
@@ -381,7 +375,6 @@ class PropertyDialog(CrumbsDialog):
381 ################################# LICENSE ROW + COL ############################################ 375 ################################# LICENSE ROW + COL ############################################
382 376
383 self.label_info = gtk.Label() 377 self.label_info = gtk.Label()
384 self.label_info.set_size_request(300,-1)
385 self.label_info.set_selectable(True) 378 self.label_info.set_selectable(True)
386 self.label_info.set_line_wrap(True) 379 self.label_info.set_line_wrap(True)
387 self.label_info.set_markup(license) 380 self.label_info.set_markup(license)
@@ -404,16 +397,25 @@ class PropertyDialog(CrumbsDialog):
404 self.label_short.set_line_wrap(True) 397 self.label_short.set_line_wrap(True)
405 self.label_short.set_markup("<span weight=\"bold\">Brought in by: </span>") 398 self.label_short.set_markup("<span weight=\"bold\">Brought in by: </span>")
406 self.label_short.set_property("xalign", 0) 399 self.label_short.set_property("xalign", 0)
407 400 self.vbox.add(self.label_short)
408 self.label_info = gtk.Label() 401 self.label_info = gtk.Label()
409 self.label_info.set_size_request(300,-1)
410 self.label_info.set_selectable(True) 402 self.label_info.set_selectable(True)
411 self.label_info.set_markup(binb) 403 self.label_info.set_width_chars(36)
412 self.label_info.set_property("xalign", 0) 404 if len(binb) > 200:
413 self.label_info.set_line_wrap(True) 405 scrolled_window = gtk.ScrolledWindow()
414 406 scrolled_window.set_policy(gtk.POLICY_NEVER,gtk.POLICY_ALWAYS)
415 self.vbox.add(self.label_short) 407 scrolled_window.set_size_request(100,100)
416 self.vbox.add(self.label_info) 408 self.label_info.set_markup(binb)
409 self.label_info.set_padding(6,6)
410 self.label_info.set_alignment(0,0)
411 self.label_info.set_line_wrap(True)
412 scrolled_window.add_with_viewport(self.label_info)
413 self.vbox.add(scrolled_window)
414 else:
415 self.label_info.set_markup(binb)
416 self.label_info.set_property("xalign", 0)
417 self.label_info.set_line_wrap(True)
418 self.vbox.add(self.label_info)
417 419
418 ################################ DESCRIPTION TAG ROW ################################################# 420 ################################ DESCRIPTION TAG ROW #################################################
419 421
@@ -428,11 +430,22 @@ class PropertyDialog(CrumbsDialog):
428 hbox = gtk.HBox(True,spacing = 0) 430 hbox = gtk.HBox(True,spacing = 0)
429 431
430 self.label_short = gtk.Label() 432 self.label_short = gtk.Label()
431 self.label_short.set_size_request(300,-1) 433 self.label_short.set_selectable(True)
432 self.label_short.set_selectable(True) 434 self.label_short.set_width_chars(36)
433 self.label_short.set_text(description) 435 if len(description) > 200:
434 self.label_short.set_line_wrap(True) 436 scrolled_window = gtk.ScrolledWindow()
435 self.label_short.set_property("xalign", 0) 437 scrolled_window.set_policy(gtk.POLICY_NEVER,gtk.POLICY_ALWAYS)
436 self.vbox.add(self.label_short) 438 scrolled_window.set_size_request(100,100)
439 self.label_short.set_markup(description)
440 self.label_short.set_padding(6,6)
441 self.label_short.set_alignment(0,0)
442 self.label_short.set_line_wrap(True)
443 scrolled_window.add_with_viewport(self.label_short)
444 self.vbox.add(scrolled_window)
445 else:
446 self.label_short.set_markup(description)
447 self.label_short.set_property("xalign", 0)
448 self.label_short.set_line_wrap(True)
449 self.vbox.add(self.label_short)
437 450
438 self.vbox.show_all() 451 self.vbox.show_all()