File: mini-forg.py

package info (click to toggle)
forg 0.5.1-7.1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 532 kB
  • ctags: 738
  • sloc: python: 5,407; xml: 85; makefile: 63
file content (31 lines) | stat: -rwxr-xr-x 998 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/python
# Written by David Allen <mda@idatar.com>
# This is a proof of concept on how to embed the application.  Just using this
# code embeds the entire application minus a few niceties (like bookmarks, etc)
# into a popup window.
#
# This was just meant to display that the operation of the program is
# segregated from the operation of the main GUI, and how to embed the FORG
# in python/Tkinter programs.
#
# This file is released under the terms of the GNU General Public License.
##############################################################################

from Tkinter import *
import GopherResource
import forg

x = Tk()
r = GopherResource.GopherResource()
r.setURL("gopher://gopher.quux.org")
r.setName("QUUX.org")

# Create a FORG object.  You only have to tell it what your parent
# window is, and what resource it should load when it starts.
f = forg.FORG(parent_widget=x, resource=r)

# Pack it in
f.pack(fill='both', expand=1)

# Start the mini application.
x.mainloop()