32#ifndef TTA_RF_DIALOG_HH
33#define TTA_RF_DIALOG_HH
36#include <wx/listctrl.h>
37#include <wx/spinctrl.h>
53 wxSizer*
createContents(wxWindow* parent,
bool call_fit,
bool set_sizer);
56 void onOK(wxCommandEvent& event);
58 void onName(wxCommandEvent& event);
119 DECLARE_EVENT_TABLE()
void onName(wxCommandEvent &event)
int size_
Number of registers.
virtual bool TransferDataToWindow()
void onDeletePort(wxCommandEvent &event)
int maxWrites_
Maximum writes.
wxListCtrl * portListCtrl_
Port list control.
void onOK(wxCommandEvent &event)
wxStaticBoxSizer * portsSizer_
Sizer containing the port list and associated buttons.
TTAMachine::Port * selectedPort() const
wxSizer * createContents(wxWindow *parent, bool call_fit, bool set_sizer)
wxString name_
Name of the register file.
wxChoice * typeChoice_
Opcode choice control.
void onAddPort(wxCommandEvent &event)
void onActivatePort(wxListEvent &event)
void onPortRightClick(wxListEvent &event)
void onEditPort(wxCommandEvent &event)
TTAMachine::RegisterFile * registerFile_
Register file to modify.
void onPortSelection(wxListEvent &event)
int guardLatency_
Guard latency.
void onHelp(wxCommandEvent &event)
bool zeroRegister_
Zero register.