mirror of https://github.com/deavminet/gustav.git
Just messing around
This commit is contained in:
parent
0e40518dc4
commit
c4d149782f
|
@ -182,6 +182,15 @@ public final class Channel
|
||||||
return userLabel;
|
return userLabel;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// private bool userLabelPopup(Widget)
|
||||||
|
// {
|
||||||
|
// import std.stdio;
|
||||||
|
// writeln("NOWNOWNOWNOWNOW");
|
||||||
|
|
||||||
|
// return true;
|
||||||
|
// }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Event handler to be run when you hover over a user's
|
* Event handler to be run when you hover over a user's
|
||||||
* username in the Users sidebar list which will show
|
* username in the Users sidebar list which will show
|
||||||
|
|
46
source/gui.d
46
source/gui.d
|
@ -16,6 +16,8 @@ import gtk.Toolbar;
|
||||||
import gtk.ToolButton;
|
import gtk.ToolButton;
|
||||||
import gtk.ScrolledWindow;
|
import gtk.ScrolledWindow;
|
||||||
import gtk.SeparatorToolItem;
|
import gtk.SeparatorToolItem;
|
||||||
|
import gtk.ToolItem;
|
||||||
|
import gtk.SearchEntry;
|
||||||
|
|
||||||
import Connection;
|
import Connection;
|
||||||
import Channel;
|
import Channel;
|
||||||
|
@ -134,16 +136,11 @@ public class GUI : Thread
|
||||||
|
|
||||||
private Toolbar getToolbar()
|
private Toolbar getToolbar()
|
||||||
{
|
{
|
||||||
|
/* Create a new Toolbar */
|
||||||
Toolbar toolbar = new Toolbar();
|
Toolbar toolbar = new Toolbar();
|
||||||
|
|
||||||
/* Status selector dropdown */
|
/* Status selector dropdown */
|
||||||
import gtk.ComboBox;
|
/* TODO */
|
||||||
import gtk.ToolButton;
|
|
||||||
|
|
||||||
// Menu menu = new Menu();
|
|
||||||
// menu.add(new MenuItem(""));
|
|
||||||
ComboBox statusBox = new ComboBox();
|
|
||||||
statusBox.setTitle("Status");
|
|
||||||
|
|
||||||
|
|
||||||
/* Set available button */
|
/* Set available button */
|
||||||
|
@ -170,9 +167,20 @@ public class GUI : Thread
|
||||||
setAway.addOnClicked(&setStatus);
|
setAway.addOnClicked(&setStatus);
|
||||||
setBusy.addOnClicked(&setStatus);
|
setBusy.addOnClicked(&setStatus);
|
||||||
|
|
||||||
|
|
||||||
|
/* The status box */
|
||||||
|
Entry statusBox = new Entry();
|
||||||
|
statusBox.addOnActivate(&setStatusMessage);
|
||||||
|
statusBox.setPlaceholderText("I'm currently...");
|
||||||
|
ToolItem statusBoxItem = new ToolItem();
|
||||||
|
statusBoxItem.add(statusBox);
|
||||||
|
toolbar.add(statusBoxItem);
|
||||||
|
|
||||||
|
|
||||||
/* Add a seperator */
|
/* Add a seperator */
|
||||||
toolbar.add(new SeparatorToolItem());
|
toolbar.add(new SeparatorToolItem());
|
||||||
|
|
||||||
|
|
||||||
/* List channels button */
|
/* List channels button */
|
||||||
ToolButton channelListButton = new ToolButton("");
|
ToolButton channelListButton = new ToolButton("");
|
||||||
channelListButton.setIconName("emblem-documents");
|
channelListButton.setIconName("emblem-documents");
|
||||||
|
@ -183,17 +191,19 @@ public class GUI : Thread
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
import gtk.SearchEntry;
|
|
||||||
import gtk.Entry;
|
SearchEntry dd = new SearchEntry();
|
||||||
Entry d = new Entry();
|
ToolItem j = new ToolItem();
|
||||||
d.addOnActivate(&setStatusMessage);
|
j.add(dd);
|
||||||
d.setPlaceholderText("I'm currently...");
|
toolbar.add(j);
|
||||||
// d.addOnLea
|
|
||||||
// d.addOnEnte
|
|
||||||
import gtk.ToolItem;
|
|
||||||
ToolItem k = new ToolItem();
|
|
||||||
k.add(d);
|
|
||||||
toolbar.add(k);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return toolbar;
|
return toolbar;
|
||||||
|
|
Loading…
Reference in New Issue