Patch level : 10.0
Files correlati : tutti Ricompilazione Demo : [ ] Commento : Supporto per controlli nativi trapsarenti git-svn-id: svn://10.65.10.50/trunk@17382 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									bd28cd4d64
								
							
						
					
					
						commit
						4ef1fd286c
					
				@ -132,7 +132,8 @@ TInfo_mask::TInfo_mask()
 | 
			
		||||
  add_row(TR("File temporanei"), temp, temp.find(' ') >= 0);
 | 
			
		||||
 | 
			
		||||
  const long mbfree = xvt_fsys_get_disk_free_space(firm2dir(-1), 'M');
 | 
			
		||||
	add_row(TR("Spazio su disco"), mbfree, mbfree < 512);
 | 
			
		||||
  TString16 strmb; strmb.format("%ld Mb", mbfree);
 | 
			
		||||
	add_row(TR("Spazio su disco"), strmb, mbfree < 512);
 | 
			
		||||
	
 | 
			
		||||
  TString printer(userini.get("Name", "Printer"));
 | 
			
		||||
	if (printer.blank())
 | 
			
		||||
 | 
			
		||||
@ -796,12 +796,12 @@ bool TSocketClient::HttpIsRedirectedServer(CONNID id, TString & http_server, TFi
 | 
			
		||||
 | 
			
		||||
static const TString& bytes2str(long b)
 | 
			
		||||
{
 | 
			
		||||
  TString& tmp = get_tmp_string();
 | 
			
		||||
  TString& tmp = get_tmp_string(50);
 | 
			
		||||
  if (b > 0)
 | 
			
		||||
  {
 | 
			
		||||
    const long mega = 1024*1024;
 | 
			
		||||
    if (b >= mega)
 | 
			
		||||
      tmp.format("%ld MBytes", (b+mega/2)/mega);
 | 
			
		||||
      tmp.format("%.1lf MBytes", double(b)/mega);
 | 
			
		||||
    else
 | 
			
		||||
    {
 | 
			
		||||
      const long kappa = 1024;
 | 
			
		||||
 | 
			
		||||
@ -13,7 +13,7 @@ int TIndwin::_indwin_count = 0;
 | 
			
		||||
word TIndwin::measure_text(TToken_string& s, word& maxlen) const
 | 
			
		||||
{
 | 
			
		||||
  word lines = 0;
 | 
			
		||||
  for(const char* t = s.get(0); t; t = s.get())
 | 
			
		||||
  FOR_EACH_TOKEN(s, t)
 | 
			
		||||
  {
 | 
			
		||||
    const word l = strlen(t);
 | 
			
		||||
    if (l > maxlen) maxlen = l;
 | 
			
		||||
@ -46,9 +46,19 @@ TIndwin::TIndwin(long tot, const char* txt, bool cancel,  bool bar, int div)
 | 
			
		||||
 | 
			
		||||
  if (bar)
 | 
			
		||||
  {
 | 
			
		||||
    XVT_COLOR_COMPONENT xcc[4]; 
 | 
			
		||||
    memset(xcc, 0, sizeof(xcc));
 | 
			
		||||
	  xcc[0].type = XVT_COLOR_BACKGROUND;
 | 
			
		||||
	  xcc[0].color = MASK_BACK_COLOR;
 | 
			
		||||
	  xcc[1].type = XVT_COLOR_BLEND;
 | 
			
		||||
	  xcc[1].color = BTN_LIGHT_COLOR;
 | 
			
		||||
	  xcc[2].type = XVT_COLOR_BORDER;
 | 
			
		||||
	  xcc[2].color = BTN_DARK_COLOR;
 | 
			
		||||
 | 
			
		||||
    WIN_DEF wd; memset(&wd, 0, sizeof(wd));
 | 
			
		||||
    wd.wtype = WC_HGAUGE;
 | 
			
		||||
    get_bar_rct(wd.rct);
 | 
			
		||||
    wd.ctlcolors = xcc;
 | 
			
		||||
    _gauge = xvt_ctl_create_def(&wd, win(), tot);
 | 
			
		||||
  }
 | 
			
		||||
   
 | 
			
		||||
 | 
			
		||||
@ -1323,11 +1323,21 @@ int TOutlook_window::selected() const
 | 
			
		||||
TOutlook_window::TOutlook_window(int x, int y, int dx, int dy, WINDOW parent, TOutlook_field* owner)
 | 
			
		||||
               : TControl_host_window(x, y, dx, dy, parent, owner) 
 | 
			
		||||
{
 | 
			
		||||
  XVT_COLOR_COMPONENT xcc[4]; memset(xcc, 0, sizeof(xcc));
 | 
			
		||||
	xcc[0].type = XVT_COLOR_BACKGROUND;
 | 
			
		||||
	xcc[0].color = BTN_BACK_COLOR;
 | 
			
		||||
	xcc[1].type = XVT_COLOR_BLEND;
 | 
			
		||||
	xcc[1].color = BTN_LIGHT_COLOR;
 | 
			
		||||
	xcc[2].type = XVT_COLOR_BORDER;
 | 
			
		||||
	xcc[2].color = BTN_DARK_COLOR;
 | 
			
		||||
 | 
			
		||||
  WIN_DEF wd; memset(&wd, 0, sizeof(wd));
 | 
			
		||||
  wd.wtype = WC_OUTLOOKBAR;
 | 
			
		||||
  wd.v.ctl.ctrl_id = owner->dlg();
 | 
			
		||||
  wd.v.ctl.font_id = xvt_default_font(true); // Fat font
 | 
			
		||||
  wd.rct = resize_rect(x, y, dx, dy, wd.wtype, parent);
 | 
			
		||||
  wd.ctlcolors = xcc;
 | 
			
		||||
  
 | 
			
		||||
  _ctrl = xvt_ctl_create_def(&wd, win(), 0);
 | 
			
		||||
}        
 | 
			
		||||
 | 
			
		||||
@ -1419,10 +1429,15 @@ int TSlider_window::get() const
 | 
			
		||||
TSlider_window::TSlider_window(int x, int y, int dx, int dy, WINDOW parent, TSlider_field* owner)
 | 
			
		||||
              : TField_window(0, 0, 0, 0, NULL, NULL)
 | 
			
		||||
{ 
 | 
			
		||||
  XVT_COLOR_COMPONENT xcc[2]; memset(xcc, 0, sizeof(xcc));
 | 
			
		||||
  xcc[0].type = XVT_COLOR_BLEND;
 | 
			
		||||
  xcc[0].color = MASK_BACK_COLOR;
 | 
			
		||||
 | 
			
		||||
  set_owner(owner);
 | 
			
		||||
  WIN_DEF wd; memset(&wd, 0, sizeof(wd));
 | 
			
		||||
  wd.rct = resize_rect(x, y, dx, dy, wd.wtype, parent);
 | 
			
		||||
  wd.wtype = (wd.rct.right-wd.rct.left) > (wd.rct.bottom-wd.rct.top) ? WC_HSLIDER : WC_VSLIDER;
 | 
			
		||||
  wd.ctlcolors = xcc;
 | 
			
		||||
  wd.v.ctl.ctrl_id = owner->dlg();
 | 
			
		||||
 | 
			
		||||
  real mi, ma; owner->range(mi, ma);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user