1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-21 01:24:21 +00:00

Couple of minor fixes and clean-ups to various components.

This commit is contained in:
Julian Storer 2010-10-24 16:27:44 +01:00
parent 4e1c66b02e
commit 0a1f3857ae
30 changed files with 955 additions and 1224 deletions

View file

@ -272,16 +272,12 @@ public:
{
}
~TableListBoxHeader()
{
}
void addMenuItems (PopupMenu& menu, int columnIdClicked)
{
if (owner.isAutoSizeMenuOptionShown())
{
menu.addItem (0xf836743, TRANS("Auto-size this column"), columnIdClicked != 0);
menu.addItem (0xf836744, TRANS("Auto-size all columns"), owner.getHeader()->getNumColumns (true) > 0);
menu.addItem (autoSizeColumnId, TRANS("Auto-size this column"), columnIdClicked != 0);
menu.addItem (autoSizeAllId, TRANS("Auto-size all columns"), owner.getHeader()->getNumColumns (true) > 0);
menu.addSeparator();
}
@ -290,11 +286,11 @@ public:
void reactToMenuItem (int menuReturnId, int columnIdClicked)
{
if (menuReturnId == 0xf836743)
if (menuReturnId == autoSizeColumnId)
{
owner.autoSizeColumn (columnIdClicked);
}
else if (menuReturnId == 0xf836744)
else if (menuReturnId == autoSizeAllId)
{
owner.autoSizeAllColumns();
}
@ -309,6 +305,8 @@ public:
private:
TableListBox& owner;
enum { autoSizeColumnId = 0xf836743, autoSizeAllId = 0xf836744 };
TableListBoxHeader (const TableListBoxHeader&);
TableListBoxHeader& operator= (const TableListBoxHeader&);
};