"Project.Project project" : "",
"items" : [
{
- "@ void buttonPressed" : "(string btn)",
- "id" : "ProjectSettings",
- "| void show" : " (Project.Project project) {\n _this.project = project;\n _this.path.el.label = project.firstPath();\n // get the active project.\n var lm = Gtk.SourceLanguageManager.get_default();\n \n ((Gtk.SourceBuffer)(_this.view.el.get_buffer())) .set_language(\n \n lm.get_language(\"html\"));\n \n //print (project.fn);\n //project.runhtml = project.runhtml || '';\n _this.view.el.get_buffer().set_text(project.runhtml);\n \n \n _this.rootURL.el.set_text( _this.project.rootURL );\n _this.base_template.el.set_text(_this.project.base_template); \n var js = _this.project;\n _this.database_DBTYPE.el.set_text( js.get_string_member(\"DBTYPE\") );\n _this.database_DBNAME.el.set_text( js.get_string_member(\"DBNAME\") );\n _this.database_DBUSERNAME.el.set_text( js.get_string_member(\"DBUSERNAME\") );\n _this.database_DBPASSWORD.el.set_text( js.get_string_member(\"DBPASSWORD\") );\n //this.el.show_all();\n}\n",
- "# Project.Project project" : "",
"xtype" : "Box",
- "| void save" : "() {\n var buf = _this.view.el.get_buffer();\n Gtk.TextIter s;\n Gtk.TextIter e;\n buf.get_start_iter(out s);\n buf.get_end_iter(out e);\n _this.project.runhtml = buf.get_text(s,e,true);\n \n _this.project.rootURL = _this.rootURL.el.get_text();\n _this.project.base_template = _this.base_template.el.get_text(); \n \n var js = _this.project.json_project_data;\n js.set_string_member(\"DBTYPE\", _this.database_DBTYPE.el.get_text());\n js.set_string_member(\"DBNAME\", _this.database_DBNAME.el.get_text());\n js.set_string_member(\"DBUSERNAME\", _this.database_DBUSERNAME.el.get_text());\n js.set_string_member(\"DBPASSWORD\", _this.database_DBPASSWORD.el.get_text());\n// _this.project.set_string_member(\"DBHOST\", _this.DBTYPE.el.get_text()); \n \n // need to re-init the database \n \n _this.project.initRooDatabase();\n \n \n}",
"$ xns" : "Gtk",
"Gtk.Orientation orientation" : "Gtk.Orientation.VERTICAL",
"border_width" : 5,
}
return _ProjectSettings;
}
- public Xcls_ProjectSettings ProjectSettings;
public Xcls_label_global label_global;
public Xcls_label_database label_database;
public Xcls_path path;
// my vars (dec)
// set gobject values
- var child_0 = new Xcls_ProjectSettings( _this );
+ var child_0 = new Xcls_Box2( _this );
child_0.ref();
}
}
- public class Xcls_ProjectSettings : Object
+ public class Xcls_Box2 : Object
{
public Gtk.Box el;
private Xcls_ProjectSettings _this;
// my vars (def)
- public signal void buttonPressed (string btn);
- public Project.Project project;
// ctor
- public Xcls_ProjectSettings(Xcls_ProjectSettings _owner )
+ public Xcls_Box2(Xcls_ProjectSettings _owner )
{
_this = _owner;
- _this.ProjectSettings = this;
this.el = new Gtk.Box( Gtk.Orientation.VERTICAL, 0 );
// my vars (dec)
}
// user defined functions
- public void show (Project.Project project) {
- _this.project = project;
- _this.path.el.label = project.firstPath();
- // get the active project.
- var lm = Gtk.SourceLanguageManager.get_default();
-
- ((Gtk.SourceBuffer)(_this.view.el.get_buffer())) .set_language(
-
- lm.get_language("html"));
-
- //print (project.fn);
- //project.runhtml = project.runhtml || '';
- _this.view.el.get_buffer().set_text(project.runhtml);
-
-
- _this.rootURL.el.set_text( _this.project.rootURL );
- _this.base_template.el.set_text(_this.project.base_template);
- var js = _this.project;
- _this.database_DBTYPE.el.set_text( js.get_string_member("DBTYPE") );
- _this.database_DBNAME.el.set_text( js.get_string_member("DBNAME") );
- _this.database_DBUSERNAME.el.set_text( js.get_string_member("DBUSERNAME") );
- _this.database_DBPASSWORD.el.set_text( js.get_string_member("DBPASSWORD") );
- //this.el.show_all();
- }
- public void save () {
- var buf = _this.view.el.get_buffer();
- Gtk.TextIter s;
- Gtk.TextIter e;
- buf.get_start_iter(out s);
- buf.get_end_iter(out e);
- _this.project.runhtml = buf.get_text(s,e,true);
-
- _this.project.rootURL = _this.rootURL.el.get_text();
- _this.project.base_template = _this.base_template.el.get_text();
-
- var js = _this.project.json_project_data;
- js.set_string_member("DBTYPE", _this.database_DBTYPE.el.get_text());
- js.set_string_member("DBNAME", _this.database_DBNAME.el.get_text());
- js.set_string_member("DBUSERNAME", _this.database_DBUSERNAME.el.get_text());
- js.set_string_member("DBPASSWORD", _this.database_DBPASSWORD.el.get_text());
- // _this.project.set_string_member("DBHOST", _this.DBTYPE.el.get_text());
-
- // need to re-init the database
-
- _this.project.initRooDatabase();
-
-
- }
}
public class Xcls_Box3 : Object
{