Patch level : 4.0
Files correlati : ba8 Ricompilazione Demo : [ ] Commento : Corretta gestione albero dei report git-svn-id: svn://10.65.10.50/trunk@16174 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									b35f372dfc
								
							
						
					
					
						commit
						aaef37e7fb
					
				| @ -119,7 +119,7 @@ TManutenzione_app::TManutenzione_app() : _browse(NULL), _mask(NULL), _firm(0), _ | |||||||
| #endif | #endif | ||||||
|     if (handle != -1) |     if (handle != -1) | ||||||
|     { |     { | ||||||
|       if (write( handle, (char*)fd, sizeof(FileDes)) == -1) |       if (write( handle, fd, sizeof(FileDes)) == -1) | ||||||
|         fatal_box("Impossibile scrivere il file dir.gen per dati standard: errore %d",errno); |         fatal_box("Impossibile scrivere il file dir.gen per dati standard: errore %d",errno); | ||||||
|       close(handle); |       close(handle); | ||||||
|     } |     } | ||||||
| @ -1392,12 +1392,11 @@ void TManutenzione_app::load_des(const int maxfdir) | |||||||
| 
 | 
 | ||||||
| void TManutenzione_app::update() | void TManutenzione_app::update() | ||||||
| { | { | ||||||
|   bool ok = false; |  | ||||||
| 
 |  | ||||||
|   TIsamfile utenti(LF_USER); |   TIsamfile utenti(LF_USER); | ||||||
|   utenti.open(_excllock); |   utenti.open(_excllock); | ||||||
| 
 | 
 | ||||||
| #ifndef DBG | #ifndef DBG | ||||||
|  |   bool ok = false; | ||||||
|   while (!ok) |   while (!ok) | ||||||
|   { |   { | ||||||
|     TToken_string utonti(64, ','); |     TToken_string utonti(64, ','); | ||||||
| @ -1419,6 +1418,8 @@ void TManutenzione_app::update() | |||||||
|       break; |       break; | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|  | #else | ||||||
|  |   bool ok = true; | ||||||
| #endif | #endif | ||||||
|   // Scrive CONVERTING solo dopo aver testato che non ci sia nessuno connesso
 |   // Scrive CONVERTING solo dopo aver testato che non ci sia nessuno connesso
 | ||||||
|   if (ok) |   if (ok) | ||||||
|  | |||||||
| @ -834,9 +834,11 @@ bool TReport_mask::add_section() | |||||||
|     } |     } | ||||||
|     if (level > 0) |     if (level > 0) | ||||||
|     { |     { | ||||||
|       _tree.goto_node(type, level); |  | ||||||
|       tfield(F_SECTIONS).select_current(); |  | ||||||
|       _curr_section = &_report.section(type, level); |       _curr_section = &_report.section(type, level); | ||||||
|  |       _tree.goto_node(type, level); | ||||||
|  |       _tree.expand_all(); | ||||||
|  |       TTree_field& tf = tfield(F_SECTIONS); | ||||||
|  |       tf.win().force_update(); | ||||||
|       section_properties(); |       section_properties(); | ||||||
|     } |     } | ||||||
|     else |     else | ||||||
|  | |||||||
| @ -374,9 +374,13 @@ TImage* TReport_tree::image(bool selected) const | |||||||
|       else |       else | ||||||
|         id += 3; // Subsection (pulcino)
 |         id += 3; // Subsection (pulcino)
 | ||||||
|     } |     } | ||||||
|     return get_res_image(id); |  | ||||||
|   } |   } | ||||||
|   return TTree::image(selected); |   else | ||||||
|  |   { | ||||||
|  |     if (has_son()) | ||||||
|  |       id = selected ? 178 : 177; | ||||||
|  |   } | ||||||
|  |   return id > 0 ? get_res_image(id) : TTree::image(selected); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| int TReport_tree::image_height() const | int TReport_tree::image_height() const | ||||||
| @ -500,8 +504,7 @@ TReport_base_mask::TReport_base_mask(const char* name, TReport& rep) | |||||||
|                    _font_changed(false), |                    _font_changed(false), | ||||||
|                    _halign('C'), _valign('C'), |                    _halign('C'), _valign('C'), | ||||||
|                    _fgcolor(COLOR_BLACK), _bgcolor(COLOR_WHITE) |                    _fgcolor(COLOR_BLACK), _bgcolor(COLOR_WHITE) | ||||||
| { | { } | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| ///////////////////////////////////////////////////////////
 | ///////////////////////////////////////////////////////////
 | ||||||
| // TReport_field_mask
 | // TReport_field_mask
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user