Browse Source

Added a new PropertyPanel constructor.

tags/2021-05-28
jules 12 years ago
parent
commit
08384a5293
2 changed files with 16 additions and 1 deletions
  1. +12
    -1
      modules/juce_gui_basics/properties/juce_PropertyPanel.cpp
  2. +4
    -0
      modules/juce_gui_basics/properties/juce_PropertyPanel.h

+ 12
- 1
modules/juce_gui_basics/properties/juce_PropertyPanel.cpp View File

@@ -180,8 +180,19 @@ private:
//==============================================================================
PropertyPanel::PropertyPanel()
: messageWhenEmpty (TRANS("(nothing selected)"))
{
init();
}
PropertyPanel::PropertyPanel (const String& name) : Component (name)
{
init();
}
void PropertyPanel::init()
{
messageWhenEmpty = TRANS("(nothing selected)");
addAndMakeVisible (&viewport);
viewport.setViewedComponent (propertyHolderComponent = new PropertyHolderComponent());
viewport.setFocusContainer (true);


+ 4
- 0
modules/juce_gui_basics/properties/juce_PropertyPanel.h View File

@@ -45,6 +45,9 @@ public:
/** Creates an empty property panel. */
PropertyPanel();
/** Creates an empty property panel. */
PropertyPanel (const String& name);
/** Destructor. */
~PropertyPanel();
@@ -153,6 +156,7 @@ private:
PropertyHolderComponent* propertyHolderComponent;
String messageWhenEmpty;
void init();
void updatePropHolderLayout() const;
void updatePropHolderLayout (int width) const;


Loading…
Cancel
Save