Changeset 54f0ee10910f51a9f172d383268bf7b6a90475e8
- Timestamp:
- 06/04/10 22:03:00 (3 years ago)
- Author:
- Armin Burgmeier <armin@…>
- Parents:
- c1dc5b67833cadd5e37a341951977a21e44668d6
- Children:
- b63b5a91892df384af4884f4ddcfd80b9bc4c985
- git-committer:
- Armin Burgmeier <armin@arbur.net> / 2010-06-04T22:03:00Z+0200
- Message:
-
Adapt for InfTextBuffer? API change
2010-06-04 Armin Burgmeier <armin@…>
- code/core/texttablabel.hpp:
- code/core/texttablabel.cpp: Adapt for a recent API change in
InfTextBuffer?.
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
rc1dc5b6
|
r54f0ee1
|
|
| | 1 | 2010-06-04 Armin Burgmeier <armin@arbur.net> |
| | 2 | |
| | 3 | * code/core/texttablabel.hpp: |
| | 4 | * code/core/texttablabel.cpp: Adapt for a recent API change in |
| | 5 | InfTextBuffer. |
| | 6 | |
| 1 | 7 | 2010-03-02 Armin Burgmeier <armin@arbur.net> |
| 2 | 8 | |
-
|
r61cce2c
|
r54f0ee1
|
|
| 81 | 81 | INF_SESSION(view.get_session()))); |
| 82 | 82 | m_insert_text_handle = g_signal_connect_after( |
| 83 | | G_OBJECT(buffer), "insert-text", |
| 84 | | G_CALLBACK(on_insert_text_static), this); |
| | 83 | G_OBJECT(buffer), "text-inserted", |
| | 84 | G_CALLBACK(on_text_inserted_static), this); |
| 85 | 85 | m_erase_text_handle = g_signal_connect_after( |
| 86 | | G_OBJECT(buffer), "erase-text", |
| 87 | | G_CALLBACK(on_erase_text_static), this); |
| | 86 | G_OBJECT(buffer), "text-erased", |
| | 87 | G_CALLBACK(on_text_erased_static), this); |
| 88 | 88 | |
| 89 | 89 | m_extra.pack_start(m_dots, Gtk::PACK_SHRINK); |
-
|
r61cce2c
|
r54f0ee1
|
|
| 39 | 39 | } |
| 40 | 40 | |
| 41 | | static void on_erase_text_static(InfTextBuffer* buffer, |
| 42 | | guint position, |
| 43 | | guint length, |
| 44 | | InfTextUser* author, |
| 45 | | gpointer user_data) |
| | 41 | static void on_text_erased_static(InfTextBuffer* buffer, |
| | 42 | guint position, |
| | 43 | InfTextChunk* chunk, |
| | 44 | InfTextUser* author, |
| | 45 | gpointer user_data) |
| 46 | 46 | { |
| 47 | 47 | static_cast<TextTabLabel*>(user_data)->on_changed(author); |
| 48 | 48 | } |
| 49 | 49 | |
| 50 | | static void on_insert_text_static(InfTextBuffer* buffer, |
| 51 | | guint position, |
| 52 | | InfTextChunk* text, |
| 53 | | InfTextUser* author, |
| 54 | | gpointer user_data) |
| | 50 | static void on_text_inserted_static(InfTextBuffer* buffer, |
| | 51 | guint position, |
| | 52 | InfTextChunk* text, |
| | 53 | InfTextUser* author, |
| | 54 | gpointer user_data) |
| 55 | 55 | { |
| 56 | 56 | static_cast<TextTabLabel*>(user_data)->on_changed(author); |