DELTA 12290 26862 3641
SVN  ¼aÎb'¥ …I €E %…o€( R”  z²e½ v´
€ƒN ·?‹ o¸Q€ƒ
 Q“} „Cˆ8„ Jª@€‚	 S“}„ Jª@€E R“~„ Jª@€G R“~„ Jª@€„ S“} 'Œ{€ƒ rE€† …“l€„3 }žs€‚' P“~„ Jª@ ¦/€„1 Q“}„ Jª@ „«Y¯ ‚/¯efc_config.h>
#endif

#include "SDL.h"

/* utility */
#include "log.h".h"
#include "widget_p.h"

struct MOVE {
  bool moved;
  struct widget *pWindow;
  int prev_x;
  int prev_y;
};

static int (*baseclass_redraw)(struct widget *pwidget);static int redraw_window(struct widget *pWindow)
{
  int ret;ret = (*baseclass_redraw)(pWindow);
  if (ret != 0) {
    return ret;
  }
  
  /* Draw theme */
  clear_surface(pWindow->dst->surface, &dst);
  alphablit(pWindow->theme, NULL, pWindow->dst->surface, &dst);

  /* window has title string == has title bar */
  if (pWindow->string16) {
    
    /* Draw Window's TitelBar */
    dst = pWindow->area;
    dst.y -= (WINDOW_TITLE_HEIGHT + 1);
    dst.h = WINDOW_TITLE_HEIGHT;
    SDL_FillRectAlpha(pWindow->dst->surfaceadj_size(4)->surface, &dst);
      FREESURFACE(pTmp);
    }

    dst = pWindow->area;    
    
    putline(pWindow->dst->surface,
            dst.x, dst.y - 1,
            dst.x + dst.w - 1, dst.y - 1,
            get_theme_color(COLOR_THEME_WINDOW_TITLEBAR_SEPARATOR));
  }
  
  /* draw frame */
  if (get_wflags(pWindow) & WF_DRAW_FRAME_AROUND_WIDGET) {
    widget_draw_frame(pWindow);
  }
  
  return 0...
