You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
1.1 KiB
Python

from gi.repository import Gtk
from gajim import gui
gui.init('gtk')
from gajim.gui.dataform import FakeDataFormWidget
from gajim.common.const import CSSPriority
from test.gtk import util
util.load_style('gajim.css', CSSPriority.APPLICATION)
fake_form = {
'instructions': 'This is the a long long long long long long test instruction',
'username': '',
'nick': '',
'password': '',
'name': '',
'first': '',
'last': '',
'email': '',
'address': '',
'city': '',
'state': '',
'zip': '',
'phone': '',
'url': '',
'date': '',
'misc': '',
'text': '',
'key': '',
}
fake_form2 = {
'instructions': 'To register, visit https://jabber.at/account/register/',
'redirect-url': 'https://jabber.at/account/register/'
}
class DataFormWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Data Form Test")
self.set_default_size(600, 600)
self._widget = FakeDataFormWidget(fake_form2)
self.add(self._widget)
self.show()
win = DataFormWindow()
win.connect("destroy", Gtk.main_quit)
win.show_all()
Gtk.main()