.. wxPython Phoenix documentation
   This file was generated by Phoenix's sphinx generator and associated
   tools, do not edit by hand.
   Copyright: (c) 2011-2025 by Total Control Software
   License:   wxWindows License
.. include:: headings.inc
.. _wx.propgrid.PGArrayStringEditorDialog:
==========================================================================================================================================
|phoenix_title|  **wx.propgrid.PGArrayStringEditorDialog**
==========================================================================================================================================
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html
   
   
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.propgrid.PGArrayStringEditorDialog.__init__`                          
:meth:`~wx.propgrid.PGArrayStringEditorDialog.ArrayGet`                          
:meth:`~wx.propgrid.PGArrayStringEditorDialog.ArrayGetCount`                     
:meth:`~wx.propgrid.PGArrayStringEditorDialog.ArrayInsert`                       
:meth:`~wx.propgrid.PGArrayStringEditorDialog.ArrayRemoveAt`                     
:meth:`~wx.propgrid.PGArrayStringEditorDialog.ArraySet`                          
:meth:`~wx.propgrid.PGArrayStringEditorDialog.ArraySwap`                         
:meth:`~wx.propgrid.PGArrayStringEditorDialog.GetClassDefaultAttributes`         
:meth:`~wx.propgrid.PGArrayStringEditorDialog.GetDialogValue`                    Return value modified by dialog.
:meth:`~wx.propgrid.PGArrayStringEditorDialog.Init`                              
:meth:`~wx.propgrid.PGArrayStringEditorDialog.OnCustomNewAction`                 
:meth:`~wx.propgrid.PGArrayStringEditorDialog.SetCustomButton`                   
:meth:`~wx.propgrid.PGArrayStringEditorDialog.SetDialogValue`                    Set value modified by dialog.
================================================================================ ================================================================================
|
|property_summary| Properties Summary
=====================================
================================================================================ ================================================================================
:attr:`~wx.propgrid.PGArrayStringEditorDialog.DialogValue`                       See :meth:`~wx.propgrid.PGArrayStringEditorDialog.GetDialogValue` and :meth:`~wx.propgrid.PGArrayStringEditorDialog.SetDialogValue`
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: wx.propgrid.PGArrayStringEditorDialog(PGArrayEditorDialog)
   **Possible constructors**::
       PGArrayStringEditorDialog() -> None
       
   .. method:: __init__(self)
      :rtype: `None`     
   .. method:: ArrayGet(self, index)
      :param `index`: 
      :type `index`: int
      :rtype: `str`
   .. method:: ArrayGetCount(self)
      :rtype: `int`
   .. method:: ArrayInsert(self, str, index)
      :param `str`: 
      :type `str`: string
      :param `index`: 
      :type `index`: int
      :rtype: `bool`
   .. method:: ArrayRemoveAt(self, index)
      :param `index`: 
      :type `index`: int
      :rtype: `None`     
   .. method:: ArraySet(self, index, str)
      :param `index`: 
      :type `index`: int
      :param `str`: 
      :type `str`: string
      :rtype: `bool`
   .. method:: ArraySwap(self, first, second)
      :param `first`: 
      :type `first`: int
      :param `second`: 
      :type `second`: int
      :rtype: `None`     
   .. staticmethod:: GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL)
      :param `variant`: 
      :type `variant`: wx.WindowVariant
      :rtype: `VisualAttributes`     
   .. method:: GetDialogValue(self)
      Return value modified by dialog. 
                 
      :rtype: `PGVariant`     
   .. method:: Init(self)
      :rtype: `None`     
   .. method:: OnCustomNewAction(self, resString)
      :param `resString`: 
      :type `resString`: string
      :rtype: `bool`
   .. method:: SetCustomButton(self, custBtText, pcc)
      :param `custBtText`: 
      :type `custBtText`: string
      :param `pcc`: 
      :type `pcc`: wx.propgrid.list of stringsProperty
      :rtype: `None`     
   .. method:: SetDialogValue(self, value)
      Set value modified by dialog. 
                 
      :param `value`: 
      :type `value`: PGVariant
      :rtype: `None`     
   .. attribute:: DialogValue
      See :meth:`~wx.propgrid.PGArrayStringEditorDialog.GetDialogValue` and :meth:`~wx.propgrid.PGArrayStringEditorDialog.SetDialogValue`