- Timestamp:
- Jul 18, 2010, 4:48:15 PM (14 years ago)
- Branches:
- master, release-1.10, release-1.7, release-1.8, release-1.9
- Children:
- 205e164
- Parents:
- 1cc9b615 (diff), 8bba1ae (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
owl.h
r987cf3f rd296c9a 60 60 typedef void HV; 61 61 #endif 62 63 #include "window.h" 62 64 63 65 #ifdef GIT_VERSION … … 308 310 void *data; /* determined by mode */ 309 311 char *keymap; 312 owl_window *cursor; 310 313 } owl_context; 311 314 … … 395 398 int lasttruncated; 396 399 int lastdisplayed; 400 owl_window *window; 397 401 } owl_mainwin; 398 402 … … 402 406 int topline; 403 407 int rightshift; 404 int winlines, wincols;405 WINDOW *curswin;408 owl_window *window; 409 gulong sig_redraw_id; 406 410 void (*onclose_hook) (struct _owl_viewwin *vwin, void *data); 407 411 void *onclose_hook_data; … … 409 413 410 414 typedef struct _owl_popwin { 411 PANEL *borderpanel; 412 PANEL *poppanel; 413 int lines; 414 int cols; 415 owl_window *border; 416 owl_window *content; 415 417 int active; 416 418 } owl_popwin; 419 420 typedef struct _owl_msgwin { 421 char *msg; 422 owl_window *window; 423 gulong redraw_id; 424 } owl_msgwin; 417 425 418 426 typedef struct _owl_messagelist { … … 464 472 typedef struct _owl_editwin_excursion owl_editwin_excursion; 465 473 474 typedef struct _owl_mainpanel { 475 owl_window *panel; 476 owl_window *typwin; 477 owl_window *sepwin; 478 owl_window *msgwin; 479 owl_window *recwin; 480 int recwinlines; 481 } owl_mainpanel; 482 466 483 typedef struct _owl_keybinding { 467 484 int *keys; /* keypress stack */ … … 547 564 } owl_popexec; 548 565 566 typedef struct _OwlGlobalNotifier OwlGlobalNotifier; 567 549 568 typedef struct _owl_global { 550 569 owl_mainwin mw; 551 570 owl_popwin pw; 571 owl_msgwin msgwin; 552 572 owl_history cmdhist; /* command history */ 553 573 owl_history msghist; /* outgoing message history */ … … 567 587 owl_messagelist msglist; 568 588 WINDOW *input_pad; 569 PANEL *recpan, *seppan, *msgpan, *typpan;570 int needrefresh;589 owl_mainpanel mainpanel; 590 gulong typwin_erase_id; 571 591 int rightshift; 572 592 volatile sig_atomic_t resizepending; 573 int relayoutpending;574 int recwinlines;575 593 char *thishost; 576 594 char *homedir;
Note: See TracChangeset
for help on using the changeset viewer.