This repository has been archived on 2018-10-12. You can view files and clone it, but cannot push or open issues or pull requests.
OpenSQLManager/docs/structure.xml

1714 lines
78 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<project version="2.0.0a2" title="OpenSQLManager">
<file path="OpenSQLManager.php" hash="7c3bf4941a787729e69619be28665a41" package="OpenSQLManager">
<docblock line="3">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="3" name="package" description="OpenSQLManager"/>
<tag line="3" name="author" description="Timothy J. Warren"/>
<tag line="3" name="copyright" description="Copyright (c) 2012"/>
<tag line="3" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="3" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<include line="128" type="Require Once" package="Default">
<name>/db/autoload.php</name>
</include>
<constant namespace="default" line="35" package="Default">
<name>BASE_DIR</name>
<value><![CDATA[dirname(__FILE__).'/sys']]></value>
</constant>
<constant namespace="default" line="36" package="Default">
<name>SETTINGS_DIR</name>
<value><![CDATA[dirname(__FILE__)]]></value>
</constant>
<constant namespace="default" line="37" package="Default">
<name>PROGRAM_NAME</name>
<value><![CDATA['OpenSQLManager']]></value>
</constant>
<constant namespace="default" line="38" package="Default">
<name>VERSION</name>
<value><![CDATA['0.1.0pre']]></value>
</constant>
<function namespace="default" line="45" package="OpenSQLManager">
<name>log_fatal</name>
<type>function</type>
<docblock line="42">
<description><![CDATA[Log fatal errors]]></description>
<long-description><![CDATA[]]></long-description>
</docblock>
</function>
<function namespace="default" line="89" package="OpenSQLManager">
<name>exception_error_handler</name>
<type>function</type>
<docblock line="80">
<description><![CDATA[Error handler to convert errors to exceptions]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="80" name="param" description="" type="int" variable="$errno">
<type by_reference="false">int</type>
</tag>
<tag line="80" name="param" description="" type="string" variable="$errstr">
<type by_reference="false">string</type>
</tag>
<tag line="80" name="param" description="" type="string" variable="$errfile">
<type by_reference="false">string</type>
</tag>
<tag line="80" name="param" description="" type="int" variable="$errline">
<type by_reference="false">int</type>
</tag>
<tag line="80" name="throws" description="" type="\ErrorException">
<type by_reference="false">\ErrorException</type>
</tag>
</docblock>
<argument line="89">
<name>$errno</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="89">
<name>$errstr</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="89">
<name>$errfile</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="89">
<name>$errline</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</function>
<function namespace="default" line="109" package="OpenSQLManager">
<name>do_include</name>
<type>function</type>
<docblock line="102">
<description><![CDATA[Bulk directory loading workaround for use
with array_map and glob]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="102" name="param" description="" type="string" variable="$path">
<type by_reference="false">string</type>
</tag>
<tag line="102" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="109">
<name>$path</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</function>
</file>
<file path="sys/common/functions.php" hash="0c79881f3243a53f7b7fd0006fee8060" package="OpenSQLManager">
<docblock line="2">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="2" name="package" description="OpenSQLManager"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2012"/>
<tag line="2" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<function namespace="default" line="24" package="OpenSQLManager">
<name>array_to_object</name>
<type>function</type>
<docblock line="18">
<description><![CDATA[Convert an array to an object]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="18" name="param" description="" type="array" variable="$array">
<type by_reference="false">array</type>
</tag>
<tag line="18" name="return" description="" type="object">
<type by_reference="false">object</type>
</tag>
</docblock>
<argument line="24">
<name>$array</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</function>
<function namespace="default" line="49" package="OpenSQLManager">
<name>alert</name>
<type>function</type>
<docblock line="43">
<description><![CDATA[Create info dialog to return an informational message]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="43" name="param" description="" type="string" variable="$message">
<type by_reference="false">string</type>
</tag>
<tag line="43" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="49">
<name>$message</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</function>
<function namespace="default" line="72" package="OpenSQLManager">
<name>error</name>
<type>function</type>
<docblock line="66">
<description><![CDATA[Create info dialog to retun an informational message]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="66" name="param" description="" type="string" variable="$message">
<type by_reference="false">string</type>
</tag>
<tag line="66" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="72">
<name>$message</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</function>
<function namespace="default" line="95" package="OpenSQLManager">
<name>confirm</name>
<type>function</type>
<docblock line="89">
<description><![CDATA[Creates a binary confirmation dialog]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="89" name="param" description="" type="string" variable="$message">
<type by_reference="false">string</type>
</tag>
<tag line="89" name="return" description="" type="bool">
<type by_reference="false">bool</type>
</tag>
</docblock>
<argument line="95">
<name>$message</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</function>
<function namespace="default" line="119" package="OpenSQLManager">
<name>about</name>
<type>function</type>
<docblock line="114">
<description><![CDATA[Display About menu with version information]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="114" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</function>
</file>
<file path="sys/widgets/connection_sidebar.php" hash="a2efe632f580653049a3124e22d5995f" package="OpenSQLManager">
<docblock line="2">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="2" name="package" description="OpenSQLManager"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2012"/>
<tag line="2" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="default" line="22" package="OpenSQLManager\Widgets">
<name>Connection_Sidebar</name>
<full_name>\Connection_Sidebar</full_name>
<extends>\GtkVBox</extends>
<docblock line="16">
<description><![CDATA[Widget managing saved database connections]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="16" name="package" description="OpenSQLManager"/>
<tag line="16" name="subpackage" description="Widgets"/>
</docblock>
<property final="false" static="false" visibility="protected" line="29" package="Default">
<name>$settings</name>
<default><![CDATA[]]></default>
<docblock line="24">
<description><![CDATA[Reference to Settings instance]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="24" name="var" description="" type="\Settings">
<type by_reference="false">\Settings</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="36" package="Default">
<name>$menu</name>
<default><![CDATA[]]></default>
<docblock line="31">
<description><![CDATA[Reference to popup menu]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="31" name="var" description="" type="\GtkMenu">
<type by_reference="false">\GtkMenu</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="43" package="Default">
<name>$treeview</name>
<default><![CDATA[]]></default>
<docblock line="38">
<description><![CDATA[Treeview for displaying connections]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="38" name="var" description="" type="\GtkTreeView">
<type by_reference="false">\GtkTreeView</type>
</tag>
</docblock>
</property>
<property final="false" static="true" visibility="private" line="50" package="Default">
<name>$instance</name>
<default><![CDATA[]]></default>
<docblock line="45">
<description><![CDATA[Singleton instance]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="45" name="var" description="" type="\Connection_Sidebar">
<type by_reference="false">\Connection_Sidebar</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="private" line="57" package="Default">
<name>$conn_name</name>
<default><![CDATA[]]></default>
<docblock line="52">
<description><![CDATA[Name of current db connection]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="52" name="var" description="" type="string">
<type by_reference="false">string</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="true" visibility="public" namespace="default" line="64" package="">
<name>get_instance</name>
<type>function</type>
<docblock line="59">
<description><![CDATA[Return the current instance of the class]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="59" name="return" description="" type="\Connection_Sidebar">
<type by_reference="false">\Connection_Sidebar</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="80" package="">
<name>__construct</name>
<type>function</type>
<docblock line="77">
<description><![CDATA[Constructor method]]></description>
<long-description><![CDATA[]]></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="default" line="116" package="">
<name>_render</name>
<type>function</type>
<docblock line="111">
<description><![CDATA[Renders the connection sidebar widget]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="111" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="175" package="">
<name>set_icon</name>
<type>function</type>
<docblock line="166">
<description><![CDATA[Sets the icon for the current db type]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="166" name="param" description="Column $col" type="\GtkTreeView" variable="$col">
<type by_reference="false">\GtkTreeView</type>
</tag>
<tag line="166" name="param" description="" type="\GtkCellRenderer" variable="$cell">
<type by_reference="false">\GtkCellRenderer</type>
</tag>
<tag line="166" name="param" description="" type="\GtkTreeModel" variable="$model">
<type by_reference="false">\GtkTreeModel</type>
</tag>
<tag line="166" name="param" description="" type="\GtkTreeIter" variable="$iter">
<type by_reference="false">\GtkTreeIter</type>
</tag>
<tag line="166" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="175">
<name>$col</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="175">
<name>$cell</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="175">
<name>$model</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="175">
<name>$iter</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="205" package="">
<name>set_label</name>
<type>function</type>
<docblock line="196">
<description><![CDATA[Sets the label of the current db connection]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="196" name="param" description="" type="\GtkTreeViewColumn" variable="$col">
<type by_reference="false">\GtkTreeViewColumn</type>
</tag>
<tag line="196" name="param" description="" type="\GtkCellRenderer" variable="$cell">
<type by_reference="false">\GtkCellRenderer</type>
</tag>
<tag line="196" name="param" description="" type="\GtkTreeModel" variable="$model">
<type by_reference="false">\GtkTreeModel</type>
</tag>
<tag line="196" name="param" description="" type="\GtkTreeIter" variable="$iter">
<type by_reference="false">\GtkTreeIter</type>
</tag>
<tag line="196" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="205">
<name>$col</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="205">
<name>$cell</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="205">
<name>$model</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="205">
<name>$iter</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="223" package="">
<name>set_status_icon</name>
<type>function</type>
<docblock line="214">
<description><![CDATA[Sets the status icon of the current db connection]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="214" name="param" description="" type="\GtkTreeViewColumn" variable="$col">
<type by_reference="false">\GtkTreeViewColumn</type>
</tag>
<tag line="214" name="param" description="" type="\GtkCellRenderer" variable="$cell">
<type by_reference="false">\GtkCellRenderer</type>
</tag>
<tag line="214" name="param" description="" type="\GtkTreeModel" variable="$model">
<type by_reference="false">\GtkTreeModel</type>
</tag>
<tag line="214" name="param" description="" type="\GtkTreeIter" variable="$iter">
<type by_reference="false">\GtkTreeIter</type>
</tag>
<tag line="214" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="223">
<name>$col</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="223">
<name>$cell</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="223">
<name>$model</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="223">
<name>$iter</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="247" package="">
<name>new_conn</name>
<type>function</type>
<docblock line="242">
<description><![CDATA[Returns window for creating a new database connection]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="242" name="return" description="object" type="\Add_DB">
<type by_reference="false">\Add_DB</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="261" package="">
<name>on_button</name>
<type>function</type>
<docblock line="254">
<description><![CDATA[Event for mouse clicks on connection sidebar]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="254" name="param" description="" type="\GtkTreeView" variable="$view">
<type by_reference="false">\GtkTreeView</type>
</tag>
<tag line="254" name="param" description="" type="" variable="$event"/>
<tag line="254" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="261">
<name>$view</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="261">
<name>$event</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="295" package="">
<name>conn_popup_menu</name>
<type>function</type>
<docblock line="289">
<description><![CDATA[Creates and displays a context menu for the selected connection]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="289" name="param" description="" type="array" variable="$all">
<type by_reference="false">array</type>
</tag>
<tag line="289" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="295">
<name>$all</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="352" package="">
<name>refresh</name>
<type>function</type>
<docblock line="347">
<description><![CDATA[Recreate sidebar widget to update connections]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="347" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="365" package="">
<name>edit_connection</name>
<type>function</type>
<docblock line="360">
<description><![CDATA[Update the connection information for an existing connection]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="360" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="377" package="">
<name>remove_connection</name>
<type>function</type>
<docblock line="372">
<description><![CDATA[Remove a connection from the connection manager]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="372" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="401" package="">
<name>db_connect</name>
<type>function</type>
<docblock line="396">
<description><![CDATA[Create connection to a database]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="396" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="427" package="">
<name>db_disconnect</name>
<type>function</type>
<docblock line="422">
<description><![CDATA[Disconnect from a database]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="422" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="445" package="">
<name>switch_tab</name>
<type>function</type>
<docblock line="439">
<description><![CDATA[Change tabs based on db connection selected]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="439" name="param" description="" type="\GtkTreeView" variable="$view">
<type by_reference="false">\GtkTreeView</type>
</tag>
<tag line="439" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="445">
<name>$view</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
</class>
</file>
<file path="sys/widgets/data_grid.php" hash="b1f7080b5568af0d4a2bbf3bddb16822" package="OpenSQLManager">
<docblock line="2">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="2" name="package" description="OpenSQLManager"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2012"/>
<tag line="2" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="default" line="22" package="OpenSQLManager\Widgets">
<name>Data_Grid</name>
<full_name>\Data_Grid</full_name>
<extends>\GtkTreeView</extends>
<docblock line="16">
<description><![CDATA[Class to simplify dealing with GtkTreeView]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="16" name="package" description="OpenSQLManager"/>
<tag line="16" name="subpackage" description="Widgets"/>
</docblock>
<property final="false" static="false" visibility="protected" line="29" package="Default">
<name>$model</name>
<default><![CDATA[]]></default>
<docblock line="24">
<description><![CDATA[GtkTreeStore object]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="24" name="var" description="" type="\GtkTreeStore">
<type by_reference="false">\GtkTreeStore</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="36" package="">
<name>__construct</name>
<type>function</type>
<docblock line="31">
<description><![CDATA[Create the object]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="31" name="param" description="" type="object" variable="$model">
<type by_reference="false">object</type>
</tag>
</docblock>
<argument line="36">
<name>$model</name>
<default><![CDATA[null]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="57" package="">
<name>get</name>
<type>function</type>
<docblock line="51">
<description><![CDATA[Get the value of the model for the current selection]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="51" name="param" description="pos" type="int" variable="$pos">
<type by_reference="false">int</type>
</tag>
<tag line="51" name="return" description="" type="mixed">
<type by_reference="false">mixed</type>
</tag>
</docblock>
<argument line="57">
<name>$pos</name>
<default><![CDATA[0]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="87" package="">
<name>reset</name>
<type>function</type>
<docblock line="82">
<description><![CDATA[Clear datagrid]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="82" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="111" package="">
<name>add_data_col</name>
<type>function</type>
<docblock line="101">
<description><![CDATA[Adds a column of data to the model]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="101" name="param" description="" type="\GtkTreeViewColumn" variable="$col">
<type by_reference="false">\GtkTreeViewColumn</type>
</tag>
<tag line="101" name="param" description="" type="\GtkCellRenderer" variable="$cell">
<type by_reference="false">\GtkCellRenderer</type>
</tag>
<tag line="101" name="param" description="" type="\GtkTreeModel" variable="$model">
<type by_reference="false">\GtkTreeModel</type>
</tag>
<tag line="101" name="param" description="" type="\GtkTreeIter" variable="$iter">
<type by_reference="false">\GtkTreeIter</type>
</tag>
<tag line="101" name="param" description="" type="int" variable="$i">
<type by_reference="false">int</type>
</tag>
<tag line="101" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="111">
<name>$col</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="111">
<name>$cell</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="111">
<name>$model</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="111">
<name>$iter</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="111">
<name>$i</name>
<default><![CDATA[0]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="133" package="">
<name>render_data</name>
<type>function</type>
<docblock line="126">
<description><![CDATA[Create a datagrid from the provided data array]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="126" name="param" description="" type="array" variable="$data">
<type by_reference="false">array</type>
</tag>
<tag line="126" name="param" description="" type="array" variable="$events">
<type by_reference="false">array</type>
</tag>
<tag line="126" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="133">
<name>$data</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="133">
<name>$events</name>
<default><![CDATA[array()]]></default>
<type/>
</argument>
</method>
</class>
</file>
<file path="sys/widgets/db_structure_widget.php" hash="a9115c631dec57b43628e4bb1ce2338a" package="OpenSQLManager">
<docblock line="2">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="2" name="package" description="OpenSQLManager"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2012"/>
<tag line="2" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="default" line="22" package="OpenSQLManager\Widgets">
<name>DB_Structure_Widget</name>
<full_name>\DB_Structure_Widget</full_name>
<extends>\GTKTable</extends>
<docblock line="16">
<description><![CDATA[Class for generating db-structure editing views]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="16" name="package" description="OpenSQLManager"/>
<tag line="16" name="subpackage" description="Widgets"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="27" package="">
<name>__construct</name>
<type>function</type>
<docblock line="24">
<description><![CDATA[Initialize the class]]></description>
<long-description><![CDATA[]]></long-description>
</docblock>
</method>
</class>
</file>
<file path="sys/widgets/db_tabs.php" hash="4c10b5dc1145d67b899a6f38707de40c" package="OpenSQLManager">
<docblock line="2">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="2" name="package" description="OpenSQLManager"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2012"/>
<tag line="2" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="default" line="22" package="OpenSQLManager\Widgets">
<name>DB_tabs</name>
<full_name>\DB_tabs</full_name>
<extends>\GtkNotebook</extends>
<docblock line="16">
<description><![CDATA[Tabbed Container for database properties]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="16" name="package" description="OpenSQLManager"/>
<tag line="16" name="subpackage" description="Widgets"/>
</docblock>
<property final="false" static="true" visibility="private" line="29" package="Default">
<name>$instance</name>
<default><![CDATA[]]></default>
<docblock line="24">
<description><![CDATA[Current Tab Widget object]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="24" name="var" description="" type="\DB_Tabs">
<type by_reference="false">\DB_Tabs</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="private" line="36" package="Default">
<name>$data</name>
<default><![CDATA[]]></default>
<docblock line="31">
<description><![CDATA[Db Data cache]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="31" name="var" description="" type="array">
<type by_reference="false">array</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="true" visibility="public" namespace="default" line="43" package="">
<name>get_instance</name>
<type>function</type>
<docblock line="38">
<description><![CDATA[Return the db tabs object if it exists, or create and return]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="38" name="return" description="" type="\DB_tabs">
<type by_reference="false">\DB_tabs</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="58" package="">
<name>__construct</name>
<type>function</type>
<docblock line="55">
<description><![CDATA[Create the object]]></description>
<long-description><![CDATA[]]></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="73" package="">
<name>add_tab</name>
<type>function</type>
<docblock line="66">
<description><![CDATA[Add a new tab with the provided label]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="66" name="param" description="" type="string" variable="$label">
<type by_reference="false">string</type>
</tag>
<tag line="66" name="param" description="" type="\GObject" variable="$widget">
<type by_reference="false">\GObject</type>
</tag>
<tag line="66" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="73">
<name>$label</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="73">
<name>$widget</name>
<default><![CDATA[NULL]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="94" package="">
<name>show_table_data</name>
<type>function</type>
<docblock line="85">
<description><![CDATA[Create popup window with table data]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="85" name="param" description="" type="\GTKTreeView" variable="$view">
<type by_reference="false">\GTKTreeView</type>
</tag>
<tag line="85" name="param" description="" type="array" variable="$path">
<type by_reference="false">array</type>
</tag>
<tag line="85" name="param" description="" type="\GtkTreeviewColumn" variable="$col">
<type by_reference="false">\GtkTreeviewColumn</type>
</tag>
<tag line="85" name="param" description="" type="\Query_Builder" variable="$conn">
<type by_reference="false">\Query_Builder</type>
</tag>
<tag line="85" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="94">
<name>$view</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="94">
<name>$path</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="94">
<name>$col</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="94">
<name>$conn</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="true" visibility="public" namespace="default" line="112" package="">
<name>get_db_tabs</name>
<type>function</type>
<docblock line="106">
<description><![CDATA[Create tabs for database aspects]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="106" name="param" description="" type="\Query_Builder" variable="$conn">
<type by_reference="false">\Query_Builder</type>
</tag>
<tag line="106" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="112">
<name>$conn</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="true" visibility="public" namespace="default" line="176" package="">
<name>reset</name>
<type>function</type>
<docblock line="170">
<description><![CDATA[Remove current tabs]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="170" name="param" description="" type="string" variable="$conn_name">
<type by_reference="false">string</type>
</tag>
<tag line="170" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="176">
<name>$conn_name</name>
<default><![CDATA['']]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="true" visibility="private" namespace="default" line="205" package="">
<name>_add_tab</name>
<type>function</type>
<docblock line="195">
<description><![CDATA[Simplify adding tabs to the Notebook object]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="195" name="param" description="" type="object" variable="$conn">
<type by_reference="false">object</type>
</tag>
<tag line="195" name="param" description="" type="string" variable="$tab_name">
<type by_reference="false">string</type>
</tag>
<tag line="195" name="param" description="" type="string" variable="$col_name">
<type by_reference="false">string</type>
</tag>
<tag line="195" name="param" description="" type="string" variable="$method">
<type by_reference="false">string</type>
</tag>
<tag line="195" name="param" description="" type="array" variable="$events">
<type by_reference="false">array</type>
</tag>
<tag line="195" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="205">
<name>$conn</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="205">
<name>$tab_name</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="205">
<name>$col_name</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="205">
<name>$method</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="205">
<name>$events</name>
<default><![CDATA[array()]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="true" visibility="private" namespace="default" line="258" package="">
<name>_add_row_tab</name>
<type>function</type>
<docblock line="250">
<description><![CDATA[Add a multidimensional array to a tab]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="250" name="param" description="" type="object" variable="$conn">
<type by_reference="false">object</type>
</tag>
<tag line="250" name="param" description="" type="string" variable="$tab_name">
<type by_reference="false">string</type>
</tag>
<tag line="250" name="param" description="" type="string" variable="$method">
<type by_reference="false">string</type>
</tag>
<tag line="250" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="258">
<name>$conn</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="258">
<name>$tab_name</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="258">
<name>$method</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="private" namespace="default" line="293" package="">
<name>_get_db_info</name>
<type>function</type>
<docblock line="286">
<description><![CDATA[Returns cached database data for the tab and connection specified]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="286" name="param" description="" type="string" variable="$conn_name">
<type by_reference="false">string</type>
</tag>
<tag line="286" name="param" description="" type="string" variable="$tab_name">
<type by_reference="false">string</type>
</tag>
<tag line="286" name="return" description="" type="mixed">
<type by_reference="false">mixed</type>
</tag>
</docblock>
<argument line="293">
<name>$conn_name</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="293">
<name>$tab_name</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="private" namespace="default" line="320" package="">
<name>_set_db_info</name>
<type>function</type>
<docblock line="313">
<description><![CDATA[Sets cached database data for the tab and connection specified]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="313" name="param" description="" type="string" variable="$conn_name">
<type by_reference="false">string</type>
</tag>
<tag line="313" name="param" description="" type="string" variable="$tab_name">
<type by_reference="false">string</type>
</tag>
<tag line="313" name="param" description="" type="mixed" variable="$data">
<type by_reference="false">mixed</type>
</tag>
</docblock>
<argument line="320">
<name>$conn_name</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="320">
<name>$tab_name</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="320">
<name>$data</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
</class>
</file>
<file path="sys/widgets/db_info_widget.php" hash="0995e15985a2a622ea0c2328dad0779d" package="OpenSQLManager">
<docblock line="2">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="2" name="package" description="OpenSQLManager"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2012"/>
<tag line="2" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="default" line="22" package="OpenSQLManager\Widgets">
<name>DB_Info_Widget</name>
<full_name>\DB_Info_Widget</full_name>
<extends>\GtkTable</extends>
<docblock line="16">
<description><![CDATA[Widget for adding / editing database connections]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="16" name="package" description="OpenSQLManager"/>
<tag line="16" name="subpackage" description="Widgets"/>
</docblock>
<property final="false" static="false" visibility="private" line="29" package="Default">
<name>$settings</name>
<default><![CDATA[]]></default>
<docblock line="24">
<description><![CDATA[Alias to Settings::get_instance]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="24" name="var" description="" type="\Settings">
<type by_reference="false">\Settings</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="36" package="Default">
<name>$conn</name>
<default><![CDATA[]]></default>
<docblock line="31">
<description><![CDATA[Connection name]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="31" name="var" description="" type="\GtkEntry">
<type by_reference="false">\GtkEntry</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="43" package="Default">
<name>$conn_db</name>
<default><![CDATA[]]></default>
<docblock line="38">
<description><![CDATA[Connection database name]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="38" name="var" description="" type="\GtkEntry">
<type by_reference="false">\GtkEntry</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="50" package="Default">
<name>$dbtype</name>
<default><![CDATA[]]></default>
<docblock line="45">
<description><![CDATA[Connection database type]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="45" name="var" description="" type="\GtkComboBox">
<type by_reference="false">\GtkComboBox</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="57" package="Default">
<name>$host</name>
<default><![CDATA[]]></default>
<docblock line="52">
<description><![CDATA[Connection database host]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="52" name="var" description="" type="\GtkEntry">
<type by_reference="false">\GtkEntry</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="64" package="Default">
<name>$user</name>
<default><![CDATA[]]></default>
<docblock line="59">
<description><![CDATA[Connection user name]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="59" name="var" description="" type="\GtkEntry">
<type by_reference="false">\GtkEntry</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="71" package="Default">
<name>$pass</name>
<default><![CDATA[]]></default>
<docblock line="66">
<description><![CDATA[Connection password]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="66" name="var" description="" type="\GtkEntry">
<type by_reference="false">\GtkEntry</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="78" package="Default">
<name>$db_file</name>
<default><![CDATA[]]></default>
<docblock line="73">
<description><![CDATA[Connection database file]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="73" name="var" description="" type="\GtkFileChooserButton">
<type by_reference="false">\GtkFileChooserButton</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="85" package="Default">
<name>$port</name>
<default><![CDATA[]]></default>
<docblock line="80">
<description><![CDATA[Connection port]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="80" name="var" description="" type="\GtkEntry">
<type by_reference="false">\GtkEntry</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="92" package="Default">
<name>$old_conn</name>
<default><![CDATA[]]></default>
<docblock line="87">
<description><![CDATA[Reference to last connection name]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="87" name="var" description="" type="string">
<type by_reference="false">string</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="99" package="Default">
<name>$lblconn</name>
<default><![CDATA[]]></default>
<docblock line="94">
<description><![CDATA[Label for connection name]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="94" name="var" description="" type="\GtkLabel">
<type by_reference="false">\GtkLabel</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="106" package="Default">
<name>$lblconn_db</name>
<default><![CDATA[]]></default>
<docblock line="101">
<description><![CDATA[Label for connection database name]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="101" name="var" description="" type="\Gtklabel">
<type by_reference="false">\Gtklabel</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="113" package="Default">
<name>$lbldbtype</name>
<default><![CDATA[]]></default>
<docblock line="108">
<description><![CDATA[Label for database type]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="108" name="var" description="" type="\Gtklabel">
<type by_reference="false">\Gtklabel</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="120" package="Default">
<name>$lblhost</name>
<default><![CDATA[]]></default>
<docblock line="115">
<description><![CDATA[Label for database host]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="115" name="var" description="" type="\Gtklabel">
<type by_reference="false">\Gtklabel</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="127" package="Default">
<name>$lbluser</name>
<default><![CDATA[]]></default>
<docblock line="122">
<description><![CDATA[Label for database connection user]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="122" name="var" description="" type="\GtkLabel">
<type by_reference="false">\GtkLabel</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="134" package="Default">
<name>$lblpass</name>
<default><![CDATA[]]></default>
<docblock line="129">
<description><![CDATA[Label for database connection password]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="129" name="var" description="" type="\GtkLabel">
<type by_reference="false">\GtkLabel</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="141" package="Default">
<name>$lbldb_file</name>
<default><![CDATA[]]></default>
<docblock line="136">
<description><![CDATA[Label for database file]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="136" name="var" description="" type="\GtkLabel">
<type by_reference="false">\GtkLabel</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="protected" line="148" package="Default">
<name>$lblport</name>
<default><![CDATA[]]></default>
<docblock line="143">
<description><![CDATA[Label for database connection port]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="143" name="var" description="" type="\GtkLabel">
<type by_reference="false">\GtkLabel</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="160" package="">
<name>__construct</name>
<type>function</type>
<docblock line="154">
<description><![CDATA[No params = add, params = edit]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="154" name="param" description="" type="object" variable="$db">
<type by_reference="false">object</type>
</tag>
<tag line="154" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="160">
<name>$db</name>
<default><![CDATA[null]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="246" package="">
<name>change_db</name>
<type>function</type>
<docblock line="241">
<description><![CDATA[Set defaults for new database type]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="241" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="315" package="">
<name>set_db</name>
<type>function</type>
<docblock line="310">
<description><![CDATA[Like change_db function, but save current values]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="310" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="360" package="">
<name>db_add</name>
<type>function</type>
<docblock line="355">
<description><![CDATA[Adds the database to the settings file]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="355" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="395" package="">
<name>db_edit</name>
<type>function</type>
<docblock line="390">
<description><![CDATA[Edit an existing database connection]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="390" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="433" package="">
<name>test_conn</name>
<type>function</type>
<docblock line="428">
<description><![CDATA[Test a db connection, and display a popup with the result of the test]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="428" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="480" package="">
<name>get_available_dbs</name>
<type>function</type>
<docblock line="475">
<description><![CDATA[Checks what database drivers are available]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="475" name="return" description="" type="array">
<type by_reference="false">array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="private" namespace="default" line="538" package="">
<name>_add_row</name>
<type>function</type>
<docblock line="529">
<description><![CDATA[Simple helper function for adding a row to the GtkTable]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="529" name="param" description="" type="string" variable="$label">
<type by_reference="false">string</type>
</tag>
<tag line="529" name="param" description="" type="string" variable="$vname">
<type by_reference="false">string</type>
</tag>
<tag line="529" name="param" description="&amp;$y1" type="int" variable="$y1">
<type by_reference="false">int</type>
</tag>
<tag line="529" name="param" description="&amp;$y2" type="int" variable="$y2">
<type by_reference="false">int</type>
</tag>
<tag line="529" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="538">
<name>$label</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="538">
<name>$vname</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="538">
<name>$y1</name>
<default><![CDATA[]]></default>
<type/>
</argument>
<argument line="538">
<name>$y2</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="private" namespace="default" line="559" package="">
<name>_layout</name>
<type>function</type>
<docblock line="554">
<description><![CDATA[Table layout]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="554" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
</class>
</file>
<file path="sys/windows/add_db.php" hash="c8c5c9abe97ce4ec39365cce83553dd1" package="OpenSQLManager">
<docblock line="2">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="2" name="package" description="OpenSQLManager"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2012"/>
<tag line="2" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="default" line="22" package="OpenSQLManager\Windows">
<name>Add_DB</name>
<full_name>\Add_DB</full_name>
<extends>\GtkWindow</extends>
<docblock line="16">
<description><![CDATA[Window controlling addition of database connections]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="16" name="package" description="OpenSQLManager"/>
<tag line="16" name="subpackage" description="Windows"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="27" package="">
<name>__construct</name>
<type>function</type>
<docblock line="24">
<description><![CDATA[Create the window]]></description>
<long-description><![CDATA[]]></long-description>
</docblock>
</method>
</class>
</file>
<file path="sys/windows/edit_db.php" hash="ff91299d790e4be1e709a0a14745e86e" package="OpenSQLManager">
<docblock line="2">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="2" name="package" description="OpenSQLManager"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2012"/>
<tag line="2" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="default" line="22" package="OpenSQLManager\Windows">
<name>Edit_DB</name>
<full_name>\Edit_DB</full_name>
<extends>\GtkWindow</extends>
<docblock line="16">
<description><![CDATA[Window controlling modifications of database connections]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="16" name="package" description="OpenSQLManager"/>
<tag line="16" name="subpackage" description="Windows"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="29" package="">
<name>__construct</name>
<type>function</type>
<docblock line="24">
<description><![CDATA[Connection editing window]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="24" name="param" description="" type="object" variable="$db_params">
<type by_reference="false">object</type>
</tag>
</docblock>
<argument line="29">
<name>$db_params</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
</class>
</file>
<file path="sys/windows/edit_table.php" hash="d12c0380bc38d03a37252773c7020452" package="OpenSQLManager">
<docblock line="2">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="2" name="package" description="OpenSQLManager"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2012"/>
<tag line="2" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="default" line="22" package="OpenSQLManager\Windows">
<name>Edit_Table</name>
<full_name>\Edit_Table</full_name>
<extends>\GtkWindow</extends>
<docblock line="16">
<description><![CDATA[Window for editing db table structure]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="16" name="package" description="OpenSQLManager"/>
<tag line="16" name="subpackage" description="Windows"/>
</docblock>
<property final="false" static="false" visibility="private" line="29" package="Default">
<name>$fields</name>
<default><![CDATA[]]></default>
<docblock line="24">
<description><![CDATA[Database fields for the current database table]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="24" name="var" description="" type="array">
<type by_reference="false">array</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="37" package="">
<name>__construct</name>
<type>function</type>
<docblock line="31">
<description><![CDATA[Create the window, and set basic properties]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="31" name="param" description="" type="string" variable="$name">
<type by_reference="false">string</type>
</tag>
<tag line="31" name="param" description="" type="array" variable="$fields">
<type by_reference="false">array</type>
</tag>
</docblock>
<argument line="37">
<name>$name</name>
<default><![CDATA[""]]></default>
<type/>
</argument>
<argument line="37">
<name>$fields</name>
<default><![CDATA[array()]]></default>
<type>array</type>
</argument>
</method>
</class>
</file>
<file path="sys/windows/db_table_data.php" hash="2ed430e2832ef797cc23a770b5219035" package="OpenSQLManager">
<docblock line="2">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="2" name="package" description="OpenSQLManager"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2012"/>
<tag line="2" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="default" line="22" package="OpenSQLManager\Windows">
<name>DB_Table_Data</name>
<full_name>\DB_Table_Data</full_name>
<extends>\GtkWindow</extends>
<docblock line="16">
<description><![CDATA[Popup window to display database table data]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="16" name="package" description="OpenSQLManager"/>
<tag line="16" name="subpackage" description="Windows"/>
</docblock>
<property final="false" static="false" visibility="protected" line="29" package="Default">
<name>$win</name>
<default><![CDATA[]]></default>
<docblock line="24">
<description><![CDATA[Reference to the scrolled window]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="24" name="var" description="" type="\GtkScrolledWindow">
<type by_reference="false">\GtkScrolledWindow</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="37" package="">
<name>__construct</name>
<type>function</type>
<docblock line="31">
<description><![CDATA[Create and populate the window]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="31" name="param" description="" type="array" variable="$data">
<type by_reference="false">array</type>
</tag>
<tag line="31" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
<argument line="37">
<name>$data</name>
<default><![CDATA[]]></default>
<type/>
</argument>
</method>
</class>
</file>
<file path="sys/windows/main.php" hash="8e05165cf8a7d4ba676df0c7bc01e924" package="OpenSQLManager">
<docblock line="2">
<description><![CDATA[OpenSQLManager]]></description>
<long-description><![CDATA[<p>Free Database manager for Open Source Databases</p>]]></long-description>
<tag line="2" name="package" description="OpenSQLManager"/>
<tag line="2" name="author" description="Timothy J. Warren"/>
<tag line="2" name="copyright" description="Copyright (c) 2012"/>
<tag line="2" name="link" description="https://github.com/aviat4ion/OpenSQLManager" link="https://github.com/aviat4ion/OpenSQLManager"/>
<tag line="2" name="license" description="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="default" line="24" package="OpenSQLManager\Windows">
<name>Main</name>
<full_name>\Main</full_name>
<extends>\GtkWindow</extends>
<docblock line="16">
<description><![CDATA[Main Window Class]]></description>
<long-description><![CDATA[<p>Creates and displays the main interface window</p>]]></long-description>
<tag line="16" name="package" description="OpenSQLManager"/>
<tag line="16" name="subpackage" description="Windows"/>
</docblock>
<property final="false" static="false" visibility="private" line="31" package="Default">
<name>$settings</name>
<default><![CDATA[]]></default>
<docblock line="26">
<description><![CDATA[Reference to settings instance]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="26" name="var" description="" type="\Settings">
<type by_reference="false">\Settings</type>
</tag>
</docblock>
</property>
<property final="false" static="false" visibility="private" line="38" package="Default">
<name>$connection_sidebar</name>
<default><![CDATA[]]></default>
<docblock line="33">
<description><![CDATA[Reference to connection sidebar instance]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="33" name="var" description="" type="\Connection_Sidebar">
<type by_reference="false">\Connection_Sidebar</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="43" package="">
<name>__construct</name>
<type>function</type>
<docblock line="40">
<description><![CDATA[Create and display the main window on startup]]></description>
<long-description><![CDATA[]]></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="81" package="">
<name>__destruct</name>
<type>function</type>
<docblock line="76">
<description><![CDATA[Some cleanup for when the main window is closed]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="76" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="default" line="103" package="">
<name>quit</name>
<type>function</type>
<docblock line="98">
<description><![CDATA[Exits the GTK loop]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="98" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="private" namespace="default" line="116" package="">
<name>_main_layout</name>
<type>function</type>
<docblock line="110">
<description><![CDATA[Layout the main interface
Create menus, hboxes, vboxs and other widgets]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="110" name="return" description="" type="void">
<type by_reference="false">void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="private" namespace="default" line="158" package="">
<name>_create_menu</name>
<type>function</type>
<docblock line="153">
<description><![CDATA[Create the menu for the program]]></description>
<long-description><![CDATA[]]></long-description>
<tag line="153" name="return" description="" type="\GtkMenuBar">
<type by_reference="false">\GtkMenuBar</type>
</tag>
</docblock>
</method>
</class>
</file>
<package name="" full_name=""/>
<package name="Default" full_name="Default"/>
<package name="OpenSQLManager" full_name="OpenSQLManager">
<package name="Widgets" full_name="OpenSQLManager\Widgets"/>
<package name="Windows" full_name="OpenSQLManager\Windows"/>
</package>
<namespace name="default" full_name="default"/>
<marker count="0">todo</marker>
<marker count="0">fixme</marker>
<deprecated count="0"/>
</project>