projects
/
gonvert
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a574557
)
Making app menu possible
author
Ed Page
<eopage@byu.net>
Sat, 12 Dec 2009 18:41:47 +0000
(12:41 -0600)
committer
Ed Page
<eopage@byu.net>
Sat, 12 Dec 2009 18:41:47 +0000
(12:41 -0600)
src/gonvert_glade.py
patch
|
blob
|
history
src/hildonize.py
patch
|
blob
|
history
diff --git
a/src/gonvert_glade.py
b/src/gonvert_glade.py
index
2060252
..
8bf50f3
100755
(executable)
--- a/
src/gonvert_glade.py
+++ b/
src/gonvert_glade.py
@@
-248,11
+248,9
@@
class Gonvert(object):
else:
self._categorySelectionButton.hide()
else:
self._categorySelectionButton.hide()
- replacementButtons = []
menu = hildonize.hildonize_menu(
self._mainWindow,
widgets.get_widget("mainMenuBar"),
menu = hildonize.hildonize_menu(
self._mainWindow,
widgets.get_widget("mainMenuBar"),
- replacementButtons
)
if not hildonize.IS_HILDON_SUPPORTED:
)
if not hildonize.IS_HILDON_SUPPORTED:
diff --git
a/src/hildonize.py
b/src/hildonize.py
index
9c83b77
..
09ee705
100755
(executable)
--- a/
src/hildonize.py
+++ b/
src/hildonize.py
@@
-1,5
+1,11
@@
#!/usr/bin/env python
#!/usr/bin/env python
+"""
+Open Issues
+ @bug not all of a message is shown
+ @bug Buttons are too small
+"""
+
import gobject
import gtk
import gobject
import gtk
@@
-86,16
+92,14
@@
except AttributeError:
hildonize_window = _null_hildonize_window
hildonize_window = _null_hildonize_window
-def _fremantle_hildonize_menu(window, gtkMenu, buttons):
+def _fremantle_hildonize_menu(window, gtkMenu):
appMenu = hildon.AppMenu()
appMenu = hildon.AppMenu()
- for button in buttons:
- appMenu.append(button)
window.set_app_menu(appMenu)
gtkMenu.get_parent().remove(gtkMenu)
return appMenu
window.set_app_menu(appMenu)
gtkMenu.get_parent().remove(gtkMenu)
return appMenu
-def _hildon_hildonize_menu(window, gtkMenu, ignoredButtons):
+def _hildon_hildonize_menu(window, gtkMenu):
hildonMenu = gtk.Menu()
for child in gtkMenu.get_children():
child.reparent(hildonMenu)
hildonMenu = gtk.Menu()
for child in gtkMenu.get_children():
child.reparent(hildonMenu)
@@
-104,7
+108,7
@@
def _hildon_hildonize_menu(window, gtkMenu, ignoredButtons):
return hildonMenu
return hildonMenu
-def _null_hildonize_menu(window, gtkMenu, ignoredButtons):
+def _null_hildonize_menu(window, gtkMenu):
return gtkMenu
return gtkMenu
@@
-717,12
+721,21
@@
if __name__ == "__main__":
win = gtk.Window()
win.add(label)
win = hildonize_window(app, win)
win = gtk.Window()
win.add(label)
win = hildonize_window(app, win)
- if False:
+ if False and IS_FREMANTLE_SUPPORTED:
+ appMenu = hildon.AppMenu()
+ for i in xrange(5):
+ b = gtk.Button(str(i))
+ appMenu.append(b)
+ win.set_app_menu(appMenu)
+ win.show_all()
+ appMenu.show_all()
+ gtk.main()
+ elif False:
print touch_selector(win, "Test", ["A", "B", "C", "D"], 2)
print touch_selector(win, "Test", ["A", "B", "C", "D"], 2)
- if True:
+ elif False:
print touch_selector_entry(win, "Test", ["A", "B", "C", "D"], "C")
print touch_selector_entry(win, "Test", ["A", "B", "C", "D"], "Blah")
print touch_selector_entry(win, "Test", ["A", "B", "C", "D"], "C")
print touch_selector_entry(win, "Test", ["A", "B", "C", "D"], "Blah")
- if False:
+ elif False:
import pprint
name, value = "", ""
goodLocals = [
import pprint
name, value = "", ""
goodLocals = [
@@
-730,11
+743,11
@@
if __name__ == "__main__":
if not name.startswith("_")
]
pprint.pprint(goodLocals)
if not name.startswith("_")
]
pprint.pprint(goodLocals)
- if False:
+ elif False:
import time
show_information_banner(win, "Hello World")
time.sleep(5)
import time
show_information_banner(win, "Hello World")
time.sleep(5)
- if False:
+ elif False:
import time
banner = show_busy_banner_start(win, "Hello World")
time.sleep(5)
import time
banner = show_busy_banner_start(win, "Hello World")
time.sleep(5)