sorry guys... lambda is now a snapchat client.....
This commit is contained in:
@@ -522,7 +522,7 @@ func main() {
|
||||
if loadedConfig.CheckUpdate == "yes" {
|
||||
err := updateCheck()
|
||||
if err != nil {
|
||||
panic(err)
|
||||
showErrorDialog(err, &window.Window)
|
||||
}
|
||||
}
|
||||
})
|
||||
@@ -750,9 +750,66 @@ func activate(app *gtk.Application) {
|
||||
|
||||
fileMenu := gio.NewMenu()
|
||||
fileMenu.Append(loadedLocale["joinMUCMenu"], "app.join")
|
||||
fileMenu.Append(loadedLocale["startDMMenu"], "app.dm")
|
||||
fileMenu.Append(loadedLocale["destroyMUCMenu"], "app.destroymuc")
|
||||
|
||||
dmMenu := gio.NewMenu()
|
||||
dmMenu.Append(loadedLocale["startDMMenu"], "app.dm")
|
||||
startDmAction := gio.NewSimpleAction("dm", nil)
|
||||
startDmAction.ConnectActivate(func(p *glib.Variant) {
|
||||
mainBox := gtk.NewBox(gtk.OrientationVertical, 5)
|
||||
dm_window := gtk.NewWindow()
|
||||
dm_window.SetTransientFor(&window.Window)
|
||||
dm_window.SetTitle("Start a DM")
|
||||
jid_box := gtk.NewBox(gtk.OrientationHorizontal, 10)
|
||||
jid_entry := gtk.NewEntry()
|
||||
create_jid := gtk.NewImageFromPaintable(clientAssetsLoad("jabber"))
|
||||
gesture := gtk.NewGestureClick()
|
||||
gesture.SetButton(1)
|
||||
gesture.Connect("pressed", func() {
|
||||
jidBuilder(jid_entry)
|
||||
})
|
||||
create_jid.AddController(gesture)
|
||||
|
||||
jid_box.Append(gtk.NewLabel("JID: "))
|
||||
jid_box.Append(create_jid)
|
||||
jid_box.Append(jid_entry)
|
||||
|
||||
mainBox.Append(jid_box)
|
||||
|
||||
submit := gtk.NewButtonWithLabel(loadedLocale["submit"])
|
||||
submit.ConnectClicked(func() {
|
||||
t := jid_entry.Text()
|
||||
n := t
|
||||
createTab(t, false, n)
|
||||
box := gtk.NewBox(gtk.OrientationHorizontal, 0)
|
||||
b := gtk.NewLabel(n)
|
||||
box.Append(b)
|
||||
gesture1 := gtk.NewGestureClick()
|
||||
gesture1.SetButton(1)
|
||||
gesture1.Connect("pressed", func() {
|
||||
switchToTab(t, &window.Window)
|
||||
})
|
||||
|
||||
gesture2 := gtk.NewGestureClick()
|
||||
gesture2.SetButton(3)
|
||||
gesture2.Connect("pressed", func() {
|
||||
removeTab(t, &window.Window)
|
||||
box.SetVisible(false)
|
||||
})
|
||||
|
||||
box.AddController(gesture1)
|
||||
box.AddController(gesture2)
|
||||
menu.Append(box)
|
||||
menu.Append(gtk.NewSeparator(gtk.OrientationHorizontal))
|
||||
dm_window.SetVisible(false)
|
||||
})
|
||||
mainBox.Append(submit)
|
||||
|
||||
dm_window.SetChild(mainBox)
|
||||
dm_window.SetDefaultSize(100, 1)
|
||||
dm_window.SetVisible(true)
|
||||
})
|
||||
|
||||
helpMenu := gio.NewMenu()
|
||||
helpMenu.Append("About", "app.about")
|
||||
|
||||
@@ -1115,8 +1172,10 @@ func activate(app *gtk.Application) {
|
||||
app.AddAction(joinAction)
|
||||
app.AddAction(aboutAction)
|
||||
app.AddAction(destroymucAction)
|
||||
app.AddAction(startDmAction)
|
||||
|
||||
the_menu.AppendSubmenu("MUC", fileMenu)
|
||||
the_menu.AppendSubmenu("DM", dmMenu)
|
||||
the_menu.AppendSubmenu("Help", helpMenu)
|
||||
|
||||
the_menuBar := gtk.NewPopoverMenuBarFromModel(the_menu)
|
||||
|
||||
Reference in New Issue
Block a user