mirror of https://github.com/deavminet/gustav.git
Cleaned up
This commit is contained in:
parent
65eb2d2518
commit
700ccfa3c0
|
@ -155,19 +155,13 @@ public final class Channel
|
||||||
return userLabel;
|
return userLabel;
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool userLabelHoverHandler(int,int,bool, Tooltip d, Widget poes)
|
private bool userLabelHoverHandler(int,int,bool, Tooltip tooltip, Widget poes)
|
||||||
{
|
{
|
||||||
import std.stdio;
|
|
||||||
writeln("ttoltip activatd");
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* The username hovered over */
|
/* The username hovered over */
|
||||||
string userHover = (cast(Label)poes).getText();
|
string userHover = (cast(Label)poes).getText();
|
||||||
|
|
||||||
/* Fetch the status message */
|
/* Fetch the status message */
|
||||||
string[] statusMessage = split(client.getMemberInfo(userHover), ",");
|
string[] statusMessage = split(client.getMemberInfo(userHover), ",");
|
||||||
writeln(statusMessage);
|
|
||||||
|
|
||||||
/* First one is prescence */
|
/* First one is prescence */
|
||||||
string prescence = statusMessage[0];
|
string prescence = statusMessage[0];
|
||||||
|
@ -175,27 +169,13 @@ public final class Channel
|
||||||
/* Netx is status message */
|
/* Netx is status message */
|
||||||
string status = statusMessage[1];
|
string status = statusMessage[1];
|
||||||
|
|
||||||
d.setIconFromIconName(statusToGtkIcon(prescence), GtkIconSize.DIALOG);
|
/* Set the icon */
|
||||||
|
tooltip.setIconFromIconName(statusToGtkIcon(prescence), GtkIconSize.DIALOG);
|
||||||
// d.setText();
|
|
||||||
d.setMarkup("<b>"~userHover~"</b>\n"~prescence~"\n<i>"~status~"</i>");
|
|
||||||
|
|
||||||
// /* The notification box */
|
|
||||||
// Box notificationBox = new Box(GtkOrientation.VERTICAL, 1);
|
|
||||||
|
|
||||||
// Label title = new Label((cast(Label)poes).getText());
|
|
||||||
// Label status = new Label("status goes here");
|
|
||||||
|
|
||||||
// notificationBox.add(title);
|
|
||||||
// notificationBox.add(status);
|
|
||||||
|
|
||||||
// import gtk.Style;
|
|
||||||
// // title.setStyle(new Style());
|
|
||||||
|
|
||||||
// d.setCustom(notificationBox);
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Set the text */
|
||||||
|
tooltip.setMarkup("<b>"~userHover~"</b>\n"~prescence~"\n<i>"~status~"</i>");
|
||||||
|
|
||||||
|
/* TODO: Point of return value? */
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue