Add headerbar button tooltips, don't remove relief
This commit is contained in:
parent
26a8538e97
commit
330649a537
|
@ -13,6 +13,7 @@
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkMenuButton" id="add_button">
|
<object class="GtkMenuButton" id="add_button">
|
||||||
|
<property name="tooltip_text" translatable="yes">Start Conversation</property>
|
||||||
<property name="relief">none</property>
|
<property name="relief">none</property>
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<child>
|
<child>
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
</style>
|
</style>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkMenuButton" id="add_button">
|
<object class="GtkMenuButton" id="add_button">
|
||||||
|
<property name="tooltip_text" translatable="yes">Start Conversation</property>
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkImage">
|
<object class="GtkImage">
|
||||||
|
@ -24,7 +25,6 @@
|
||||||
</child>
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkMenuButton" id="menu_button">
|
<object class="GtkMenuButton" id="menu_button">
|
||||||
<property name="relief">none</property>
|
|
||||||
<property name="valign">center</property>
|
<property name="valign">center</property>
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<child>
|
<child>
|
||||||
|
|
|
@ -42,6 +42,11 @@ class MenuWidget : Button, Plugins.ConversationTitlebarWidget {
|
||||||
|
|
||||||
public new void set_conversation(Conversation conversation) {
|
public new void set_conversation(Conversation conversation) {
|
||||||
this.conversation = conversation;
|
this.conversation = conversation;
|
||||||
|
if (conversation.type_ == Conversation.Type.GROUPCHAT) {
|
||||||
|
tooltip_text = "Channel details";
|
||||||
|
} else {
|
||||||
|
tooltip_text = "Conversation details";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -34,6 +34,7 @@ class OccupantsWidget : MenuButton, Plugins.ConversationTitlebarWidget {
|
||||||
|
|
||||||
public OccupantsWidget(StreamInteractor stream_interactor) {
|
public OccupantsWidget(StreamInteractor stream_interactor) {
|
||||||
image = new Image.from_icon_name("system-users-symbolic", IconSize.MENU);
|
image = new Image.from_icon_name("system-users-symbolic", IconSize.MENU);
|
||||||
|
tooltip_text = _("Members");
|
||||||
|
|
||||||
this.stream_interactor = stream_interactor;
|
this.stream_interactor = stream_interactor;
|
||||||
set_use_popover(true);
|
set_use_popover(true);
|
||||||
|
|
|
@ -8,7 +8,7 @@ namespace Dino.Ui {
|
||||||
public class SearchMenuEntry : Plugins.ConversationTitlebarEntry, Object {
|
public class SearchMenuEntry : Plugins.ConversationTitlebarEntry, Object {
|
||||||
public string id { get { return "search"; } }
|
public string id { get { return "search"; } }
|
||||||
|
|
||||||
public GlobalSearchButton search_button = new GlobalSearchButton() { visible = true };
|
public GlobalSearchButton search_button = new GlobalSearchButton() { tooltip_text=_("Search messages"), visible = true };
|
||||||
|
|
||||||
public SearchMenuEntry() {
|
public SearchMenuEntry() {
|
||||||
search_button.set_image(new Gtk.Image.from_icon_name("system-search-symbolic", Gtk.IconSize.MENU) { visible = true });
|
search_button.set_image(new Gtk.Image.from_icon_name("system-search-symbolic", Gtk.IconSize.MENU) { visible = true });
|
||||||
|
|
|
@ -28,7 +28,6 @@ public class ConversationTitlebarCsd : Gtk.HeaderBar {
|
||||||
}
|
}
|
||||||
foreach (var w in widgets) {
|
foreach (var w in widgets) {
|
||||||
Button gtk_widget = (Gtk.Button)w;
|
Button gtk_widget = (Gtk.Button)w;
|
||||||
gtk_widget.relief = ReliefStyle.NONE;
|
|
||||||
this.pack_end(gtk_widget);
|
this.pack_end(gtk_widget);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue