Skip to content

Commit 0940e13

Browse files
authored
Merge pull request #51 from ppvan/dev
Small bundle size
2 parents 0e4acf5 + 357a202 commit 0940e13

File tree

7 files changed

+80
-33
lines changed

7 files changed

+80
-33
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.flatpak-builder
22
builddir
33
build
4+
export
45
*~
56
/subprojects/blueprint-compiler

me.ppvan.psequel-debug.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@
5757
},
5858
{
5959
"name": "postgresql-libs",
60+
"buildsystem": "simple",
61+
"build-commands": [
62+
"./configure --prefix=/app --with-ssl=openssl",
63+
"make -C src/include install",
64+
"make -C src/interfaces/libpq install"
65+
],
6066
"sources": [
6167
{
6268
"type": "archive",

me.ppvan.psequel.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
{
3939
"type": "git",
4040
"url": "https://github.com/ppvan/psequel",
41-
"commit": "0e221b0ca0c10b367a5f2b256db76bf2c15b0c04"
41+
"commit": "33a0704cbbc7ab7ef8483404a4578319c001b1f9"
4242
}
4343
],
4444
"modules": [
@@ -58,6 +58,12 @@
5858
},
5959
{
6060
"name": "postgresql-libs",
61+
"buildsystem": "simple",
62+
"build-commands": [
63+
"./configure --prefix=/app --with-ssl=openssl",
64+
"make -C src/include install",
65+
"make -C src/interfaces/libpq install"
66+
],
6167
"sources": [
6268
{
6369
"type": "archive",

src/ui/schema/QueryResult.vala

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,14 +99,17 @@ namespace Psequel {
9999
var factory = new Gtk.SignalListItemFactory ();
100100
factory.set_data<int> ("index", i);
101101

102-
factory.setup.connect ((_fact, _item) => {
102+
factory.setup.connect ((_fact, obj) => {
103+
104+
var _item = (Gtk.ListItem) obj;
103105
var label = new Gtk.Label (null);
104106
label.halign = Gtk.Align.START;
105107
label.margin_start = 8;
106108
_item.child = label;
107109
});
108110

109-
factory.bind.connect ((_fact, _item) => {
111+
factory.bind.connect ((_fact, obj) => {
112+
var _item = (Gtk.ListItem) obj;
110113
var row = _item.item as Relation.Row;
111114
var label = _item.child as Gtk.Label;
112115
int index = _fact.get_data<int> ("index");

src/ui/schema/TableColumnInfo.vala

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,15 @@ namespace Psequel {
2222

2323
private void setup_name_col () {
2424
var factory = new Gtk.SignalListItemFactory ();
25-
factory.setup.connect ((listitem) => {
25+
factory.setup.connect ((obj) => {
26+
var listitem = obj as Gtk.ListItem;
27+
2628
var label = new Gtk.Label (null);
2729
label.halign = Gtk.Align.START;
2830
listitem.child = label;
2931
});
30-
factory.bind.connect ((listitem) => {
32+
factory.bind.connect ((obj) => {
33+
var listitem = obj as Gtk.ListItem;
3134
var item = listitem.item as Column;
3235
var label = listitem.child as Gtk.Label;
3336
label.label = item.name;
@@ -39,13 +42,15 @@ namespace Psequel {
3942

4043
private void setup_datatype_col () {
4144
var factory = new Gtk.SignalListItemFactory ();
42-
factory.setup.connect ((listitem) => {
45+
factory.setup.connect ((obj) => {
46+
var listitem = obj as Gtk.ListItem;
4347
var label = new Gtk.Label (null);
4448
label.halign = Gtk.Align.START;
4549

4650
listitem.child = label;
4751
});
48-
factory.bind.connect ((listitem) => {
52+
factory.bind.connect ((obj) => {
53+
var listitem = obj as Gtk.ListItem;
4954
var item = listitem.item as Column;
5055
var label = listitem.child as Gtk.Label;
5156
label.label = item.column_type;
@@ -57,11 +62,13 @@ namespace Psequel {
5762

5863
private void setup_nullable_col () {
5964
var factory = new Gtk.SignalListItemFactory ();
60-
factory.setup.connect ((listitem) => {
65+
factory.setup.connect ((obj) => {
66+
var listitem = obj as Gtk.ListItem;
6167
var label = new Gtk.Label (null);
6268
listitem.child = label;
6369
});
64-
factory.bind.connect ((listitem) => {
70+
factory.bind.connect ((obj) => {
71+
var listitem = obj as Gtk.ListItem;
6572
var item = listitem.item as Column;
6673
var label = listitem.child as Gtk.Label;
6774
label.label = item.nullable ? "YES" : "NO";
@@ -74,14 +81,16 @@ namespace Psequel {
7481

7582
private void setup_default_col () {
7683
var factory = new Gtk.SignalListItemFactory ();
77-
factory.setup.connect ((listitem) => {
84+
factory.setup.connect ((obj) => {
85+
var listitem = obj as Gtk.ListItem;
7886
var label = new Gtk.Label (null);
7987
label.halign = Gtk.Align.END;
8088
label.margin_end = 4;
8189
label.margin_start = 4;
8290
listitem.child = label;
8391
});
84-
factory.bind.connect ((listitem) => {
92+
factory.bind.connect ((obj) => {
93+
var listitem = obj as Gtk.ListItem;
8594
var item = listitem.item as Column;
8695
var label = listitem.child as Gtk.Label;
8796
label.label = item.default_val;

src/ui/schema/TableForeignKeyInfo.vala

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,14 @@ namespace Psequel {
2525

2626
private void setup_name_col () {
2727
var factory = new Gtk.SignalListItemFactory ();
28-
factory.setup.connect ((listitem) => {
28+
factory.setup.connect ((obj) => {
29+
var listitem = obj as Gtk.ListItem;
2930
var label = new Gtk.Label (null);
3031
label.halign = Gtk.Align.START;
3132
listitem.child = label;
3233
});
33-
factory.bind.connect ((listitem) => {
34+
factory.bind.connect ((obj) => {
35+
var listitem = obj as Gtk.ListItem;
3436
var item = listitem.item as ForeignKey;
3537
var label = listitem.child as Gtk.Label;
3638
label.label = item.name;
@@ -42,12 +44,14 @@ namespace Psequel {
4244

4345
private void setup_table_columns_col () {
4446
var factory = new Gtk.SignalListItemFactory ();
45-
factory.setup.connect ((listitem) => {
47+
factory.setup.connect ((obj) => {
48+
var listitem = obj as Gtk.ListItem;
4649
var label = new Gtk.Label (null);
4750
label.halign = Gtk.Align.START;
4851
listitem.child = label;
4952
});
50-
factory.bind.connect ((listitem) => {
53+
factory.bind.connect ((obj) => {
54+
var listitem = obj as Gtk.ListItem;
5155
var item = listitem.item as ForeignKey;
5256
var label = listitem.child as Gtk.Label;
5357
label.label = item.columns;
@@ -59,12 +63,14 @@ namespace Psequel {
5963

6064
private void setup_fk_tbname_col () {
6165
var factory = new Gtk.SignalListItemFactory ();
62-
factory.setup.connect ((listitem) => {
66+
factory.setup.connect ((obj) => {
67+
var listitem = obj as Gtk.ListItem;
6368
var label = new Gtk.Label (null);
6469
label.halign = Gtk.Align.START;
6570
listitem.child = label;
6671
});
67-
factory.bind.connect ((listitem) => {
72+
factory.bind.connect ((obj) => {
73+
var listitem = obj as Gtk.ListItem;
6874
var item = listitem.item as ForeignKey;
6975
var label = listitem.child as Gtk.Label;
7076
label.label = item.fk_table;
@@ -76,12 +82,14 @@ namespace Psequel {
7682

7783
private void setup_fk_table_columns_col () {
7884
var factory = new Gtk.SignalListItemFactory ();
79-
factory.setup.connect ((listitem) => {
85+
factory.setup.connect ((obj) => {
86+
var listitem = obj as Gtk.ListItem;
8087
var label = new Gtk.Label (null);
8188
label.halign = Gtk.Align.START;
8289
listitem.child = label;
8390
});
84-
factory.bind.connect ((listitem) => {
91+
factory.bind.connect ((obj) => {
92+
var listitem = obj as Gtk.ListItem;
8593
var item = listitem.item as ForeignKey;
8694
var label = listitem.child as Gtk.Label;
8795
label.label = item.fk_columns;
@@ -93,12 +101,14 @@ namespace Psequel {
93101

94102
private void setup_on_update_col () {
95103
var factory = new Gtk.SignalListItemFactory ();
96-
factory.setup.connect ((listitem) => {
104+
factory.setup.connect ((obj) => {
105+
var listitem = obj as Gtk.ListItem;
97106
var label = new Gtk.Label (null);
98107
label.halign = Gtk.Align.CENTER;
99108
listitem.child = label;
100109
});
101-
factory.bind.connect ((listitem) => {
110+
factory.bind.connect ((obj) => {
111+
var listitem = obj as Gtk.ListItem;
102112
var item = listitem.item as ForeignKey;
103113
var label = listitem.child as Gtk.Label;
104114
label.label = item.on_update.to_string ();
@@ -110,12 +120,14 @@ namespace Psequel {
110120

111121
private void setup_fk_on_delete_col () {
112122
var factory = new Gtk.SignalListItemFactory ();
113-
factory.setup.connect ((listitem) => {
123+
factory.setup.connect ((obj) => {
124+
var listitem = obj as Gtk.ListItem;
114125
var label = new Gtk.Label (null);
115126
label.halign = Gtk.Align.CENTER;
116127
listitem.child = label;
117128
});
118-
factory.bind.connect ((listitem) => {
129+
factory.bind.connect ((obj) => {
130+
var listitem = obj as Gtk.ListItem;
119131
var item = listitem.item as ForeignKey;
120132
var label = listitem.child as Gtk.Label;
121133
label.label = item.on_delete.to_string ();

src/ui/schema/TableIndexInfo.vala

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,14 @@ namespace Psequel {
2424

2525
private void setup_name_col () {
2626
var factory = new Gtk.SignalListItemFactory ();
27-
factory.setup.connect ((listitem) => {
27+
factory.setup.connect ((obj) => {
28+
var listitem = obj as Gtk.ListItem;
2829
var label = new Gtk.Label (null);
2930
label.halign = Gtk.Align.START;
3031
listitem.child = label;
3132
});
32-
factory.bind.connect ((listitem) => {
33+
factory.bind.connect ((obj) => {
34+
var listitem = obj as Gtk.ListItem;
3335
var item = listitem.item as Index;
3436
var label = listitem.child as Gtk.Label;
3537
label.label = item.name;
@@ -41,13 +43,15 @@ namespace Psequel {
4143

4244
private void setup_indextype_col () {
4345
var factory = new Gtk.SignalListItemFactory ();
44-
factory.setup.connect ((listitem) => {
46+
factory.setup.connect ((obj) => {
47+
var listitem = obj as Gtk.ListItem;
4548
var label = new Gtk.Label (null);
4649
label.halign = Gtk.Align.CENTER;
4750

4851
listitem.child = label;
4952
});
50-
factory.bind.connect ((listitem) => {
53+
factory.bind.connect ((obj) => {
54+
var listitem = obj as Gtk.ListItem;
5155
var item = listitem.item as Index;
5256
var label = listitem.child as Gtk.Label;
5357
label.label = item.index_type.to_string ();
@@ -59,11 +63,13 @@ namespace Psequel {
5963

6064
private void setup_unique_col () {
6165
var factory = new Gtk.SignalListItemFactory ();
62-
factory.setup.connect ((listitem) => {
66+
factory.setup.connect ((obj) => {
67+
var listitem = obj as Gtk.ListItem;
6368
var label = new Gtk.Label (null);
6469
listitem.child = label;
6570
});
66-
factory.bind.connect ((listitem) => {
71+
factory.bind.connect ((obj) => {
72+
var listitem = obj as Gtk.ListItem;
6773
var item = listitem.item as Index;
6874
var label = listitem.child as Gtk.Label;
6975
label.label = item.unique ? "YES" : "NO";
@@ -76,14 +82,16 @@ namespace Psequel {
7682

7783
private void setup_indexcolumns_col () {
7884
var factory = new Gtk.SignalListItemFactory ();
79-
factory.setup.connect ((listitem) => {
85+
factory.setup.connect ((obj) => {
86+
var listitem = obj as Gtk.ListItem;
8087
var label = new Gtk.Label (null);
8188
label.halign = Gtk.Align.START;
8289
label.margin_end = 4;
8390
label.margin_start = 4;
8491
listitem.child = label;
8592
});
86-
factory.bind.connect ((listitem) => {
93+
factory.bind.connect ((obj) => {
94+
var listitem = obj as Gtk.ListItem;
8795
var item = listitem.item as Index;
8896
var label = listitem.child as Gtk.Label;
8997
label.label = item.columns;
@@ -95,14 +103,16 @@ namespace Psequel {
95103

96104
private void setup_indexsize_col () {
97105
var factory = new Gtk.SignalListItemFactory ();
98-
factory.setup.connect ((listitem) => {
106+
factory.setup.connect ((obj) => {
107+
var listitem = obj as Gtk.ListItem;
99108
var label = new Gtk.Label (null);
100109
label.halign = Gtk.Align.END;
101110
label.margin_end = 4;
102111
label.margin_start = 4;
103112
listitem.child = label;
104113
});
105-
factory.bind.connect ((listitem) => {
114+
factory.bind.connect ((obj) => {
115+
var listitem = obj as Gtk.ListItem;
106116
var item = listitem.item as Index;
107117
var label = listitem.child as Gtk.Label;
108118
label.label = item.size;

0 commit comments

Comments
 (0)