Updating GUI



  • On 18/06/2015 at 09:11, xxxxxxxx wrote:

    Hi all,

    I want to update my PluginGUI.
    So I make a chek and then wanna activate one ore the other group in my gui
    But what is to be done that my MainDialog is updated

    Here is my code:

      
        def UpdateLayout(self) :   
            doc = c4d.documents.GetActiveDocument()   
            pree_check = []   
            pree_check = a_polygon_selektion_tag_is_selected(doc)   
            is_selected = pree_check[0]   
              
            self.LoadDialogResource(res.DLG_MAIN)   
            if is_selected == True:   
                self.Enable(res.GRP_DEAKTIVATED_REASON, True)   
                print "es ist etwas selektiert"   
                self.RemoveElement(res.GRP_POLYGONS_AUTOMATICLY)   
            else:   
                print "nichts ist selektiert"   
                self.RemoveElement(res.GRP_DEAKTIVATED_REASON)   
                self.Enable(res.GRP_POLYGONS_AUTOMATICLY, True)   
                    
        return True   
    

    Thanks a lot



  • On 19/06/2015 at 06:45, xxxxxxxx wrote:

    Hello,

    you can update a group of your dialog layout using LayoutChanged(), typically in combination with LayoutFlushGroup(). You find and extensive dialog example in the C++ GitHub repository.

    Best wishes,
    Sebastian



  • On 10/07/2015 at 10:09, xxxxxxxx wrote:

    Hello Kissling,

    was your question answered?

    Best wishes,
    Sebastian


Log in to reply