In progress...
This commit is contained in:
parent
13f910282d
commit
90a7f934ad
|
@ -4,16 +4,16 @@ namespace LAview.Core.Plugins {
|
|||
class ObjectExampleDialog : Object {
|
||||
Dialog dialog;
|
||||
|
||||
public ObjectExampleDialog (/*Window parent*/) throws Error {
|
||||
public ObjectExampleDialog (Object parent) throws Error {
|
||||
var builder = new Builder ();
|
||||
builder.add_from_file (AppDirs.ui_dir + "/laview-plugin-object-example.glade");
|
||||
builder.connect_signals (this);
|
||||
|
||||
dialog = builder.get_object ("object_example_dialog_bkp") as Dialog;
|
||||
//if (parent != null) {
|
||||
// dialog.transient_for = parent;
|
||||
// dialog.modal = true;
|
||||
//}
|
||||
if (parent is Window) {
|
||||
dialog.transient_for = parent as Window;
|
||||
dialog.modal = true;
|
||||
}
|
||||
}
|
||||
|
||||
public void show_all () {
|
||||
|
|
|
@ -46,8 +46,8 @@ namespace LAview.Core.Plugins {
|
|||
/**
|
||||
* Compose the object.
|
||||
*/
|
||||
public override bool compose (Gee.HashMap<string, AnswerValue> answers) throws Error {
|
||||
if (object_dialog == null) object_dialog = new ObjectExampleDialog ();//null);
|
||||
public override bool compose (Object parent, Gee.HashMap<string, AnswerValue> answers) throws Error {
|
||||
if (object_dialog == null) object_dialog = new ObjectExampleDialog (parent);
|
||||
|
||||
object_dialog.show_all ();
|
||||
|
||||
|
|
Loading…
Reference in New Issue