g2d.setColor(ColorProvider.getStringColor(((TradeDialogMetaData)metaData).city2office));
s = "City <- -> Trading Office";// TODO externalize
gv = opPainter.createGlyphVector(g2d, s, font);
y += lineSpacing+font18Height;
x = insets.left+(int)Math.ceil((width-gv.getVisualBounds().getWidth())/2);
g2d.drawGlyphVector(gv, x, y);
if (((TradeDialogMetaData)metaData).city2office!=EStringSelectionState.DISABLE){
addOffsetPolygon(bounds, gv, x, y,"City2StorageTradeDialog",new TradeDialogeChangeAction(ETransferDialogType.CITY_TO_STORAGE));
}
g2d.setColor(ColorProvider.getStringColor(((TradeDialogMetaData)metaData).weapons));