[Paraview-developers] ParaView XML plugin - help with alignment

Utkarsh Ayachit utkarsh.ayachit at kitware.com
Thu Sep 14 10:37:29 EDT 2017


pqViewResolutionPropertyWidget may be a good place to start. Any

On Thu, Sep 14, 2017 at 10:34 AM, Chiranjib Sur <sur.chiranjib at gmail.com> wrote:
> Thanks again,
> Could you point me to some source code inside paraview through which I can
> learn?
>
> Chiranjib
>
> On Thu, Sep 14, 2017 at 8:02 PM, Utkarsh Ayachit
> <utkarsh.ayachit at kitware.com> wrote:
>>
>> Oops, sorry yes, it should have been `panel_widget`. And you'll need
>> to create a custom pqPropertyWidget subclass to do this. There's no
>> property-widget that does this in ParaView.
>>
>> On Thu, Sep 14, 2017 at 10:28 AM, Chiranjib Sur <sur.chiranjib at gmail.com>
>> wrote:
>> > Hi Utkarsh,
>> > Thanks for your quick reply.
>> >
>> > I already created the property group (like the following) but the
>> > checkboxes
>> > are appearing vertically one below the other. I need to display those
>> > side
>> > by side.
>> >
>> > <PropetyGroup label="foo" panel_visibility="MyCustomWidget">
>> >    <Property name="CheckBox1" />
>> >    <Property name="CheckBox2" />
>> > </PropertyGroup>
>> >
>> > I see that in your example, you have used panel_widget instead of
>> > panel_visibility.
>> > Is this the trick to achieve what I am looking for?
>> >
>> > Thanks again,
>> > Chiranjib
>> >
>> > On Thu, Sep 14, 2017 at 7:51 PM, Utkarsh Ayachit
>> > <utkarsh.ayachit at kitware.com> wrote:
>> >>
>> >> The only way currently is to create a custom widget. Create a custom
>> >> property group widget and then grouping the two properties as follows:
>> >>
>> >> .....
>> >> <PropetyGroup label="foo" panel_widget="MyCustomWidget">
>> >>    <Property name="CheckBox1" />
>> >>    <Property name="CheckBox2" />
>> >> </PropertyGroup>
>> >>
>> >>
>> >>
>> >> On Thu, Sep 14, 2017 at 10:15 AM, Chiranjib Sur
>> >> <sur.chiranjib at gmail.com>
>> >> wrote:
>> >> > Hi,
>> >> > I am writing a XML plugin for paraview and I am adding boolean type
>> >> > GUI
>> >> > parameters (appear as checkbox in the property panel) in the
>> >> > following
>> >> > way
>> >> >
>> >> > <IntVectorProperty name="Checkbox 1"
>> >> >                      command="setProperty1"
>> >> >                      number_of_elements="1"
>> >> >                      default_values="1">
>> >> >     <BooleanDomain name="bool"/>
>> >> > </IntVectorProperty>
>> >> >
>> >> >
>> >> > <IntVectorProperty name="Checkbox 2"
>> >> >                      command="setProperty2"
>> >> >                      number_of_elements="1"
>> >> >                      default_values="1">
>> >> >     <BooleanDomain name="bool"/>
>> >> > </IntVectorProperty>
>> >> >
>> >> >
>> >> > They appear in the GUI like the following
>> >> >
>> >> >
>> >> >
>> >> > I want to align them side by side, so that they appear like this
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > How do I do that?
>> >> >
>> >> >
>> >> > Later using the pqServerManager proxy, I need to know what values are
>> >> > set
>> >> > for the checkboxes.
>> >> >
>> >> > Any expert clues?
>> >> >
>> >> > Thanks in advance.
>> >> > Chiranjib
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > Powered by www.kitware.com
>> >> >
>> >> > Visit other Kitware open-source projects at
>> >> > http://www.kitware.com/opensource/opensource.html
>> >> >
>> >> > Search the list archives at:
>> >> > http://markmail.org/search/?q=Paraview-developers
>> >> >
>> >> > Follow this link to subscribe/unsubscribe:
>> >> > http://public.kitware.com/mailman/listinfo/paraview-developers
>> >> >
>> >
>> >
>
>


More information about the Paraview-developers mailing list