| 
		
	
	
	
		
	Posts: 9,006 
	Threads: 567 
	Joined: Feb 2014
	
 Reputation: 
12 
	
	
		When does LL 5.0 get released ? - There's no official Roadmap until the end of Series 4.x, but you can assume around 1st June 2020.
 Do you have a list of apps, or a poll of apps for LL 5.0 and beyond ? Not yet, to early. I'm still considering what if much at all, I can introduce to 4.x We are pretty complete now.
 
	
	
	
		
	Posts: 3,234 
	Threads: 125 
	Joined: Jul 2014
	
 Reputation: 
0 
	
	
		I understand now when you wrote earlier about it is quite a long way away.
 
 
 
	
	
	
		
	Posts: 3,234 
	Threads: 125 
	Joined: Jul 2014
	
 Reputation: 
0 
	
		
		
		10-23-2018, 06:24 AM 
(This post was last modified: 10-25-2018, 12:52 AM by bitsnpcs.)
		
	 
		updated info line Code: #!/usr/bin/env python# code by - bitsnpcs & Jerry Bezencon (2018)
 
 from Tkinter import *
 import webbrowser
 
 url1 = 'https://mityer.khdlhfjijfrupr.tk/development.html#team'
 url2 = 'https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html'
 url3 = 'https://mityer.khdlhfjijfrupr.tk/'
 url4 = 'https://mityer.khdlhfjijfrupr.tk/manual/'
 url5 = 'https://mityer.khdlhfjijfrupr.tk/forums/index.php'
 url6 = 'https://mityer.khdlhfjijfrupr.tk/donate.html'
 url7 = 'https://mityer.khdlhfjijfrupr.tk/shop.html'
 url8 = '/usr/share/doc/litemanual/index.html'
 
 # open browser and display url at line 7 thru 13
 def OpenUrl1():
 webbrowser.open(url1)
 
 def OpenUrl2():
 webbrowser.open(url2)
 
 def OpenUrl3():
 webbrowser.open(url3)
 
 def OpenUrl4():
 webbrowser.open(url4)
 
 def OpenUrl5():
 webbrowser.open(url5)
 
 def OpenUrl6():
 webbrowser.open(url6)
 
 def OpenUrl7():
 webbrowser.open(url7)
 
 def OpenUrl8():
 webbrowser.open(url8)
 
 def close_window():
 window.destroy()
 
 # Make window
 window = Tk()
 window.title("About Linux Lite")
 window.geometry("242x250")
 window.resizable(0,0)
 
 # adding a menubar
 menubar = Menu(window, bg='#ffe082')
 window.config(menu=menubar)
 
 photovar1 = PhotoImage(file='mlogo.png')
 llmenu = Menubutton(menubar, image=photovar1)
 menubar.add_cascade(image=photovar1, menu=llmenu)
 
 supportmenu = Menu(menubar, bg='#ffe082', tearoff=0)
 menubar.add_cascade(label='Support', menu=supportmenu)
 
 contributemenu = Menu(menubar, bg='#ffe082', tearoff=0)
 menubar.add_cascade(label='Contribute', menu=contributemenu)
 
 def doSupport(  ): print 'doSupport'
 
 supportmenu.add_command(label='Help Manual (local)', command=OpenUrl8)
 supportmenu.add_command(label='Help Manual (online)', command=OpenUrl4)
 supportmenu.add_command(label='Forums', command=OpenUrl5)
 supportmenu = Menu(menubar)
 
 def doContribute(  ): print 'doContribute'
 
 contributemenu.add_command(label='Donate', command=OpenUrl6)
 contributemenu.add_command(label='Shop', command=OpenUrl7)
 contributemenu = Menu(menubar)
 
 # uncomment below to add separator in menu, place code where seperator is wanted
 # filemenu.add_separator(  )
 
 # adding a logo
 photo=PhotoImage(file="logo.png")
 l1 = Button(image=photo,width=160, height=59, command=OpenUrl3)
 l1.grid(row=4, column=0)
 l1.place(x=36.3, y=12)
 l1 = Label(window, text="     ")
 l1.grid(row=5, column=0, sticky=W)
 l1 = Label(window, text="     ")
 l1.grid(row=6, column=0, sticky=W)
 l1 = Label(window, text="     ")
 l1.grid(row=7, column=0, sticky=W)
 l1 = Label(window, text="     ")
 l1.grid(row=8, column=0, sticky=W)
 
 # adding a frame for ll website button
 GUIFrame1=Frame(window)
 GUIFrame1.grid(row=11, column=0)
 
 #adding a frame for last row of buttons
 GUIFrame2=Frame(window)
 GUIFrame2.grid(row=13, column=0)
 
 # define title, nym, year
 l2 = Label(window, text=u"\u00a9Copyright 2012-2018 Jerry Bezencon", fg="grey", font="none 8")
 l2.grid(row=15, column=0)
 
 l3 = Label(window, text="     ")
 l3.grid(row=0, column=0, sticky=W)
 l3 = Label(window, text="     ")
 l3.grid(row=12, column=0, sticky=W)
 l3 = Label(window, text="     ")
 l3.grid(row=14, column=0, sticky=W)
 
 l4 = Label(window, text="Current Version:")
 l4.grid(row=9, column=0)
 
 # r/w file to gui background
 file = open("/etc/llver")
 data = file.read()
 file.close()
 Results = Label(window, text = data)
 Results.grid(row = 10, column = 0)
 
 # ll website button
 l5 = Label(GUIFrame1, text=" ")
 l5.grid(row=11, column=0, sticky=W)
 Button(GUIFrame1, text="Visit Linux Lite website", width=16, command=OpenUrl3).grid(row=11, column=0)
 
 # last row of buttons
 l6 = Label(GUIFrame2, text=" ")
 l6.grid(row=13, column=0)
 Button(GUIFrame2, text="Credits", width=6, command=OpenUrl1).grid(row=13, column=1)
 Button(GUIFrame2, text="License", width=6, command=OpenUrl2).grid(row=13, column=2)
 Button(GUIFrame2, text="Close", width=6, command=window.destroy).grid(row=13, column=3)
 
 window.mainloop()
 
	
	
	
		
	Posts: 9,006 
	Threads: 567 
	Joined: Feb 2014
	
 Reputation: 
