The SSH host key has changed on 8 April, 2022 to this one: SHA256:573uTBSeh74kvOo0HJXi5ijdzRm8me27suzNEDlGyrQ
Browse Source

Add an opening tab to the main window

It displays a message stating there are no configured GitLab instances
master
Gergely Polonkai 8 years ago
parent
commit
f8a419aab1
  1. 5
      src/gg-window.vala
  2. 43
      src/resources/ui/gg-window.ui

5
src/gg-window.vala

@ -12,6 +12,9 @@ namespace GnomeGitlab
[GtkChild]
private Gtk.HeaderBar header_bar;
[GtkChild]
private Gtk.Label no_instance_label;
private GLib.Settings settings;
public Window (Application app)
@ -20,6 +23,8 @@ namespace GnomeGitlab
add_action_entries (action_entries, this);
no_instance_label.set_markup("<b><span size='xx-large'>%s</span></b>".printf(_("No instances configured. Go to preferences to set things up!")));
settings = new Settings ("eu.polonkai.gergely.gnome-gitlab.state.window");
settings.delay ();

43
src/resources/ui/gg-window.ui

@ -8,5 +8,48 @@
<object class="GtkHeaderBar" id="header_bar">
</object>
</child>
<child>
<object class="GtkGrid">
<child>
<object class="GtkStack" id="project_tabs">
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<child>
<object class="GtkImage">
<property name="yalign">1</property>
<property name="ypad">1</property>
<property name="icon-name">system-software-install-symbolic</property>
<property name="icon-size">6</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="no_instance_label">
<!-- This label gets overwritten in window.vala with an easily translatable markup -->
<property name="label" translatable="no">No instances configured. Go to preferences to set things up!</property>
<property name="yalign">0.3</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
</packing>
</child>
</object>
<packing>
<property name="name">no-instances</property>
</packing>
</child>
</object>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">0</property>
</packing>
</child>
</object>
</child>
</template>
</interface>

Loading…
Cancel
Save