mirror of https://github.com/oupson/FooTerm.git
Fix namespace names (from FooTerm to Footerm)
This commit is contained in:
parent
4591334702
commit
04003ff5b5
|
@ -18,7 +18,7 @@
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace FooTerm.Model {
|
namespace Footerm.Model {
|
||||||
public class Server {
|
public class Server {
|
||||||
public string hostname;
|
public string hostname;
|
||||||
public ushort port;
|
public ushort port;
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<interface>
|
<interface>
|
||||||
<requires lib="Adw" version="1.0"/>
|
<requires lib="Adw" version="1.0"/>
|
||||||
<requires lib="gtk" version="4.0"/>
|
<requires lib="gtk" version="4.0"/>
|
||||||
<template class="FooTermNewPane" parent="GtkBox">
|
<template class="FootermNewPane" parent="GtkBox">
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkStack" id="newpane_stack">
|
<object class="GtkStack" id="newpane_stack">
|
||||||
<child>
|
<child>
|
||||||
|
@ -35,7 +35,7 @@
|
||||||
<child>
|
<child>
|
||||||
<object class="AdwClamp">
|
<object class="AdwClamp">
|
||||||
<child>
|
<child>
|
||||||
<object class="FooTermNewServer" id="new_server"></object>
|
<object class="FootermNewServer" id="new_server"></object>
|
||||||
</child>
|
</child>
|
||||||
</object>
|
</object>
|
||||||
</child>"
|
</child>"
|
||||||
|
|
|
@ -18,14 +18,14 @@
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace FooTerm {
|
namespace Footerm {
|
||||||
[GtkTemplate (ui = "/fr/oupson/FooTerm/newpane.ui")]
|
[GtkTemplate (ui = "/fr/oupson/FooTerm/newpane.ui")]
|
||||||
public class NewPane : Gtk.Box {
|
public class NewPane : Gtk.Box {
|
||||||
[GtkChild]
|
[GtkChild]
|
||||||
private unowned Adw.PreferencesGroup server_list;
|
private unowned Adw.PreferencesGroup server_list;
|
||||||
|
|
||||||
[GtkChild]
|
[GtkChild]
|
||||||
private unowned FooTerm.NewServer new_server;
|
private unowned Footerm.NewServer new_server;
|
||||||
|
|
||||||
[GtkChild]
|
[GtkChild]
|
||||||
private unowned Gtk.Stack newpane_stack;
|
private unowned Gtk.Stack newpane_stack;
|
||||||
|
@ -33,7 +33,7 @@ namespace FooTerm {
|
||||||
[GtkChild]
|
[GtkChild]
|
||||||
private unowned Gtk.Button newpane_add_button;
|
private unowned Gtk.Button newpane_add_button;
|
||||||
|
|
||||||
public signal void on_server_selected(FooTerm.Model.Server server);
|
public signal void on_server_selected(Footerm.Model.Server server);
|
||||||
|
|
||||||
construct {
|
construct {
|
||||||
this.new_server.on_new_server.connect((s) => {
|
this.new_server.on_new_server.connect((s) => {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<interface>
|
<interface>
|
||||||
<template class="FooTermNewServer" parent="GtkBox">
|
<template class="FootermNewServer" parent="GtkBox">
|
||||||
<property name="margin-bottom">32</property>
|
<property name="margin-bottom">32</property>
|
||||||
<property name="margin-top">32</property>
|
<property name="margin-top">32</property>
|
||||||
<property name="margin-start">32</property>
|
<property name="margin-start">32</property>
|
||||||
|
|
|
@ -18,10 +18,10 @@
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace FooTerm {
|
namespace Footerm {
|
||||||
[GtkTemplate (ui = "/fr/oupson/FooTerm/newserver.ui")]
|
[GtkTemplate (ui = "/fr/oupson/FooTerm/newserver.ui")]
|
||||||
public class NewServer : Gtk.Box {
|
public class NewServer : Gtk.Box {
|
||||||
public signal void on_new_server(FooTerm.Model.Server server);
|
public signal void on_new_server(Footerm.Model.Server server);
|
||||||
|
|
||||||
[GtkChild]
|
[GtkChild]
|
||||||
private unowned Adw.EntryRow hostname_entry;
|
private unowned Adw.EntryRow hostname_entry;
|
||||||
|
@ -52,7 +52,7 @@ namespace FooTerm {
|
||||||
// Port is invalid
|
// Port is invalid
|
||||||
}
|
}
|
||||||
|
|
||||||
this.on_new_server(new FooTerm.Model.Server(hostname, (ushort)port, username, password));
|
this.on_new_server(new Footerm.Model.Server(hostname, (ushort)port, username, password));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<interface>
|
<interface>
|
||||||
<template class="FooTermPane" parent="GtkBox">
|
<template class="FootermPane" parent="GtkBox">
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
</interface>
|
</interface>
|
||||||
|
|
|
@ -18,16 +18,16 @@
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace FooTerm {
|
namespace Footerm {
|
||||||
[GtkTemplate (ui = "/fr/oupson/FooTerm/pane.ui")]
|
[GtkTemplate (ui = "/fr/oupson/FooTerm/pane.ui")]
|
||||||
public class Pane : Gtk.Box {
|
public class Pane : Gtk.Box {
|
||||||
construct {
|
construct {
|
||||||
var new_pane = new FooTerm.NewPane();
|
var new_pane = new Footerm.NewPane();
|
||||||
ulong handler_id;
|
ulong handler_id;
|
||||||
handler_id = new_pane.on_server_selected.connect((s) => {
|
handler_id = new_pane.on_server_selected.connect((s) => {
|
||||||
new_pane.disconnect (handler_id);
|
new_pane.disconnect (handler_id);
|
||||||
this.remove(new_pane);
|
this.remove(new_pane);
|
||||||
this.append(new FooTerm.TerminalPane(s));
|
this.append(new Footerm.TerminalPane(s));
|
||||||
});
|
});
|
||||||
this.append(new_pane);
|
this.append(new_pane);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<interface>
|
<interface>
|
||||||
<requires lib="vte-2.91-gtk4" version="0.70.0"/>
|
<requires lib="vte-2.91-gtk4" version="0.70.0"/>
|
||||||
<template class="FooTermTerminalPane" parent="GtkBox">
|
<template class="FootermTerminalPane" parent="GtkBox">
|
||||||
<child>
|
<child>
|
||||||
<object class="VteTerminal" id="terminal">
|
<object class="VteTerminal" id="terminal">
|
||||||
<property name="hexpand">true</property>
|
<property name="hexpand">true</property>
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
* SPDX-License-Identifier: GPL-3.0-or-later
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace FooTerm {
|
namespace Footerm {
|
||||||
[GtkTemplate (ui = "/fr/oupson/FooTerm/terminalpane.ui")]
|
[GtkTemplate (ui = "/fr/oupson/FooTerm/terminalpane.ui")]
|
||||||
public class TerminalPane : Gtk.Box {
|
public class TerminalPane : Gtk.Box {
|
||||||
[GtkChild]
|
[GtkChild]
|
||||||
|
@ -29,9 +29,9 @@ namespace FooTerm {
|
||||||
private Socket socket;
|
private Socket socket;
|
||||||
private int slave_pty;
|
private int slave_pty;
|
||||||
|
|
||||||
private FooTerm.Model.Server server;
|
private Footerm.Model.Server server;
|
||||||
|
|
||||||
public TerminalPane(FooTerm.Model.Server server) {
|
public TerminalPane(Footerm.Model.Server server) {
|
||||||
this.server = server;
|
this.server = server;
|
||||||
this.terminal.set_enable_sixel (true);
|
this.terminal.set_enable_sixel (true);
|
||||||
this.connect_to_server();
|
this.connect_to_server();
|
||||||
|
|
|
@ -31,11 +31,11 @@ namespace Footerm {
|
||||||
construct {
|
construct {
|
||||||
var action = new SimpleAction("new_tab", null);
|
var action = new SimpleAction("new_tab", null);
|
||||||
action.activate.connect (() => {
|
action.activate.connect (() => {
|
||||||
var a = view.append (new FooTerm.Pane());
|
var a = view.append (new Footerm.Pane());
|
||||||
a.set_title ("New Pane");
|
a.set_title ("New Pane");
|
||||||
});
|
});
|
||||||
this.add_action (action);
|
this.add_action (action);
|
||||||
var a = view.append (new FooTerm.Pane());
|
var a = view.append (new Footerm.Pane());
|
||||||
a.set_title ("New Pane");
|
a.set_title ("New Pane");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue