Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug 628141 - Duplicate signal connections in EMailReader | Matthew Barnes | 2010-08-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | EMailShellContent implements the EMailReader interface but acts as a proxy for EMailPanedView, from which it obtains MessageList and EWebView widgets. The problem was both classes call e_mail_reader_init_private() which connects to signals emitted from the MessageList and EWebView widgets. But since EMailShellContent is a proxy for EMailPanedView, the signals were being connected twice. This commit does away with e_mail_reader_init_private(), instead adding options to e_mail_reader_init() to control what parts of initialization to run. It's an ugly and temporary hack. I'm beginning to realize EMailReader is too bloated and needs rethought. EMailReader should just manage actions. EMailView should own and manage the widgets, and EMailReader should just have a get_mail_view() method so it has access to those widgets. That way the EMailView subclasses won't have to implement EMailReader themselves and wind up allocating a bunch of duplicate, unused actions. It's too close to a stable release to rip these interfaces apart and reorganize them. I'll try to do that for 2.33 to help make the design more intuitive. | ||||
* | GObject boilerplate cleanup. | Matthew Barnes | 2010-08-25 | 1 | -17/+17 |
| | | | | | | | Prefer thread-safe G_DEFINE_TYPE and G_DEFINE_INTERFACE macros over manual GType registration. This is just a start... lots more to do. | ||||
* | Whitespace and coding style cleanup. | Matthew Barnes | 2010-08-14 | 1 | -1/+1 |
| | |||||
* | Add keybindings to tab. | Srinivasa Ragavan | 2010-08-12 | 1 | -0/+19 |
| | | | | | | Control Up - Go to parent folder. Control Shift Up/Down - prev/next tab Control Shift w - close tab. | ||||
* | Change em_format_redraw() to em_format_queue_redraw(). | Matthew Barnes | 2010-08-11 | 1 | -1/+1 |
| | | | | | | This changes the behavior of the function: instead of redrawing immediately it schedules the redraw from an idle callback. This allows us to make multiple changes to EMFormat before redrawing. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-08-03 | 1 | -1/+2 |
| | |||||
* | More code cleanup. | Matthew Barnes | 2010-07-27 | 1 | -268/+64 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-07-26 | 1 | -316/+331 |
| | |||||
* | Make clutter mode even more appealing. | Srinivasa Ragavan | 2010-07-26 | 1 | -19/+1 |
| | |||||
* | Add animations for selecting mail and search. | Srinivasa Ragavan | 2010-07-26 | 1 | -1/+27 |
| | |||||
* | Add folder pane for tabbed browser. | Srinivasa Ragavan | 2010-07-26 | 1 | -10/+49 |
| | |||||
* | More bug fixes. | Srinivasa Ragavan | 2010-07-26 | 1 | -3/+4 |
| | |||||
* | Add EMailNotebook View | Srinivasa Ragavan | 2010-07-26 | 1 | -0/+2 |
| | |||||
* | Make EMailPanedView up & working. | Srinivasa Ragavan | 2010-07-26 | 1 | -3/+7 |
| | |||||
* | Redo EMailPanedView and almost match to the basic one. | Srinivasa Ragavan | 2010-07-26 | 1 | -47/+526 |
| | |||||
* | More changes and modifications. | Srinivasa Ragavan | 2010-07-26 | 1 | -3/+519 |
| | |||||
* | New set of basic views | Srinivasa Ragavan | 2010-07-26 | 1 | -0/+75 |