Line 7: |
Line 7: |
| # See which parts of Sugar breaks. I expect the frame will not work well, the windows needs to be hinted as panels. | | # See which parts of Sugar breaks. I expect the frame will not work well, the windows needs to be hinted as panels. |
| ## Frame breaks. However, it works fine if it is hinted as a panel. Add <code>self.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DOCK)</code> to the <code>__init__()</code> method of the <code>FrameWindow</code> class in sugar/src/view/frame/framewindow.py | | ## Frame breaks. However, it works fine if it is hinted as a panel. Add <code>self.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DOCK)</code> to the <code>__init__()</code> method of the <code>FrameWindow</code> class in sugar/src/view/frame/framewindow.py |
| + | ## Activity switching (eg: by clicking on the currently running activity's icon on the home view) does not seem to work. |
| # Decide how to make activities run fullscreen. We could either modify metacity to run every toplevel window in fullscreen. Or we could set the fullscreen hint on the activity windows. We should clarify the tradeoffs there. | | # Decide how to make activities run fullscreen. We could either modify metacity to run every toplevel window in fullscreen. Or we could set the fullscreen hint on the activity windows. We should clarify the tradeoffs there. |
| ## Setting the window to be fullscreen (via <code>set_fullscreen()</code>)does not seem to work, since it stops the frame from popping up, and also an icon to exit fullscreen appears at the top right corner. One possible solution to this is to make the activity window undecorated (we do not need maximise/minimize/resize buttons), and making their height/width equal to the dimensions of the screen. | | ## Setting the window to be fullscreen (via <code>set_fullscreen()</code>)does not seem to work, since it stops the frame from popping up, and also an icon to exit fullscreen appears at the top right corner. One possible solution to this is to make the activity window undecorated (we do not need maximise/minimize/resize buttons), and making their height/width equal to the dimensions of the screen. |
| : Maximized + undecorated perhaps? -- [[User:Marcopg|Marcopg]] | | : Maximized + undecorated perhaps? -- [[User:Marcopg|Marcopg]] |
| + | :: Tried that. As soon as I set the window to undecorated, it seems to assume fullscreen properties. Is there any convention which signifies maximized + undecorated = fullscreen ? -- [[User:SayaminduDasgupta|SayaminduDasgupta]] |
| # Support standard window icons in the frame activity list. | | # Support standard window icons in the frame activity list. |
| ## TBD | | ## TBD |
| | | |
| [[Category:Developer]] | | [[Category:Developer]] |