set theme font to chatstates and status message
This commit is contained in:
		
							parent
							
								
									ecd588fa0f
								
							
						
					
					
						commit
						164e5116da
					
				
					 2 changed files with 11 additions and 8 deletions
				
			
		|  | @ -884,11 +884,11 @@ class ChatControl(ChatControlBase): | |||
| 		 | ||||
| 		# in case there is no font specified we use x-large font size | ||||
| 		if font_size == 0: | ||||
| 			font_size = 'x-large' | ||||
| 			font_attrs = '%s size="%s"' % (font_attrs, font_size) | ||||
| 			font_attrs = '%s size="x-large"' % font_attrs | ||||
| 		 | ||||
| 		st = gajim.config.get('chat_state_notifications') | ||||
| 		cs = contact.chatstate | ||||
| 		font.set_weight(pango.WEIGHT_NORMAL) | ||||
| 		if cs and st in ('composing_only', 'all'): | ||||
| 			if contact.show == 'offline': | ||||
| 				chatstate = '' | ||||
|  | @ -902,16 +902,19 @@ class ChatControl(ChatControlBase): | |||
| 					chatstate = '' | ||||
| 			elif chatstate is None: | ||||
| 				chatstate = helpers.get_uf_chatstate(cs) | ||||
| 			 | ||||
| 			label_text = \ | ||||
| 			'<span %s>%s</span>%s %s' % \ | ||||
| 				(font_attrs, name, acct_info, chatstate) | ||||
| 	'<span %s>%s</span><span font_desc="%s" size="medium">%s %s</span>' % \ | ||||
| 				(font_attrs, name, font.to_string(), acct_info, chatstate) | ||||
| 		else: | ||||
| 			# weight="heavy" size="x-large" | ||||
| 			label_text = '<span %s>%s</span>%s' % \ | ||||
| 					(font_attrs, name, acct_info) | ||||
| 			label_text = \ | ||||
| 		'<span %s>%s</span><span font_desc="%s" size="medium">%s</span>' % \ | ||||
| 					(font_attrs, name, font.to_string(), acct_info) | ||||
| 		 | ||||
| 		if status: | ||||
| 			label_text += '\n%s' % status | ||||
| 			label_text += '\n<span font_desc="%s" size="medium">%s</span>' %\ | ||||
| 											(font.to_string(), status) | ||||
| 
 | ||||
| 		# setup the label that holds name and jid | ||||
| 		banner_name_label.set_markup(label_text) | ||||
|  |  | |||
|  | @ -527,7 +527,7 @@ _('Without a connection, you can not browse available services')).get_response() | |||
| 		markup = '<span %s>%s</span>' % (font_attrs, text) | ||||
| 		if text_after: | ||||
| 			font.set_weight(pango.WEIGHT_NORMAL) | ||||
| 			markup = '%s\n<span font_desc="%s" size="small">%s</span>' % \ | ||||
| 			markup = '%s\n<span font_desc="%s" size="medium">%s</span>' % \ | ||||
| 									(markup, font.to_string(), text_after) | ||||
| 		self.banner.set_markup(markup) | ||||
| 	 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue