network_gui.c
changeset 4948 91dae24f3690
parent 4945 c5c9bfb156fb
child 4957 8588d2e7f409
equal deleted inserted replaced
4947:29df93720b34 4948:91dae24f3690
   561 		querystr_d *querystr = &WP(w, network_ql_d).q;
   561 		querystr_d *querystr = &WP(w, network_ql_d).q;
   562 
   562 
   563 		ttd_strlcpy(_edit_str_buf, _network_player_name, lengthof(_edit_str_buf));
   563 		ttd_strlcpy(_edit_str_buf, _network_player_name, lengthof(_edit_str_buf));
   564 		w->vscroll.cap = 12;
   564 		w->vscroll.cap = 12;
   565 
   565 
   566 		querystr->text.caret = true;
       
   567 		querystr->text.maxlength = lengthof(_edit_str_buf);
       
   568 		querystr->text.maxwidth = 120;
       
   569 		querystr->text.buf = _edit_str_buf;
       
   570 		querystr->afilter = CS_ALPHANUMERAL;
   566 		querystr->afilter = CS_ALPHANUMERAL;
   571 		UpdateTextBufferSize(&querystr->text);
   567 		InitializeTextBuffer(&querystr->text, _edit_str_buf, lengthof(_edit_str_buf), 120);
   572 
   568 
   573 		UpdateNetworkGameWindow(true);
   569 		UpdateNetworkGameWindow(true);
   574 	}
   570 	}
   575 }
   571 }
   576 
   572 
   779 	_saveload_mode = SLD_NEW_GAME;
   775 	_saveload_mode = SLD_NEW_GAME;
   780 	BuildFileList();
   776 	BuildFileList();
   781 	w->vscroll.cap = 12;
   777 	w->vscroll.cap = 12;
   782 	w->vscroll.count = _fios_num+1;
   778 	w->vscroll.count = _fios_num+1;
   783 
   779 
   784 	WP(w, network_ql_d).q.text.caret = true;
       
   785 	WP(w, network_ql_d).q.text.maxlength = lengthof(_edit_str_buf);
       
   786 	WP(w, network_ql_d).q.text.maxwidth = 160;
       
   787 	WP(w, network_ql_d).q.text.buf = _edit_str_buf;
       
   788 	WP(w, network_ql_d).q.afilter = CS_ALPHANUMERAL;
   780 	WP(w, network_ql_d).q.afilter = CS_ALPHANUMERAL;
   789 	UpdateTextBufferSize(&WP(w, network_ql_d).q.text);
   781 	InitializeTextBuffer(&WP(w, network_ql_d).q.text, _edit_str_buf, lengthof(_edit_str_buf), 160);
   790 }
   782 }
   791 
   783 
   792 static byte NetworkLobbyFindCompanyIndex(byte pos)
   784 static byte NetworkLobbyFindCompanyIndex(byte pos)
   793 {
   785 {
   794 	byte i;
   786 	byte i;
  1714 	LowerWindowWidget(w, 2);
  1706 	LowerWindowWidget(w, 2);
  1715 	WP(w,querystr_d).caption = GB(type, 0, 8) | (dest << 8); // Misuse of caption
  1707 	WP(w,querystr_d).caption = GB(type, 0, 8) | (dest << 8); // Misuse of caption
  1716 	WP(w,querystr_d).wnd_class = WC_MAIN_TOOLBAR;
  1708 	WP(w,querystr_d).wnd_class = WC_MAIN_TOOLBAR;
  1717 	WP(w,querystr_d).wnd_num = 0;
  1709 	WP(w,querystr_d).wnd_num = 0;
  1718 	WP(w,querystr_d).afilter = CS_ALPHANUMERAL;
  1710 	WP(w,querystr_d).afilter = CS_ALPHANUMERAL;
  1719 	WP(w,querystr_d).text.caret = false;
  1711 	InitializeTextBuffer(&WP(w, querystr_d).text, _edit_str_buf, lengthof(_edit_str_buf), w->widget[2].right - w->widget[2].left);
  1720 	WP(w,querystr_d).text.maxlength = lengthof(_edit_str_buf);
       
  1721 	WP(w,querystr_d).text.maxwidth = w->widget[2].right - w->widget[2].left - 2; // widget[1] is the "text box"
       
  1722 	WP(w,querystr_d).text.buf = _edit_str_buf;
       
  1723 	UpdateTextBufferSize(&WP(w, querystr_d).text);
       
  1724 }
  1712 }
  1725 
  1713 
  1726 #endif /* ENABLE_NETWORK */
  1714 #endif /* ENABLE_NETWORK */