src/signs_gui.cpp
branchnoai
changeset 9722 ebf0ece7d8f6
parent 9694 e72987579514
child 9723 eee46cb39750
equal deleted inserted replaced
9721:9a27928bcd5e 9722:ebf0ece7d8f6
    73 		SetDParam(0, w->vscroll.count);
    73 		SetDParam(0, w->vscroll.count);
    74 		DrawWindowWidgets(w);
    74 		DrawWindowWidgets(w);
    75 
    75 
    76 		/* No signs? */
    76 		/* No signs? */
    77 		if (w->vscroll.count == 0) {
    77 		if (w->vscroll.count == 0) {
    78 			DrawString(2, y, STR_304A_NONE, 0);
    78 			DrawString(2, y, STR_304A_NONE, TC_FROMSTRING);
    79 			return;
    79 			return;
    80 		}
    80 		}
    81 
    81 
    82 		{
    82 		{
    83 			uint16 i;
    83 			uint16 i;
    88 
    88 
    89 				if (si->owner != OWNER_NONE)
    89 				if (si->owner != OWNER_NONE)
    90 					DrawPlayerIcon(si->owner, 4, y + 1);
    90 					DrawPlayerIcon(si->owner, 4, y + 1);
    91 
    91 
    92 				SetDParam(0, si->index);
    92 				SetDParam(0, si->index);
    93 				DrawString(22, y, STR_SIGN_NAME, 8);
    93 				DrawString(22, y, STR_SIGN_NAME, TC_YELLOW);
    94 				y += 10;
    94 				y += 10;
    95 			}
    95 			}
    96 		}
    96 		}
    97 	} break;
    97 	} break;
    98 
    98 
   199 	Sign       *si;
   199 	Sign       *si;
   200 	uint       sign_index = 0;
   200 	uint       sign_index = 0;
   201 
   201 
   202 	switch (e->event) {
   202 	switch (e->event) {
   203 		case WE_CREATE:
   203 		case WE_CREATE:
   204 			SETBIT(_no_scroll, SCROLL_EDIT);
   204 			SetBit(_no_scroll, SCROLL_EDIT);
   205 			break;
   205 			break;
   206 
   206 
   207 		case WE_PAINT:
   207 		case WE_PAINT:
   208 			SetDParam(0, qs->caption);
   208 			SetDParam(0, qs->caption);
   209 			DrawWindowWidgets(w);
   209 			DrawWindowWidgets(w);
   274 		case WE_MOUSELOOP:
   274 		case WE_MOUSELOOP:
   275 			HandleEditBox(w, qs, QUERY_EDIT_SIGN_WIDGET_TEXT);
   275 			HandleEditBox(w, qs, QUERY_EDIT_SIGN_WIDGET_TEXT);
   276 			break;
   276 			break;
   277 
   277 
   278 		case WE_DESTROY:
   278 		case WE_DESTROY:
   279 			CLRBIT(_no_scroll, SCROLL_EDIT);
   279 			ClrBit(_no_scroll, SCROLL_EDIT);
   280 			break;
   280 			break;
   281 	}
   281 	}
   282 }
   282 }
   283 
   283 
   284 static const Widget _query_sign_edit_widgets[] = {
   284 static const Widget _query_sign_edit_widgets[] = {
   319 
   319 
   320 	UpdateSignEditWindow(w, si);
   320 	UpdateSignEditWindow(w, si);
   321 }
   321 }
   322 
   322 
   323 
   323 
       
   324