00001
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef _PLUCKER_DEFINES_H_
00021 #define _PLUCKER_DEFINES_H_
00022
00023
00024
00025
00026
00027 #include "setup.h"
00028
00034
00035
00036
00037
00039 #define plkrAPPLICATION_DESKTOP_NAME_DEFAULT _( "Plucker Desktop" )
00040
00042 #define plkrAPPLICATION_SUITE_NAME_DEFAULT _( "Plucker" )
00043
00045 #define plkrAPPLICATION_PUBLISHER_DEFAULT _( "The Plucker Team" )
00046
00048 #define plkrAPPLICATION_DESKTOP_NAME the_configuration->Read( "/PLUCKER_DESKTOP/branding_application_desktop_name", plkrAPPLICATION_DESKTOP_NAME_DEFAULT )
00049
00051 #define plkrAPPLICATION_SUITE_NAME the_configuration->Read( "/PLUCKER_DESKTOP/branding_application_suite_name", plkrAPPLICATION_SUITE_NAME_DEFAULT )
00052
00054 #define plkrAPPLICATION_PUBLISHER the_configuration->Read( "/PLUCKER_DESKTOP/branding_application_publisher", plkrAPPLICATION_PUBLISHER_DEFAULT )
00055
00057
00062 #define plkrPLUCKER_DESKTOP_VERSION_STRING "1.2.0.8"
00063
00064
00065
00066
00067
00069
00074 #if defined(__WXGTK__) || defined(__WXX11__) || defined(__WXMOTIF__)
00075 #define plkrOS_DIR_SEPARATOR '/'
00076 #endif
00077 #ifdef __WXMAC__
00078 #define plkrOS_DIR_SEPARATOR ':'
00079 #endif
00080 #ifdef __WXMSW__
00081 #define plkrOS_DIR_SEPARATOR '\\'
00082 #endif
00083
00085
00089 #if defined(__WXGTK__) || defined(__WXX11__) || defined(__WXMOTIF__)
00090 #define plkrOS_FILE_ARRAY_SEPARATOR ':'
00091 #else
00092 #define plkrOS_FILE_ARRAY_SEPARATOR ';'
00093 #endif
00094
00096
00105 #define plkrMAXIMUM_BASE_SECTION_LENGTH 25
00106
00108
00114 #define plkrMAXIMUM_CHANNEL_NAME_LENGTH 26
00115
00117 #define plkrNEW_CHANNEL_TEMPLATE_SECTION "NEW_CHANNEL_TEMPLATE"
00118
00120
00124 #define plkrUNNAMED_CHANNEL_NAME _( "Unnamed channel" )
00125
00127 #define plkrRESERVED_CONFIGURATION_SECTIONS "DEFAULT", "POSIX", "OS2" "WINDOWS", "MACINTOSH", "PLUCKER_DESKTOP", "PLUCKER_DAEMON", "CONTEXT_DEFAULT", plkrNEW_CHANNEL_TEMPLATE_SECTION
00128
00130
00138 #define plkrSHELL_COMMAND_REPLACEMENT_FILENAME "plkrFILE"
00139
00141
00144 #define plkrFILE_FRIENDLY_DATETIME_STAMP "plkrFILE_FRIENDLY_DATETIME_STAMP"
00145
00146
00147
00148
00149
00150
00152
00155 #if defined(__WXGTK__) || defined(__WXX11__) || defined(__WXMOTIF__)
00156 #define plkrEOL_CHARACTER "\n"
00157 #endif
00158 #ifdef __WXMAC__
00159 #define plkrEOL_CHARACTER "\r"
00160 #endif
00161 #ifdef __WXMSW__
00162 #define plkrEOL_CHARACTER "\r\n"
00163 #endif
00164
00165
00166
00167
00168
00170
00178 #define plkrLISTCTRL_EXTRA_WIDTH_PADDING 9
00179
00181
00184 #define plkrSTANDARD_SIZER_PADDING 5
00185
00187
00192 #define plkrFIXED_PERCENTAGE_GAUGE_RANGE 1000
00193
00195
00200 #define plkrMINIMUM_WIZARD_WIDTH 320
00201
00203
00209 #define plkrMINIMUM_WIZARD_HEIGHT 250
00210
00212 #define plkrHTML_TIP_DIALOG_CONTENT_WIDTH 300
00213
00215 #define plkrHTML_TIP_DIALOG_CONTENT_HEIGHT 250
00216
00218
00223 #ifdef __WXMSW__
00224 #define plkrDEFAULT_TEXTCTRL_FONT_POINTSIZE 10
00225 #else
00226 #define plkrDEFAULT_TEXTCTRL_FONT_POINTSIZE 14
00227 #endif
00228
00230 #define plkr_GUI_LIGHT_COLOR_RGB_STRING "#3399CC"
00231
00233 #define plkrGUI_ELEMENT_DARK_COLOR_RGB_STRING "#333366"
00234
00235
00236
00237
00238
00240
00248 #define plkrDATE_TIME_FORMAT "%Y-%m-%dT%H:%M:%S"
00249
00251
00254 #define plkrDATE_FORMAT "%Y-%m-%d"
00255
00257
00260 #define plkrTIME_FORMAT "%H:%M:%S"
00261
00263
00268 #define plkrPRETTY_COMPACT_DATE_TIME_FORMAT "%b %d %H:%M"
00269
00270
00271
00272
00273
00275
00278 enum {
00280 plkrAUTOUPDATE_MODE_NEVER = 0,
00282 plkrAUTOUPDATE_MODE_IMMEDIATELY,
00284 plkrAUTOUPDATE_MODE_DEFERRED,
00286 plkrAUTOUPDATE_MODE_ON_SYNC
00287 };
00288
00290
00294 #define plkrAUTOUPDATE_DEFAULT_DEFERRED_LOWER_TIME_LIMIT "19:00:00"
00295
00297
00301 #define plkrAUTOUPDATE_DEFAULT_DEFERRED_UPPER_TIME_LIMIT "23:00:00"
00302
00303
00305
00308 enum {
00310 plkrHANDHELD_TARGET_STORAGE_MODE_RAM = 0,
00312 plkrHANDHELD_TARGET_STORAGE_MODE_SD_CARD,
00314 plkrHANDHELD_TARGET_STORAGE_MODE_MEMORY_STICK
00315 };
00316
00317
00318
00319
00320
00322
00323
00324
00325
00326 enum {
00328 plkrPROMPT_IF_FILE_NOT_FOUND,
00330 plkrCREATE_IF_FILE_NOT_FOUND,
00332 plkrERROR_IF_FILE_NOT_FOUND
00333 };
00334
00335
00336
00337
00338
00340
00341
00342
00343
00344
00345 enum {
00347 plkrWINDOW_PLACEMENT_STYLE_CENTER_ON_SCREEN = 0,
00349 plkrWINDOW_PLACEMENT_STYLE_CENTER_ON_PARENT,
00351 plkrWINDOW_PLACEMENT_STYLE_LAST_LOCATION
00352 };
00353
00354
00355
00356
00357
00359 #define plkrSTARTUP_TIPS_STYLE_USER_DEFAULT -1L
00360
00362
00365 enum {
00367 plkrSTARTUP_TIPS_STYLE_BASIC = 0,
00369 plkrSTARTUP_TIPS_STYLE_ADVANCED,
00371 plkrSTARTUP_TIPS_STYLE_RUBBERCHICKEN
00372 };
00373
00374
00375
00376
00377
00379
00383 #define plkrINFINITE_STATUS_LINE_LENGTH_LENGTH 1000000L
00384
00385
00386
00387
00388
00390
00394 #define plkrIMAGES_ONLY_THUMBNAIL 0L
00395
00397
00401 #define plkrIMAGES_ALWAYS_LINK 1000000L
00402
00404
00408 #define plkrIMAGES_DEFAULT_MAXHEIGHT 250L
00409
00411
00415 #define plkrIMAGES_DEFAULT_MAXWIDTH 150L
00416
00417
00418
00419
00420
00421
00422
00424 #define plkrHELP_ID_ADD_CHANNEL_WIZARD "Add Channel Wizard"
00425
00426 #define plkrHELP_ID_ADD_CHANNEL_WIZARD_CHANNEL_NAME_PAGE "Channel Name Page"
00427
00428 #define plkrHELP_ID_ADD_CHANNEL_WIZARD_STARTING_PAGE_PAGE "Starting Page Page"
00429
00430 #define plkrHELP_ID_ADD_CHANNEL_WIZARD_LIMITS_PAGE "Limits Page"
00431
00432
00433 #define plkrHELP_ID_ADD_CHANNEL_WIZARD_DESTINATION_PAGE "Destination Page "
00434
00435 #define plkrHELP_ID_BODY_DIALOG "Insert Body Dialog"
00436
00437 #define plkrHELP_ID_BLOCKED_DIALOG "Adding/Editing An Exclusion"
00438
00439 #define plkrHELP_ID_BOOKMARK_DIALOG "Insert Bookmark Dialog"
00440
00441 #define plkrHELP_ID_CHANNEL_DIALOG_START_TAB "Starting Page Tab"
00442
00443 #define plkrHELP_ID_CHANNEL_DIALOG_SPIDERING_TAB "Spidering Tab"
00444
00445 #define plkrHELP_ID_CHANNEL_DIALOG_LIMITS_TAB "Limits Tab"
00446
00447 #define plkrHELP_ID_CHANNEL_DIALOG_FORMATTING_TAB "Formatting Tab"
00448
00449 #define plkrHELP_ID_CHANNEL_DIALOG_IMAGES_TAB "Images Tab"
00450
00451 #define plkrHELP_ID_CHANNEL_DIALOG_OUTPUT_TAB "Output Options Tab"
00452
00453 #define plkrHELP_ID_CHANNEL_DIALOG_DESTINATION_TAB "Destination Tab"
00454
00455 #define plkrHELP_ID_CHANNEL_DIALOG_SCHEDULING_TAB "Scheduling Tab"
00456
00457 #define plkrHELP_ID_EDITOR_DIALOG "Editor Dialog"
00458
00459 #define plkrHELP_ID_EMAIL_DIALOG "Insert Email Dialog"
00460
00461 #define plkrHELP_ID_EXCLUSION_DIALOG "Exclusion List Dialog"
00462
00463 #define plkrHELP_ID_FONT_DIALOG "Insert Font Dialog"
00464
00465 #define plkrHELP_ID_HANDHELD_DEST_DIALOG "Handheld Destination Dialog"
00466
00467 #define plkrHELP_ID_HR_DIALOG "Insert Horizontal Rule Dialog"
00468
00469 #define plkrHELP_ID_HYPERLINK_DIALOG "Insert Hyperlink Dialog"
00470
00471 #define plkrHELP_ID_IMAGE_DIALOG "Insert Image Dialog"
00472
00473 #define plkrHELP_ID_INSTALL_VIEWER_WIZARD "Install Handheld Software Wizard"
00474
00475
00476 #define plkrHELP_ID_INSTALL_VIEWER_WIZARD_SOFTWARE_SELECTION_PAGE "Software Selection Page "
00477
00478
00479 #define plkrHELP_ID_INSTALL_VIEWER_WIZARD_DESTINATION_PAGE "Destination Page "
00480
00481 #define plkrHELP_ID_MAIN_DIALOG "Main Dialog"
00482
00483 #define plkrHELP_ID_OL_DIALOG "Insert Ordered List Dialog"
00484
00485 #define plkrHELP_ID_POPUP_DIALOG "Insert Popup Dialog"
00486
00487 #define plkrHELP_ID_PREFERENCES_DIALOG_AUTOUPDATE_TAB "Autoupdate Tab"
00488
00489 #define plkrHELP_ID_PREFERENCES_DIALOG_EDITOR_TAB "HTML Editor Tab"
00490
00491 #define plkrHELP_ID_PREFERENCES_DIALOG_INTERFACE_TAB "Interface Tab"
00492
00493 #define plkrHELP_ID_PREFERENCES_DIALOG_SHOWCASE_TAB "Showcase Tab"
00494
00495
00496 #define plkrHELP_ID_PREFERENCES_DIALOG_SPIDERING_TAB "Spidering Tab "
00497
00498 #define plkrHELP_ID_PREFERENCES_DIALOG_PROXY_TAB "Proxy Tab"
00499
00500 #define plkrHELP_ID_PROGRESS_DIALOG "Progress Dialog"
00501
00502 #define plkrHELP_ID_SHOWCASE_DIALOG "Showcase Dialog"
00503
00504 #define plkrHELP_ID_SETUP_WIZARD "Setup Wizard"
00505
00506 #define plkrHELP_ID_SETUP_WIZARD_SOFTWARE_SELECTION_PAGE "Software Selection Page"
00507
00508
00509 #define plkrHELP_ID_SETUP_WIZARD_DESTINATION_PAGE "Destination Page"
00510
00511 #define plkrHELP_ID_SETUP_WIZARD_PROXY_PAGE "Proxy Page"
00512
00513 #define plkrHELP_ID_SPAN_DIALOG "Insert Span Dialog"
00514
00515 #define plkrHELP_ID_TABLE_DIALOG "Insert Table Dialog"
00516
00517 #define plkrHELP_ID_TD_TH_DIALOG "Insert Table Cell Dialog"
00518
00519 #define plkrHELP_ID_UL_DIALOG "Insert Unordered List Dialog"
00520
00521
00522
00523
00524
00526 #define plkrMSW_MAXIMUM_NUMBER_OF_PROCESS_STILL_ACTIVE_CHECKS 10
00527
00529 #define plkrMSW_SLEEP_INTERVAL_BETWEEN_PROCESS_STILL_ACTIVE_CHECKS 1
00530
00535
00536
00537
00538
00539 #endif //_PLUCKER_DEFINES_H_