Connection shows tables!
This commit is contained in:
parent
f45e66e9ee
commit
9dd0a3c17f
@ -363,7 +363,7 @@ class Connection_Sidebar extends GtkVBox {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
DB_Tabs::get_instance()->get_db_tabs($conn);
|
DB_Tabs::get_db_tabs($conn);
|
||||||
}
|
}
|
||||||
|
|
||||||
// --------------------------------------------------------------------------
|
// --------------------------------------------------------------------------
|
||||||
|
@ -80,7 +80,7 @@ class DB_tabs extends GTKNotebook {
|
|||||||
*/
|
*/
|
||||||
public static function reset()
|
public static function reset()
|
||||||
{
|
{
|
||||||
unset(self::$instance);
|
self::$instance = new DB_tabs();
|
||||||
return self::get_instance();
|
return self::get_instance();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -92,7 +92,7 @@ class DB_tabs extends GTKNotebook {
|
|||||||
* @param Query_Builder $conn
|
* @param Query_Builder $conn
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function get_db_tabs(&$conn)
|
public static function get_db_tabs(&$conn)
|
||||||
{
|
{
|
||||||
$tables = new Data_Grid();
|
$tables = new Data_Grid();
|
||||||
$table_model = $tables->get_model();
|
$table_model = $tables->get_model();
|
||||||
@ -100,14 +100,16 @@ class DB_tabs extends GTKNotebook {
|
|||||||
|
|
||||||
foreach($table_data as $t)
|
foreach($table_data as $t)
|
||||||
{
|
{
|
||||||
$iter = $table_model->append();
|
$table_model->append(null, array($t));
|
||||||
$table_model->set($iter, 0, $t);
|
//$table_model->set($iter, 0, $t);
|
||||||
}
|
}
|
||||||
|
|
||||||
$cell_renderer = new GtkCellRendererText();
|
$cell_renderer = new GtkCellRendererText();
|
||||||
$tables->insert_column_with_data_func(0, 'Table Name', $cell_renderer, array($this, 'add_data_col'));
|
$tables->insert_column_with_data_func(0, 'Table Name', $cell_renderer, array(self::$instance, 'add_data_col'));
|
||||||
|
|
||||||
$this->add_tab('Tables', $tables);
|
self::$instance->add_tab('Tables', $tables);
|
||||||
|
|
||||||
|
self::$instance->show_all();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -125,6 +127,7 @@ class DB_tabs extends GTKNotebook {
|
|||||||
*/
|
*/
|
||||||
public function add_data_col($col, $cell, $model, $iter, $i=0)
|
public function add_data_col($col, $cell, $model, $iter, $i=0)
|
||||||
{
|
{
|
||||||
|
$col->set_visible(TRUE);
|
||||||
$data = $model->get_value($iter, $i);
|
$data = $model->get_value($iter, $i);
|
||||||
$cell->set_property('text', $data);
|
$cell->set_property('text', $data);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user