12 
	
	
		Looks like there has been a slight misunderstanding with the small LL logo in the top left hand corner of the app. That icon is supposed to be on the taskbar. Sorry for any confusion.
	 
	
	
	
		
	Posts: 3,234 
	Threads: 125 
	Joined: Jul 2014
	
 Reputation: 
0 
	
	
		Shall I remove it from the menubar ?I cannot get it on the taskbar.
 
 
	
	
	
		
	Posts: 9,006 
	Threads: 567 
	Joined: Feb 2014
	
 Reputation: 
12 
	
	
		 (10-26-2018, 07:21 AM)bitsnpcs link Wrote:Shall I remove it from the menubar ? 
Yes please.
	 
	
	
	
		
	Posts: 3,234 
	Threads: 125 
	Joined: Jul 2014
	
 Reputation: 
0 
	
		
		
		10-26-2018, 07:46 AM 
(This post was last modified: 10-26-2018, 08:09 AM by bitsnpcs.)
		
	 
		icon removed 
Here you can see what I had wrote previously from the image, how the menubar shrinks to fit the font size of the menus, if an icon was used there at the same size it would be this size, whereas it expanded to produce the same space above the icon rather than above the fonts, as the icon was too big, so it made it too big a space above the fonts.It might help someone else if they weren't sure about it. Last icon was 24x24 ,so it might work with 16x16 icon instead.
 ![[Image: Screenshot-2018-10-26-08-57-48.png]](https://preview.ibb.co/fmpDLq/Screenshot-2018-10-26-08-57-48.png)  Code: #!/usr/bin/env python# code by - bitsnpcs & Jerry Bezencon (2018)
 
 from Tkinter import *
 import webbrowser
 
 url1 = 'https://mityer.khdlhfjijfrupr.tk/development.html#team'
 url2 = 'https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html'
 url3 = 'https://mityer.khdlhfjijfrupr.tk/'
 url4 = 'https://mityer.khdlhfjijfrupr.tk/manual/'
 url5 = 'https://mityer.khdlhfjijfrupr.tk/forums/index.php'
 url6 = 'https://mityer.khdlhfjijfrupr.tk/donate.html'
 url7 = 'https://mityer.khdlhfjijfrupr.tk/shop.html'
 url8 = '/usr/share/doc/litemanual/index.html'
 
 # open browser and display url at line 7 thru 13
 def OpenUrl1():
 webbrowser.open(url1)
 
 def OpenUrl2():
 webbrowser.open(url2)
 
 def OpenUrl3():
 webbrowser.open(url3)
 
 def OpenUrl4():
 webbrowser.open(url4)
 
 def OpenUrl5():
 webbrowser.open(url5)
 
 def OpenUrl6():
 webbrowser.open(url6)
 
 def OpenUrl7():
 webbrowser.open(url7)
 
 def OpenUrl8():
 webbrowser.open(url8)
 
 def close_window():
 window.destroy()
 
 # Make window
 window = Tk()
 window.title("About Linux Lite")
 window.geometry("242x250")
 window.resizable(0,0)
 
 # adding a menubar
 menubar = Menu(window, bg='#ffe082')
 window.config(menu=menubar)
 
 supportmenu = Menu(menubar, bg='#ffe082', tearoff=0)
 menubar.add_cascade(label='Support', menu=supportmenu)
 
 contributemenu = Menu(menubar, bg='#ffe082', tearoff=0)
 menubar.add_cascade(label='Contribute', menu=contributemenu)
 
 def doSupport(  ): print 'doSupport'
 
 supportmenu.add_command(label='Help Manual (local)', command=OpenUrl8)
 supportmenu.add_command(label='Help Manual (online)', command=OpenUrl4)
 supportmenu.add_command(label='Forums', command=OpenUrl5)
 supportmenu = Menu(menubar)
 
 def doContribute(  ): print 'doContribute'
 
 contributemenu.add_command(label='Donate', command=OpenUrl6)
 contributemenu.add_command(label='Shop', command=OpenUrl7)
 contributemenu = Menu(menubar)
 
 # uncomment below to add separator in menu, place code where seperator is wanted
 # filemenu.add_separator(  )
 
 # adding a logo
 photo=PhotoImage(file="logo.png")
 l1 = Button(image=photo,width=160, height=59, command=OpenUrl3)
 l1.grid(row=4, column=0)
 l1.place(x=36.3, y=12)
 l1 = Label(window, text="     ")
 l1.grid(row=5, column=0, sticky=W)
 l1 = Label(window, text="     ")
 l1.grid(row=6, column=0, sticky=W)
 l1 = Label(window, text="     ")
 l1.grid(row=7, column=0, sticky=W)
 l1 = Label(window, text="     ")
 l1.grid(row=8, column=0, sticky=W)
 
 # adding a frame for ll website button
 GUIFrame1=Frame(window)
 GUIFrame1.grid(row=11, column=0)
 
 #adding a frame for last row of buttons
 GUIFrame2=Frame(window)
 GUIFrame2.grid(row=13, column=0)
 
 # define title, nym, year
 l2 = Label(window, text=u"\u00a9Copyright 2012-2018 Jerry Bezencon", fg="grey", font="none 8")
 l2.grid(row=15, column=0)
 
 l3 = Label(window, text="     ")
 l3.grid(row=0, column=0, sticky=W)
 l3 = Label(window, text="     ")
 l3.grid(row=12, column=0, sticky=W)
 l3 = Label(window, text="     ")
 l3.grid(row=14, column=0, sticky=W)
 
 l4 = Label(window, text="Current Version:")
 l4.grid(row=9, column=0)
 
 # r/w file to gui background
 file = open("/etc/llver")
 data = file.read()
 file.close()
 Results = Label(window, text = data)
 Results.grid(row = 10, column = 0)
 
 # ll website button
 l5 = Label(GUIFrame1, text=" ")
 l5.grid(row=11, column=0, sticky=W)
 Button(GUIFrame1, text="Visit Linux Lite website", width=16, command=OpenUrl3).grid(row=11, column=0)
 
 # last row of buttons
 l6 = Label(GUIFrame2, text=" ")
 l6.grid(row=13, column=0)
 Button(GUIFrame2, text="Credits", width=6, command=OpenUrl1).grid(row=13, column=1)
 Button(GUIFrame2, text="License", width=6, command=OpenUrl2).grid(row=13, column=2)
 Button(GUIFrame2, text="Close", width=6, command=window.destroy).grid(row=13, column=3)
 
 window.mainloop()
 
	
	
	
		
	Posts: 9,006 
	Threads: 567 
	Joined: Feb 2014
	
 Reputation: 
12 
	
	
		Thank you    |