/
static void window_set_position(struct widget *pWindow, int x, int y)
{
  struct gui_layer *gui_layer;

  pWindow->size.x = 0;
  pWindow->size.y = 0;
  
  gui_layer = get_gui_layer(pWindow->dst->surface);
  gui_layer->dest_rect.x = x;
  gui_layer->dest_rect.y = y...
/
static void window_select(struct widget *pWindow)
{
  /* nothing */...
/
static void window_unselect(struct widget *pWindow)
{
  /* nothing */...
/
static void set_client_area(struct widget *pWindow)
{
  SDL_Rect area;
  
  if (get_wflags(pWindow) & WF_DRAW_FRAME_AROUND_WIDGET) {
    area.x = pTheme->FR_Left->w;
    area.y = pTheme->FR_Top->h;
    area.w = pWindow->size.w - pTheme->FR_Left->w - pTheme->FR_Right->w;
    area.h = pWindow->size.h - pTheme->FR_Top->h - pTheme->FR_Bottom->h;
  } else {
    area = pWindow->size;
  }
    
  if (pWindow->string16) {
    area.y += (WINDOW_TITLE_HEIGHT + 1);
    area.h -= (WINDOW_TITLE_HEIGHT + 1);
  }
  
  widget_set_area(pWindow, area)create_window_skeleton(struct gui_layer *pDest,
                                      SDL_String16 *pTitle, Uint32 flags)
{
  int w = 0, h = 0;
  struct widget *pWindow = widget_new();

  pWindow->set_position = window_set_position;
  
  baseclass_redraw = pWindow->redraw;
  pWindow->redraw = redraw_window;
  pWindow->select = window_select;
  pWindow->unselect = window_unselect;
  
  if (get_wflags(pWindow) & WF_DRAW_FRAME_AROUND_WIDGET) {
    w += pTheme->FR_Left->w + pTheme->FR_Right->w;
    h += pTheme->FR_Top->h + pTheme->FR_Bottom->h;
  }
  
  if (pTitle) {
    SDL_Rect size = str16size(pTitle);
    w += size.w + adj_size(10);
    h += MAX(size.h, WINDOW_TITLE_HEIGHT + 1);
  }
  
  pWindow->size.w = w;
  pWindow->size.h = h;

  set_client_area(pWindow);
  
  if(pDest) {
    pWindow->dst = pDest;
  } else {
    pWindow->dst = add_gui_layer(w, h);
  }

  return pWindow;
}

struct widget * create_window(struct gui_layer *pDest, SDL_String16 *pTitle, 
                              Uint16 w, Uint16 h, Uint32 flags)
{
  struct widget *pWindow = create_window_skeleton(pDest, pTitle, flags);

  resize_window(pWindow, NULL, NULL, w, h);
  SDL_Color color;

  /* window */
  if ((new_w != pWindow->size.w) || (new_h != pWindow->size.h)) {
    pWindow->size.w = new_w;
    pWindow->size.h = new_h;
  
    set_client_area(pWindow);
    
    if (get_wflags(pWindow) & WF_RESTORE_BACKGROUND) {
      refresh_widget_background(pWindow);
    }

    FREESURFACE(pWindow->dst->surface);
    pWindow->dst->surface = create_surf_alpha(pWindow->size.w,
                                              pWindow->size.h,
                                              SDL_SWSURFACE);
  }
  
  if (pBcgd != pWindow->theme else {
    pWindow->theme = create_surf_alpha(new_w, new_h, SDL_SWSURFACE);
    
    if (!pColor) {
      color = *get_theme_color(COLOR_THEME_BACKGROUND);

      pColor = &color;
    }
  
    SDL_FillRect(pWindow->theme, NULL, map_rgba(pWindow->theme->format, *pColor));
    
    return 1;
  }...
int xrel, yrel;
  
  if (!pMove->moved) {
    pMove->moved = TRUE;
  }

  widget_mark_dirty(pMove->pWindow);

  xrel = pMotionEvent->x - pMove->prev_x;
  yrel = pMotionEvent->y - pMove->prev_y;
  pMove->prev_x = pMotionEvent->x;
  pMove->prev_y = pMotionEvent->y;

  widget_set_position(pMove->pWindow,
                      (pMove->pWindow->dst->dest_rect.x + pMove->pWindow->size.x) + xrel,
                      (pMove->pWindow->dst->dest_rect.y + pMove->pWindow->size.y) + yrel);
  
  widget_mark_dirty(pMove->pWindow);
  flush_dirty();
  
  return ID_ERROR...
SDL_GetMouseState(&pMove.prev_x, &pMove.prev_y)ENDREP
DELTA 24944 1880 952
SVN  ÐÐ#‚   ‹ ‚{ <’€s £P”@€k †U¸y— &¿hfill_rect_a
  /* draw frame */
  if (get_wflags(pWindow) & WF_DRAW_FRAME_AROUND_WIDGET) {
    widget_draw_frame(pWindow);
  }
 SDL_Surface *pBcgd,
                  SDL_Color *pColor, Uint16 new_w, Uint16 new_h)
{
  SDL_Color color;
pColor == NULL) {
     ENDREP
id: 3fp.5ck.r26049/5295
type: file
pred: 3fp.5ck.r19259/464041
count: 16
text: 26049 0 4934 10082 b3651ce848e2daef8c6f67b98e7d2502
props: 12670 107437 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/client/gui-sdl/widget_window.c
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 25
file 16u.5ck.r25193/40757
K 11
alphablit.c
V 25
file 3be.5ck.r24470/15040
K 8
canvas.c
V 25
file 39i.5ck.r24696/18773
K 8
canvas.h
V 23
file 39j.0.r13354/56918
K 16
caravan_dialog.c
V 25
file 3bp.5ck.r22199/37022
K 10
chatline.c
V 25
file 16y.5ck.r24999/33261
K 10
chatline.h
V 26
file 16z.5ck.r16199/137581
K 9
citydlg.c
V 25
file 170.5ck.r25249/38495
K 9
citydlg.h
V 23
file 171.0.r13354/55222
K 9
cityrep.c
V 25
file 172.5ck.r23144/14661
K 9
cityrep.h
V 26
file 173.5ck.r18101/104032
K 8
cma_fe.c
V 25
file 174.5ck.r20334/55463
K 8
cma_fe.h
V 23
file 175.0.r11361/43495
K 8
colors.c
V 25
file 176.5ck.r20334/56485
K 8
colors.h
V 25
file 177.5ck.r19158/41252
K 12
connectdlg.c
V 24
file 178.5ck.r20741/1737
K 12
connectdlg.h
V 23
file 179.0.r12349/45319
K 9
dialogs.c
V 26
file 17a.5ck.r25858/140887
K 9
dialogs.h
V 26
file 17b.5ck.r25858/141147
K 10
diplodlg.c
V 26
file 17c.5ck.r25334/126433
K 10
diplodlg.h
V 22
file 17d.0.r11584/2869
K 17
diplomat_dialog.c
V 25
file 3bn.5ck.r25988/55595
K 9
finddlg.c
V 25
file 17e.5ck.r21074/16515
K 9
finddlg.h
V 20
file 2d8.0.r5991/702
K 9
gotodlg.c
V 25
file 17f.5ck.r21074/14971
K 9
gotodlg.h
V 22
file 17g.0.r6515/58208
K 10
graphics.c
V 24
file 17h.5ck.r25660/7551
K 10
graphics.h
V 24
file 17i.5ck.r19390/4529
K 11
gui_iconv.c
V 25
file 17l.5ck.r25123/13271
K 11
gui_iconv.h
V 23
file 17m.0.r13354/66657
K 8
gui_id.h
V 26
file 17n.5ck.r25858/141658
K 10
gui_main.c
V 25
file 17o.5ck.r24891/37041
K 10
gui_main.h
V 25
file 17p.5ck.r17169/47828
K 11
gui_mouse.c
V 26
file 3ca.5ck.r24790/275235
K 11
gui_mouse.h
V 24
file 3cb.0.r12670/112397
K 12
gui_string.c
V 24
file 17r.5ck.r24163/5917
K 12
gui_string.h
V 24
file 17s.5ck.r24013/6502
K 14
gui_tilespec.c
V 24
file 191.5ck.r25458/8706
K 14
gui_tilespec.h
V 25
file 192.5ck.r23144/14403
K 11
happiness.c
V 25
file 17x.5ck.r22264/31615
K 11
happiness.h
V 23
file 17y.0.r11361/41867
K 9
helpdlg.c
V 25
file 17z.5ck.r25249/39512
K 9
helpdlg.h
V 23
file 180.0.r11361/47416
K 10
inputdlg.c
V 26
file 181.5ck.r19259/472952
K 10
inputdlg.h
V 23
file 182.0.r5500/260641
K 10
inteldlg.c
V 25
file 183.5ck.r25465/85702
K 10
inteldlg.h
V 22
file 2d9.0.r11409/2687
K 12
luaconsole.c
V 24
file 768.5ck.r20307/1888
K 12
luaconsole.h
V 24
file 769.5ck.r20307/2055
K 9
mapctrl.c
V 26
file 184.5ck.r24790/275493
K 9
mapctrl.h
V 23
file 185.0.r13354/63700
K 9
mapview.c
V 25
file 186.5ck.r25465/86217
K 9
mapview.h
V 23
file 187.0.r13354/56676
K 6
menu.c
V 24
file 188.5ck.r26043/6485
K 6
menu.h
V 25
file 189.5bk.r13856/57405
K 12
messagedlg.c
V 26
file 18a.5ck.r19259/474489
K 12
messagedlg.h
V 22
file 2da.0.r5989/48394
K 12
messagewin.c
V 25
file 18b.5ck.r20683/34064
K 12
messagewin.h
V 25
file 18c.5ck.r18082/39362
K 5
mmx.h
V 23
file 2e1.0.r6286/134429
K 11
optiondlg.c
V 26
file 18d.5ck.r25858/141402
K 11
optiondlg.h
V 25
file 18e.5ck.r17169/46811
K 7
pages.c
V 24
file 2qg.5ck.r23611/8204
K 7
pages.h
V 22
file 2qh.0.r8639/16416
K 8
plrdlg.c
V 25
file 18f.5ck.r23284/26946
K 8
plrdlg.h
V 22
file 18g.0.r6387/81301
K 10
ratesdlg.h
V 22
file 2db.0.r5989/47726
K 10
repodlgs.c
V 25
file 18i.5ck.r25465/85959
K 10
repodlgs.h
V 25
file 18j.5ck.r18076/43515
K 14
spaceshipdlg.c
V 25
file 18m.5ck.r23118/34340
K 14
spaceshipdlg.h
V 23
file 18n.0.r5500/263363
K 8
sprite.c
V 24
file 39k.5ck.r19390/3521
K 8
sprite.h
V 24
file 39l.5ck.r19390/3772
K 18
themebackgrounds.c
V 26
file 3ff.5ck.r19259/465848
K 18
themebackgrounds.h
V 25
file 3fg.5bk.r13794/17440
K 13
themecolors.c
V 25
file 392.5ck.r20963/49888
K 13
themecolors.h
V 25
file 393.5ck.r20963/50401
K 8
themes.c
V 26
file 38p.5ck.r24790/275748
K 11
themespec.c
V 25
file 390.5ck.r25151/70163
K 11
themespec.h
V 26
file 391.5ck.r16578/464018
K 11
unistring.c
V 26
file 18o.5ck.r19259/465075
K 11
unistring.h
V 23
file 18p.0.r13481/30205
K 14
voteinfo_bar.c
V 26
file 4ha.5ck.r19259/468679
K 14
voteinfo_bar.h
V 25
file 4hb.5ck.r16063/63032
K 8
widget.c
V 26
file 3fu.5ck.r19259/465592
K 8
widget.h
V 25
file 3fv.5ck.r18995/17029
K 15
widget_button.c
V 26
file 3fh.5ck.r19259/469137
K 15
widget_button.h
V 24
file 3g7.0.r12670/113556
K 17
widget_checkbox.c
V 26
file 3fi.5ck.r19259/475566
K 17
widget_checkbox.h
V 24
file 3g8.0.r12670/106620
K 14
widget_combo.c
V 26
file 4k3.5ck.r19259/471979
K 14
widget_combo.h
V 25
file 4k4.5ck.r17230/40775
K 13
widget_core.c
V 26
file 3fj.5ck.r19259/470438
K 13
widget_edit.c
V 24
file 3fk.5ck.r20741/1480
K 13
widget_edit.h
V 24
file 3g9.0.r12670/115595
K 13
widget_icon.c
V 26
file 3fl.5ck.r19259/467140
K 13
widget_icon.h
V 24
file 3ga.0.r12670/112107
K 14
widget_label.c
V 26
file 3fm.5ck.r19259/465330
K 14
widget_label.h
V 24
file 3gb.0.r12670/110079
K 10
widget_p.h
V 24
file 3fn.0.r12670/107197
K 18
widget_scrollbar.c
V 25
file 3fo.5df.r20683/35037
K 18
widget_scrollbar.h
V 24
file 3gc.0.r12670/116811
K 15
widget_window.c
V 24
file 3fp.5ck.r26049/5295
K 15
widget_window.h
V 23
file 3gd.0.r12699/32533
K 7
wldlg.c
V 22
file 18q.5ck.r25405/59
K 7
wldlg.h
V 26
file 18r.5ck.r16285/100508
END
ENDREP
id: 16t.5ck.r26049/10565
type: dir
pred: 16t.5ck.r26043/11746
count: 818
text: 26049 5553 4999 4999 cf7a3bbc44031af640be61234e3323a6
props: 11108 12869 78 0 a27c61ac5fddbd709df8c1876129f940
cpath: /trunk/client/gui-sdl
copyroot: 15280 /trunk

id: 3fp.5l8.r26049/10808
type: file
pred: 3fp.5l8.r25150/45446
count: 22
text: 26049 4964 303 10243 29611f84bfff325db8a4d82d1fe64ee2
props: 12670 107437 34 0 25e6c2f7558b7484000d4d090dea5b92
cpath: /trunk/client/gui-sdl2/widget_window.c
copyroot: 23136 /trunk/client/gui-sdl2

PLAIN
K 11
Makefile.am
V 25
file 16u.5l8.r25193/18799
K 8
canvas.c
V 25
file 39i.5l8.r24789/29881
K 8
canvas.h
V 25
file 39j.5l8.r24789/30150
K 16
caravan_dialog.c
V 25
file 3bp.5l8.r23632/18262
K 10
chatline.c
V 25
file 16y.5l8.r25150/47358
K 10
chatline.h
V 26
file 16z.5ck.r16199/137581
K 9
citydlg.c
V 24
file 170.5l8.r25735/6478
K 9
citydlg.h
V 23
file 171.0.r13354/55222
K 9
cityrep.c
V 25
file 172.5l8.r25150/44348
K 9
cityrep.h
V 26
file 173.5ck.r18101/104032
K 8
cma_fe.c
V 25
file 174.5l8.r25150/43808
K 8
cma_fe.h
V 23
file 175.0.r11361/43495
K 8
colors.c
V 25
file 176.5l8.r23632/22350
K 8
colors.h
V 25
file 177.5ck.r19158/41252
K 12
connectdlg.c
V 25
file 178.5l8.r25150/45998
K 12
connectdlg.h
V 23
file 179.0.r12349/45319
K 9
dialogs.c
V 26
file 17a.5l8.r25858/134572
K 9
dialogs.h
V 26
file 17b.5l8.r25858/134847
K 10
diplodlg.c
V 26
file 17c.5l8.r25334/136119
K 10
diplodlg.h
V 22
file 17d.0.r11584/2869
K 17
diplomat_dialog.c
V 25
file 3bn.5l8.r25988/49853
K 9
finddlg.c
V 25
file 17e.5l8.r23632/23376
K 9
finddlg.h
V 20
file 2d8.0.r5991/702
K 9
gotodlg.c
V 25
file 17f.5l8.r25150/47905
K 9
gotodlg.h
V 22
file 17g.0.r6515/58208
K 10
graphics.c
V 24
file 17h.5l8.r25702/2300
K 10
graphics.h
V 24
file 17i.5l8.r25702/2571
K 11
gui_iconv.c
V 24
file 17l.5l8.r25123/7739
K 11
gui_iconv.h
V 23
file 17m.0.r13354/66657
K 8
gui_id.h
V 26
file 17n.5l8.r25858/135392
K 10
gui_main.c
V 26
file 17o.5l8.r25503/103331
K 10
gui_main.h
V 25
file 17p.5l8.r24337/16108
K 11
gui_mouse.c
V 26
file 3ca.5l8.r24790/312331
K 11
gui_mouse.h
V 24
file 3cb.0.r12670/112397
K 12
gui_string.c
V 25
file 17r.5l8.r24789/34264
K 12
gui_string.h
V 23
file 17s.5l8.r24013/598
K 14
gui_tilespec.c
V 24
file 191.5l8.r25702/3109
K 14
gui_tilespec.h
V 24
file 192.5l8.r25702/3383
K 11
happiness.c
V 25
file 17x.5ck.r22264/31615
K 11
happiness.h
V 23
file 17y.0.r11361/41867
K 9
helpdlg.c
V 25
file 17z.5l8.r25249/53590
K 9
helpdlg.h
V 23
file 180.0.r11361/47416
K 10
inputdlg.c
V 26
file 181.5ck.r19259/472952
K 10
inputdlg.h
V 23
file 182.0.r5500/260641
K 10
inteldlg.c
V 25
file 183.5l8.r25465/67535
K 10
inteldlg.h
V 22
file 2d9.0.r11409/2687
K 12
luaconsole.c
V 24
file 768.5ck.r20307/1888
K 12
luaconsole.h
V 24
file 769.5ck.r20307/2055
K 9
mapctrl.c
V 24
file 184.5l8.r25997/8973
K 9
mapctrl.h
V 24
file 185.5l8.r25997/9242
K 9
mapview.c
V 25
file 186.5l8.r25465/66989
K 9
mapview.h
V 23
file 187.0.r13354/56676
K 6
menu.c
V 24
file 188.5l8.r26043/1006
K 6
menu.h
V 25
file 189.5bk.r13856/57405
K 12
messagedlg.c
V 26
file 18a.5ck.r19259/474489
K 12
messagedlg.h
V 22
file 2da.0.r5989/48394
K 12
messagewin.c
V 25
file 18b.5l8.r24337/16646
K 12
messagewin.h
V 25
file 18c.5ck.r18082/39362
K 5
mmx.h
V 23
file 2e1.0.r6286/134429
K 11
optiondlg.c
V 24
file 18d.5l8.r25913/2187
K 11
optiondlg.h
V 25
file 18e.5ck.r17169/46811
K 7
pages.c
V 25
file 2qg.5l8.r25150/46549
K 7
pages.h
V 22
file 2qh.0.r8639/16416
K 8
plrdlg.c
V 25
file 18f.5l8.r24517/43114
K 8
plrdlg.h
V 22
file 18g.0.r6387/81301
K 10
ratesdlg.h
V 22
file 2db.0.r5989/47726
K 10
repodlgs.c
V 25
file 18i.5l8.r25465/67262
K 10
repodlgs.h
V 25
file 18j.5l8.r24337/15019
K 14
spaceshipdlg.c
V 25
file 18m.5l8.r24337/20453
K 14
spaceshipdlg.h
V 23
file 18n.0.r5500/263363
K 8
sprite.c
V 25
file 39k.5l8.r23632/14730
K 8
sprite.h
V 24
file 39l.5ck.r19390/3772
K 18
themebackgrounds.c
V 25
file 3ff.5l8.r23632/17175
K 18
themebackgrounds.h
V 25
file 3fg.5bk.r13794/17440
K 13
themecolors.c
V 25
file 392.5l8.r23632/20981
K 13
themecolors.h
V 25
file 393.5ck.r20963/50401
K 8
themes.c
V 24
file 38p.5l8.r25458/3219
K 11
themespec.c
V 24
file 390.5l8.r25702/2841
K 11
themespec.h
V 24
file 391.5l8.r24627/7594
K 11
unistring.c
V 25
file 18o.5l8.r23632/16358
K 11
unistring.h
V 23
file 18p.0.r13481/30205
K 14
voteinfo_bar.c
V 26
file 4ha.5ck.r19259/468679
K 14
voteinfo_bar.h
V 25
file 4hb.5ck.r16063/63032
K 8
widget.c
V 26
file 3fu.5l8.r25503/103059
K 8
widget.h
V 24
file 3fv.5l8.r25829/5319
K 15
widget_button.c
V 24
file 3fh.5l8.r24735/8635
K 15
widget_button.h
V 24
file 3g7.0.r12670/113556
K 17
widget_checkbox.c
V 25
file 3fi.5l8.r24517/44502
K 17
widget_checkbox.h
V 24
file 3g8.0.r12670/106620
K 14
widget_combo.c
V 25
file 4k3.5l8.r24517/42354
K 14
widget_combo.h
V 25
file 4k4.5l8.r23270/56850
K 13
widget_core.c
V 25
file 3fj.5l8.r25287/11538
K 13
widget_edit.c
V 24
file 3fk.5l8.r25610/5408
K 13
widget_edit.h
V 25
file 3g9.5l8.r23270/58154
K 13
widget_icon.c
V 25
file 3fl.5l8.r25287/11264
K 13
widget_icon.h
V 24
file 3ga.0.r12670/112107
K 14
widget_label.c
V 25
file 3fm.5l8.r25150/45168
K 14
widget_label.h
V 24
file 3gb.0.r12670/110079
K 10
widget_p.h
V 25
file 3fn.5l8.r23270/50099
K 18
widget_scrollbar.c
V 25
file 3fo.5lj.r24789/32052
K 18
widget_scrollbar.h
V 24
file 3gc.0.r12670/116811
K 15
widget_window.c
V 25
file 3fp.5l8.r26049/10808
K 15
widget_window.h
V 23
file 3gd.0.r12699/32533
K 7
wldlg.c
V 25
file 18q.5l8.r25372/13101
K 7
wldlg.h
V 26
file 18r.5ck.r16285/100508
END
ENDREP
id: 16t.5l8.r26049/16040
type: dir
pred: 16t.5l8.r26043/6227
count: 856
text: 26049 11085 4942 4942 53cb6d16c8a44beb1f656f5b00539b03
props: 11108 12869 78 0 a27c61ac5fddbd709df8c1876129f940
cpath: /trunk/client/gui-sdl2
copyroot: 23136 /trunk/client/gui-sdl2

PLAIN
K 11
Makefile.am
V 23
file 5f.5ck.r25961/1288
K 6
agents
V 23
dir zf.5ck.r24916/15005
K 11
attribute.c
V 24
file xh.5ck.r25151/59391
K 11
attribute.h
V 24
file xi.5ck.r18863/23649
K 7
audio.c
V 24
file 139.5ck.r25739/2093
K 7
audio.h
V 24
file 13a.5ck.r24817/7655
K 12
audio_none.c
V 25
file 13d.5ck.r24916/15731
K 12
audio_none.h
V 25
file 13e.5ck.r18863/20841
K 11
audio_sdl.c
V 25
file 13f.5ck.r24916/15487
K 11
audio_sdl.h
V 25
file 13g.5ck.r18863/23885
K 17
chatline_common.c
V 25
file 14q.5ck.r24895/20143
K 17
chatline_common.h
V 24
file 14r.5ck.r24892/5917
K 16
citydlg_common.c
V 22
file z4.5ck.r25538/602
K 16
citydlg_common.h
V 24
file z5.5ck.r18863/18619
K 13
cityrepdata.c
V 25
file mb.5ck.r24790/282697
K 13
cityrepdata.h
V 24
file mc.5ck.r18863/19121
K 13
client_main.c
V 24
file 2f.5cp.r25768/30733
K 13
client_main.h
V 24
file hz.5cq.r24622/12216
K 8
climap.c
V 24
file 197.5ck.r20232/3008
K 8
climap.h
V 25
file 198.5ck.r18863/24126
K 9
climisc.c
V 24
file d5.5ck.r26031/13289
K 9
climisc.h
V 24
file i0.5ck.r26031/13531
K 8
clinet.c
V 22
file hc.5ck.r26021/212
K 8
clinet.h
V 24
file i1.5ck.r18863/24866
K 15
colors_common.c
V 24
file 33a.5ck.r22855/3020
K 15
colors_common.h
V 24
file 33b.5ck.r24136/6711
K 19
connectdlg_common.c
V 23
file 2fw.5ck.r26024/105
K 19
connectdlg_common.h
V 25
file 2fx.5ck.r19154/53802
K 9
control.c
V 24
file gz.5ck.r25988/48853
K 9
control.h
V 23
file i2.5ck.r24693/5723
K 7
dummy.c
V 23
file 4f9.5ck.r15641/551
K 12
dummycxx.cpp
V 23
file 6kr.5ck.r18947/939
K 8
editor.c
V 25
file 3bg.5ck.r25326/16863
K 8
editor.h
V 23
file 3bh.5ck.r23105/702
K 11
ggzclient.c
V 26
file 394.5ck.r20126/104106
K 11
ggzclient.h
V 25
file 395.5ck.r18863/21083
K 17
global_worklist.c
V 26
file 4i6.5ck.r19259/493810
K 17
global_worklist.h
V 25
file 4i7.5ck.r18863/22960
K 6
goto.c
V 24
file vu.5ck.r25988/49096
K 6
goto.h
V 24
file vv.5ck.r23027/81018
K 11
gui-gtk-2.0
V 23
dir zs.5ck.r25929/19334
K 11
gui-gtk-3.0
V 22
dir zs.5g7.r25998/6414
K 6
gui-qt
V 23
dir 6ie.5ck.r26019/5930
K 7
gui-sdl
V 24
dir 16t.5ck.r26049/10565
K 8
gui-sdl2
V 24
dir 16t.5l8.r26049/16040
K 8
gui-stub
V 24
dir mh.5ck.r25858/123662
K 7
gui-xaw
V 23
dir 9o.5ck.r25929/23158
K 14
gui_cbsetter.c
V 25
file a3c.5ck.r24999/46534
K 14
gui_cbsetter.h
V 25
file a3d.5ck.r20753/37736
K 15
gui_interface.c
V 25
file 6jm.5ir.r24999/32828
K 15
gui_interface.h
V 25
file 6jn.5is.r24999/33046
K 10
helpdata.c
V 23
file h1.5ck.r26048/3076
K 10
helpdata.h
V 24
file i3.5ck.r25494/33011
K 7
include
V 24
dir b8.5ck.r25858/134329
K 19
luaconsole_common.c
V 25
file 75z.5ck.r24895/19951
K 19
luaconsole_common.h
V 25
file 760.5ck.r20306/31022
K 9
luascript
V 23
dir 761.5ck.r24745/8494
K 16
mapctrl_common.c
V 26
file 15m.5ck.r24790/297469
K 16
mapctrl_common.h
V 25
file 15n.5ck.r19893/12504
K 16
mapview_common.c
V 24
file z2.5ck.r25151/59635
K 16
mapview_common.h
V 23
file z3.5ck.r24711/3555
K 19
messagewin_common.c
V 26
file 14s.5ck.r24790/282945
K 19
messagewin_common.h
V 25
file 14t.5ck.r18863/21579
K 7
music.c
V 23
file zmc.5ck.r25733/768
K 7
music.h
V 23
file zme.5ck.r25733/950
K 9
options.c
V 23
file dc.5ck.r25944/2285
K 9
options.h
V 23
file i4.5ck.r25944/2522
K 17
overview_common.c
V 26
file 2yk.5ck.r24790/283201
K 17
overview_common.h
V 26
file 2yl.5ck.r24790/283707
K 10
packhand.c
V 22
file n.5ck.r25996/3212
K 10
packhand.h
V 24
file i5.5ck.r18863/20596
K 15
plrdlg_common.c
V 23
file 14u.5ck.r23426/823
K 15
plrdlg_common.h
V 25
file 14v.5ck.r18863/21328
K 17
repodlgs_common.c
V 25
file 11i.5ck.r22325/76263
K 17
repodlgs_common.h
V 25
file 11j.5ck.r19589/11861
K 9
reqtree.c
V 25
file 2ym.5ck.r25398/35740
K 9
reqtree.h
V 24
file 2yn.5ck.r24150/6004
K 9
servers.c
V 25
file 33x.5ck.r25113/10928
K 9
servers.h
V 25
file 33y.5ck.r20478/36372
K 6
text.c
V 24
file 2g3.5ck.r26037/9080
K 6
text.h
V 25
file 2g4.5ck.r24459/13284
K 15
themes_common.c
V 25
file 352.5ck.r19354/73121
K 15
themes_common.h
V 25
file 353.5ck.r18863/22710
K 10
tilespec.c
V 23
file hl.5ck.r25393/5766
K 10
tilespec.h
V 24
file i6.5ck.r24914/19762
K 19
unitselect_common.c
V 24
file 76v.5ck.r20397/3580
K 19
unitselect_common.h
V 25
file 76w.5ck.r25151/64474
K 14
update_queue.c
V 25
file 4jw.5ck.r25151/75674
K 14
update_queue.h
V 25
file 4jx.5ck.r18863/22078
K 10
voteinfo.c
V 26
file 4fe.5ck.r24790/281519
K 10
voteinfo.h
V 25
file 4ff.5ck.r18863/22523
END
ENDREP
id: d.5ck.r26049/20661
type: dir
pred: d.5ck.r26048/7681
count: 6177
text: 26049 16300 4348 4348 9ff558d78ac77e8492618917d2cddf97
props: 23990 857 387 0 afe872b7fe8919650a535e373916e1f7
cpath: /trunk/client
copyroot: 15280 /trunk

PLAIN
K 9
ABOUT-NLS
V 24
file fu.5ck.r23462/85000
K 7
AUTHORS
V 24
file 5u.5ck.r22143/14016
K 7
COPYING
V 19
file 1h.0.r9643/400
K 9
ChangeLog
V 26
file 6l.5ck.r22811/6091752
K 7
INSTALL
V 22
file 6.5ck.r25794/3775
K 11
Makefile.am
V 24
file 59.5ck.r25866/38855
K 4
NEWS
V 24
file 6m.5ck.r25634/30702
K 6
README
V 20
file 7.0.r4421/96382
K 2
ai
V 22
dir 8.5ck.r25988/43953
K 10
autogen.sh
V 24
file 12o.5ck.r25794/4003
K 9
bootstrap
V 23
dir 2p5.5ck.r25970/5006
K 6
client
V 22
dir d.5ck.r26049/20661
K 6
common
V 22
dir p.5ck.r26048/13650
K 12
configure.ac
V 24
file 149.5ck.r25961/7401
K 4
data
V 22
dir w.5ck.r26048/25939
K 12
dependencies
V 25
dir 2yu.5ck.r25888/631324
K 11
diff_ignore
V 23
file qq.5ck.r24665/2850
K 3
doc
V 22
dir k7.5ck.r26015/2326
K 10
fc_version
V 25
file 2lo.5en.r26048/13878
K 2
m4
V 24
dir 12p.5ck.r25866/41970
K 7
scripts
V 22
dir 2yo.5ck.r26040/635
K 6
server
V 22
dir z.5ck.r26042/54371
K 5
tests
V 22
dir 2g9.5ck.r25379/673
K 5
tools
V 24
dir 4pj.5js.r25989/74876
K 12
translations
V 23
dir t0a.5ck.r26045/8035
K 7
utility
V 22
dir 1c.5ck.r26026/5125
K 3
vms
V 25
dir u9.5ck.r21528/1396085
K 5
win32
V 23
dir 2eu.5ck.r25498/1618
END
ENDREP
id: 3.5ck.r26049/22065
type: dir
pred: 3.5ck.r26048/27343
count: 18034
text: 26049 20892 1160 1160 bcc9bcdd833744024f66bc85d7635be5
props: 23244 4830 282 0 e4bb46e81629a60eef613b169b23a9ea
cpath: /trunk
copyroot: 15280 /trunk

PLAIN
K 8
branches
V 19
dir 1.0.r26046/7303
K 4
tags
V 19
dir 2.0.r25885/6524
K 5
trunk
V 22
dir 3.5ck.r26049/22065
K 7
website
V 21
dir 3ge.0.r22980/2263
END
ENDREP
id: 0.0.r26049/22458
type: dir
pred: 0.0.r26048/27735
count: 26049
text: 26049 22292 153 153 03933b09ad30b83809b7edb5227c38f7
cpath: /
copyroot: 0 /

3fp.5l8.t26048-1 modify true false /trunk/client/gui-sdl2/widget_window.c

3fp.5ck.t26048-1 modify true false /trunk/client/gui-sdl/widget_window.c


22458 22608
