package org.ovirt.engine.ui.common.view.popup.numa; import org.ovirt.engine.ui.common.CommonApplicationMessages; import org.ovirt.engine.ui.common.gin.AssetProvider; import org.ovirt.engine.ui.common.widget.label.LabelWithTextTruncation; import com.google.gwt.core.client.GWT; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.Widget; import com.google.inject.Inject; public class MemorySummaryPanel extends Composite { interface WidgetUiBinder extends UiBinder<Widget, MemorySummaryPanel> { WidgetUiBinder uiBinder = GWT.create(WidgetUiBinder.class); } private static final CommonApplicationMessages messages = AssetProvider.getMessages(); @UiField LabelWithTextTruncation totalLabel; @UiField LabelWithTextTruncation usedLabel; @Inject public MemorySummaryPanel() { initWidget(WidgetUiBinder.uiBinder.createAndBindUi(this)); } public void setMemoryStats(long totalMemory, long usedMemory) { String totalMemoryString = messages.numaMemory(totalMemory); totalLabel.setText(totalMemoryString); String usedMemoryString = messages.numaMemoryUsed(usedMemory); usedLabel.setText(usedMemoryString); } }