added shrink option
This commit is contained in:
		
							parent
							
								
									844186b77d
								
							
						
					
					
						commit
						a25954f8a6
					
				| @ -4,7 +4,7 @@ dunst - A customizable and lightweight notification-daemon | |||||||
| 
 | 
 | ||||||
| =head1 SYNOPSIS | =head1 SYNOPSIS | ||||||
| 
 | 
 | ||||||
| dunst [-geometry geom] [-fn font] [-nf/nb/lf/lb/cf/cb color] | dunst [-geometry geom] [-shrink shrink] [-fn font] [-nf/nb/lf/lb/cf/cb color] | ||||||
| [-to/nto/lto/cto secs] [-format fmt] [-key key] [-mod mod] [-mon n] [-v] | [-to/nto/lto/cto secs] [-format fmt] [-key key] [-mod mod] [-mon n] [-v] | ||||||
| 
 | 
 | ||||||
| =head1 DESCRIPTION | =head1 DESCRIPTION | ||||||
| @ -84,6 +84,10 @@ a negative from the right side of the screen. | |||||||
| Y is measured from the top and down respectevly. | Y is measured from the top and down respectevly. | ||||||
| see also EXAMPLES show the notification on monitor n. | see also EXAMPLES show the notification on monitor n. | ||||||
| 
 | 
 | ||||||
|  | =item B<-shrink> | ||||||
|  | 
 | ||||||
|  | TODO | ||||||
|  | 
 | ||||||
| =item B<-lh/-line_height> height | =item B<-lh/-line_height> height | ||||||
| 
 | 
 | ||||||
| The height of a single line in pixel. If the height is smaller than the font height, it will get raised to the font height. | The height of a single line in pixel. If the height is smaller than the font height, it will get raised to the font height. | ||||||
|  | |||||||
| @ -14,6 +14,7 @@ int timeouts[] = { 10, 10, 0 }; /* low, normal, critical */ | |||||||
| 
 | 
 | ||||||
| unsigned int transparency = 0;  /* transparency */ | unsigned int transparency = 0;  /* transparency */ | ||||||
| char *geom = "0x0";             /* geometry */ | char *geom = "0x0";             /* geometry */ | ||||||
|  | int shrink = False;             /* shrinking */ | ||||||
| int sort = True;                /* sort messages by urgency */ | int sort = True;                /* sort messages by urgency */ | ||||||
| int indicate_hidden = True;     /* show count of hidden messages */ | int indicate_hidden = True;     /* show count of hidden messages */ | ||||||
| int idle_threshold = 0;         /* don't timeout notifications when idle for x seconds */ | int idle_threshold = 0;         /* don't timeout notifications when idle for x seconds */ | ||||||
|  | |||||||
							
								
								
									
										3
									
								
								dunstrc
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								dunstrc
									
									
									
									
									
								
							| @ -61,6 +61,9 @@ | |||||||
|     # screen width minus the width defined in within the geometry option. |     # screen width minus the width defined in within the geometry option. | ||||||
|     geometry = "300x5-30+20" |     geometry = "300x5-30+20" | ||||||
| 
 | 
 | ||||||
|  |     # TODO | ||||||
|  |     shrink = no | ||||||
|  | 
 | ||||||
|     # The transparency of the window. range: [0; 100] |     # The transparency of the window. range: [0; 100] | ||||||
|     # This option will only work if a compositing windowmanager is present (e.g. xcompmgr, compiz, etc..) |     # This option will only work if a compositing windowmanager is present (e.g. xcompmgr, compiz, etc..) | ||||||
|     transparency = 0 |     transparency = 0 | ||||||
|  | |||||||
| @ -101,6 +101,10 @@ void load_settings(char *cmdline_config_path) | |||||||
|         settings.geom = |         settings.geom = | ||||||
|             option_get_string("global", "geometry", "-geom/-geometry", geom, |             option_get_string("global", "geometry", "-geom/-geometry", geom, | ||||||
|                               "Geometry for the window"); |                               "Geometry for the window"); | ||||||
|  |         settings.shrink = | ||||||
|  |             option_get_bool("global", "shrink", "-shrink", | ||||||
|  |                             shrink, | ||||||
|  |                             ""); // TODO
 | ||||||
|         settings.line_height = |         settings.line_height = | ||||||
|             option_get_int("global", "line_height", "-lh/-line_height", |             option_get_int("global", "line_height", "-lh/-line_height", | ||||||
|                            line_height, |                            line_height, | ||||||
|  | |||||||
| @ -15,6 +15,7 @@ typedef struct _settings { | |||||||
|         int timeouts[3]; |         int timeouts[3]; | ||||||
|         unsigned int transparency; |         unsigned int transparency; | ||||||
|         char *geom; |         char *geom; | ||||||
|  |         int shrink; | ||||||
|         int sort; |         int sort; | ||||||
|         int indicate_hidden; |         int indicate_hidden; | ||||||
|         int idle_threshold; |         int idle_threshold; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Giuliano Schneider
						Giuliano Schneider